#include <stdint.h>
Go to the source code of this file.
§ db_type_int32_t
A signed 32bit integer.
Definition at line 38 of file db_type.h.
§ db_type_int64_t
A signed 64bit integer.
Definition at line 46 of file db_type.h.
§ db_type_uint32_t
An unsigned 32bit integer.
Definition at line 42 of file db_type.h.
§ db_type_uint64_t
An unsigned 64bit integer.
Definition at line 50 of file db_type.h.
§ db_type_t
The type of a database value.
Enumerator |
---|
DB_TYPE_EMPTY | No value, empty, not set.
|
DB_TYPE_PRIMARY_KEY | This will make the value a primary key / ID that can be any type.
|
DB_TYPE_INT32 | A db_type_int32_t.
|
DB_TYPE_UINT32 | A db_type_uint32_t.
|
DB_TYPE_INT64 | A db_type_int64_t.
|
DB_TYPE_UINT64 | A db_type_uint64_t.
|
DB_TYPE_TEXT | A null terminated character string.
|
DB_TYPE_ENUM | A enumerate value that can be represented as an integer or string.
|
DB_TYPE_ANY | This can be any type, primarily used for ID fields.
|
DB_TYPE_REVISION | This is a special revision type that can be used to track revisions of objects and only do changes against the current revision and in so will fail if someone else has changed the object. The revision type can be any type.
|
Definition at line 54 of file db_type.h.