|
DuroDBMS API
0.19
|
#include <rdb.h>
Data Fields | |
| struct RDB_type * | typ |
| enum RDB_obj_kind | kind |
| union { | |
| RDB_bool bool_val | |
| RDB_int int_val | |
| RDB_float float_val | |
| struct { | |
| void * datap | |
| size_t len | |
| } bin | |
| struct { | |
| int flags | |
| char * name | |
| int keyc | |
| RDB_string_vec * keyv | |
| RDB_expression * exp | |
| struct RDB_object * default_tplp | |
| struct RDB_stored_table * stp | |
| } tb | |
| RDB_hashtable tpl_tab | |
| struct { | |
| struct RDB_expression * texp | |
| struct RDB_transaction * txp | |
| struct RDB_qresult * qrp | |
| RDB_int pos | |
| RDB_int length | |
| int elemc | |
| struct RDB_object * elemv | |
| struct RDB_object * tplp | |
| } arr | |
| } | val |
| struct RDB_type * | store_typ |
A RDB_object structure carries a value of an arbitrary type, together with the type information.
1.7.6.1