Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

_statement Struct Reference

The statement structure. More...

#include <statement.h>

Collaboration diagram for _statement:

Collaboration graph
[legend]

Data Fields

Node context
 Context field.
time_t end
_statementlast
 Last statement in a list.
int mask
 Mask is a bit mask used in model_storage get requests to mask out proper set of fields.
_statementnext
 Next statement in a list.
Node object
 Object field.
statement_op operation
 Action of the statement (as of operation) set or unset.
Node predicate
 Predicate field.
statement_op prev
 Previous state of the statement in the statement base.
_statementprevious
 Previous statement in a list.
time_t start
Node subject
 Subject field.
time_t time

Detailed Description

The statement structure.

Contains the quadruplet nodes: context, predicate, subject and object. It also contains the mask bits.


Field Documentation

Node _statement::context
 

Context field.

time_t _statement::end
 

struct _statement* _statement::last
 

Last statement in a list.

int _statement::mask
 

Mask is a bit mask used in model_storage get requests to mask out proper set of fields.

See also:
statement_mask

struct _statement* _statement::next
 

Next statement in a list.

Node _statement::object
 

Object field.

statement_op _statement::operation
 

Action of the statement (as of operation) set or unset.

This field is interpreted by model_storage_set(), model_storage_set_nr() and other *_set() functions.

Node _statement::predicate
 

Predicate field.

statement_op _statement::prev
 

Previous state of the statement in the statement base.

struct _statement* _statement::previous
 

Previous statement in a list.

time_t _statement::start
 

Node _statement::subject
 

Subject field.

time_t _statement::time
 


The documentation for this struct was generated from the following file:
Generated on Wed Dec 27 16:52:30 2006 for VRB Online Server by  doxygen 1.4.4