All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | 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
 

Enumerations

enum  as_index_datatype { AS_INDEX_STRING, AS_INDEX_NUMERIC, AS_INDEX_GEO2DSPHERE, AS_INDEX_BLOB }
 
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 char *ns, const char *set, const char *bin_name, const char *index_name, as_index_datatype dtype)
 
static as_status aerospike_index_create_complex (aerospike *as, as_error *err, as_index_task *task, const as_policy_info *policy, const char *ns, const char *set, const char *bin_name, const char *index_name, as_index_type itype, as_index_datatype dtype)
 
AS_EXTERN as_status aerospike_index_create_ctx (aerospike *as, as_error *err, as_index_task *task, const as_policy_info *policy, const char *ns, const char *set, const char *bin_name, const char *index_name, as_index_type itype, as_index_datatype dtype, struct as_cdt_ctx *ctx)
 
AS_EXTERN 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 char *ns, const char *set, const char *bin, const char *name)
 
AS_EXTERN as_status aerospike_index_remove (aerospike *as, as_error *err, const as_policy_info *policy, const char *ns, const char *index_name)
 
static as_status aerospike_index_string_create (aerospike *as, as_error *err, const as_policy_info *policy, const char *ns, const char *set, const char *bin, const char *name)
 

Enumeration Type Documentation

Enumerator
AS_INDEX_STRING 
AS_INDEX_NUMERIC 
AS_INDEX_GEO2DSPHERE 
AS_INDEX_BLOB 

Definition at line 73 of file aerospike_index.h.