All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions
aerospike_index.h File Reference
#include <aerospike/aerospike.h>
#include <aerospike/as_bin.h>
#include <aerospike/as_error.h>
#include <aerospike/as_key.h>
#include <aerospike/as_policy.h>
#include <aerospike/as_status.h>
+ Include dependency graph for aerospike_index.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  as_index_task
 

Macros

#define AS_INDEX_POSITION_MAX_SZ   256
 

Typedefs

typedef char as_index_position [AS_INDEX_POSITION_MAX_SZ]
 

Enumerations

enum  as_index_datatype { AS_INDEX_STRING, AS_INDEX_NUMERIC, AS_INDEX_GEO2DSPHERE }
 
enum  as_index_type { AS_INDEX_TYPE_DEFAULT, AS_INDEX_TYPE_LIST, AS_INDEX_TYPE_MAPKEYS, AS_INDEX_TYPE_MAPVALUES }
 

Functions

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)
 
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_create_wait (as_error *err, as_index_task *task, uint32_t interval_ms)
 
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)
 
as_status aerospike_index_remove (aerospike *as, as_error *err, const as_policy_info *policy, const as_namespace ns, const char *name)
 
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)
 

Macro Definition Documentation

#define AS_INDEX_POSITION_MAX_SZ   256

Definition at line 57 of file aerospike_index.h.

Typedef Documentation

typedef char as_index_position[AS_INDEX_POSITION_MAX_SZ]

Definition at line 59 of file aerospike_index.h.

Enumeration Type Documentation

Enumerator
AS_INDEX_STRING 
AS_INDEX_NUMERIC 
AS_INDEX_GEO2DSPHERE 

Definition at line 76 of file aerospike_index.h.