#include <statement.h>
Collaboration diagram for _statement:
Data Fields | |
Node | context |
Context field. | |
time_t | end |
_statement * | last |
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. | |
_statement * | next |
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. | |
_statement * | previous |
Previous statement in a list. | |
time_t | start |
Node | subject |
Subject field. | |
time_t | time |
Contains the quadruplet nodes: context, predicate, subject and object. It also contains the mask bits.
|
Context field.
|
|
|
|
Last statement in a list.
|
|
Mask is a bit mask used in model_storage get requests to mask out proper set of fields.
|
|
Next statement in a list.
|
|
Object field.
|
|
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. |
|
Predicate field.
|
|
Previous state of the statement in the statement base.
|
|
Previous statement in a list.
|
|
|
|
Subject field.
|
|
|