SOS: Scalable Object Store
4.0.0
|
Classes | |
union | sos_obj_ref_s |
union | sos_array_element_u |
struct | sos_array_s |
union | sos_timestamp_u |
union | sos_primary_u |
union | sos_value_data_u |
struct | sos_value_s |
struct | sos_schema_template_attr |
struct | sos_schema_template |
Typedefs | |
typedef struct sos_attr_s * | sos_attr_t |
typedef struct sos_index_s * | sos_index_t |
typedef struct sos_schema_s * | sos_schema_t |
typedef struct sos_obj_s * | sos_obj_t |
typedef enum sos_type_e | sos_type_t |
typedef ods_idx_data_t | sos_idx_data_t |
typedef union sos_obj_ref_s | sos_obj_ref_t |
typedef struct sos_array_s * | sos_array_t |
typedef union sos_value_data_u * | sos_value_data_t |
typedef struct sos_value_s * | sos_value_t |
typedef enum sos_cond_e | sos_cond_t |
typedef struct sos_schema_template_attr * | sos_schema_template_attr_t |
typedef struct sos_schema_template * | sos_schema_template_t |
Enumerations | |
enum | sos_type_e { SOS_TYPE_INT16 = 0, SOS_TYPE_FIRST = SOS_TYPE_INT16, SOS_TYPE_INT32, SOS_TYPE_INT64, SOS_TYPE_UINT16, SOS_TYPE_UINT32, SOS_TYPE_UINT64, SOS_TYPE_FLOAT, SOS_TYPE_DOUBLE, SOS_TYPE_LONG_DOUBLE, SOS_TYPE_TIMESTAMP, SOS_TYPE_OBJ, SOS_TYPE_STRUCT, SOS_TYPE_JOIN, SOS_TYPE_BYTE_ARRAY = 32, SOS_TYPE_ARRAY = SOS_TYPE_BYTE_ARRAY, SOS_TYPE_CHAR_ARRAY, SOS_TYPE_INT16_ARRAY, SOS_TYPE_INT32_ARRAY, SOS_TYPE_INT64_ARRAY, SOS_TYPE_UINT16_ARRAY, SOS_TYPE_UINT32_ARRAY, SOS_TYPE_UINT64_ARRAY, SOS_TYPE_FLOAT_ARRAY, SOS_TYPE_DOUBLE_ARRAY, SOS_TYPE_LONG_DOUBLE_ARRAY, SOS_TYPE_OBJ_ARRAY, SOS_TYPE_LAST = SOS_TYPE_OBJ_ARRAY } |
enum | sos_cond_e { SOS_COND_LT, SOS_COND_LE, SOS_COND_EQ, SOS_COND_GE, SOS_COND_GT, SOS_COND_NE } |
#define SOS_STRUCT_VALUE | ( | _name_, | |
_sz_ | |||
) |
typedef struct sos_value_s * sos_value_t |
Describes the value of an attribute in an object
enum sos_type_e |