57 #define AS_INDEX_POSITION_MAX_SZ 256
66 typedef enum as_index_type_s {
76 typedef enum as_index_datatype_s {
88 typedef struct as_index_task_s {
char as_index_position[AS_INDEX_POSITION_MAX_SZ]
as_status aerospike_index_create_wait(as_error *err, as_index_task *task, uint32_t interval_ms)
as_status aerospike_index_create_complex(aerospike *as, as_error *err, as_index_task *task, const as_policy_info *policy, const as_namespace ns, const as_set set, const as_index_position position, const char *name, as_index_type itype, as_index_datatype dtype)
as_status aerospike_index_remove(aerospike *as, as_error *err, const as_policy_info *policy, const as_namespace ns, const char *name)
char as_namespace[AS_NAMESPACE_MAX_SIZE]
static as_status aerospike_index_create(aerospike *as, as_error *err, as_index_task *task, const as_policy_info *policy, const as_namespace ns, const as_set set, const as_bin_name bin, const char *name, as_index_datatype dtype)
static as_status aerospike_index_integer_create(aerospike *as, as_error *err, const as_policy_info *policy, const as_namespace ns, const as_set set, const as_bin_name bin, const char *name)
#define AS_INDEX_POSITION_MAX_SZ
static as_status aerospike_index_string_create(aerospike *as, as_error *err, const as_policy_info *policy, const as_namespace ns, const as_set set, const as_bin_name bin, const char *name)
char as_bin_name[AS_BIN_NAME_MAX_SIZE]
char as_set[AS_SET_MAX_SIZE]