48 DOMAIN_UNSPECIFIED = 0,
55#define ATTRIBUTE_FLAG_NO_STORE 0x1
56#define ATTRIBUTE_FLAG_INVALID 0x2
57#define ATTRIBUTE_FLAG_PRIMARY_KEY 0x4
58#define ATTRIBUTE_FLAG_UNIQUE 0x8
61 struct attribute *next;
63 long aggregation_value;
68 char name[ATTRIBUTE_NAME_LENGTH + 1];
71typedef struct attribute attribute_t;
72typedef uint8_t attribute_id_t;
74struct attribute_value {
78 unsigned char *string_value;
83typedef struct attribute_value attribute_value_t;
85#define VALUE_LONG(value) (value)->u.long_value
86#define VALUE_INT(value) (value)->u.int_value
87#define VALUE_STRING(value) (value)->u.string_value
Database configuration options.
Linked list manipulation routines.