as_rec is an interface for record types. A record is how data in Aerospike is represented, and is composed of bins and metadata.
Implementations:
Definition at line 74 of file as_rec.h.
|
(Note that these are not member functions.)
|
static int | as_rec_bin_names (const as_rec *rec, as_rec_bin_names_callback callback, void *udata) |
|
AS_EXTERN as_rec * | as_rec_cons (as_rec *rec, bool free, void *data, const as_rec_hooks *hooks) |
|
static void | as_rec_destroy (as_rec *rec) |
|
static uint32_t | as_rec_device_size (const as_rec *rec) |
|
static as_bytes * | as_rec_digest (const as_rec *rec) |
|
static int | as_rec_drop_key (const as_rec *rec) |
|
static bool | as_rec_foreach (const as_rec *rec, as_rec_foreach_callback callback, void *udata) |
|
static as_rec * | as_rec_fromval (const as_val *v) |
|
static uint16_t | as_rec_gen (const as_rec *rec) |
|
static as_val * | as_rec_get (const as_rec *rec, const char *name) |
|
static as_double * | as_rec_get_as_double (const as_rec *rec, const char *name) |
|
static as_bytes * | as_rec_get_bytes (const as_rec *rec, const char *name) |
|
static double | as_rec_get_double (const as_rec *rec, const char *name) |
|
static as_geojson * | as_rec_get_geojson (const as_rec *rec, const char *name) |
|
static char * | as_rec_get_geojson_str (const as_rec *rec, const char *name) |
|
static int64_t | as_rec_get_int64 (const as_rec *rec, const char *name) |
|
static as_integer * | as_rec_get_integer (const as_rec *rec, const char *name) |
|
static as_list * | as_rec_get_list (const as_rec *rec, const char *name) |
|
static as_map * | as_rec_get_map (const as_rec *rec, const char *name) |
|
static char * | as_rec_get_str (const as_rec *rec, const char *name) |
|
static as_string * | as_rec_get_string (const as_rec *rec, const char *name) |
|
AS_EXTERN as_rec * | as_rec_init (as_rec *rec, void *data, const as_rec_hooks *hooks) |
|
static as_val * | as_rec_key (const as_rec *rec) |
|
static uint64_t | as_rec_last_update_time (const as_rec *rec) |
|
static uint32_t | as_rec_memory_size (const as_rec *rec) |
|
AS_EXTERN as_rec * | as_rec_new (void *data, const as_rec_hooks *hooks) |
|
static uint16_t | as_rec_numbins (const as_rec *rec) |
|
static int | as_rec_remove (const as_rec *rec, const char *name) |
|
static int | as_rec_set (const as_rec *rec, const char *name, const as_val *value) |
|
static int | as_rec_set_as_double (const as_rec *rec, const char *name, const as_double *value) |
|
static int | as_rec_set_bytes (const as_rec *rec, const char *name, const as_bytes *value) |
|
static int | as_rec_set_double (const as_rec *rec, const char *name, double value) |
|
static int | as_rec_set_geojson (const as_rec *rec, const char *name, const as_geojson *value) |
|
static int | as_rec_set_int64 (const as_rec *rec, const char *name, int64_t value) |
|
static int | as_rec_set_integer (const as_rec *rec, const char *name, const as_integer *value) |
|
static int | as_rec_set_list (const as_rec *rec, const char *name, const as_list *value) |
|
static int | as_rec_set_map (const as_rec *rec, const char *name, const as_map *value) |
|
static int | as_rec_set_str (const as_rec *rec, const char *name, const char *value) |
|
static int | as_rec_set_string (const as_rec *rec, const char *name, const as_string *value) |
|
static int | as_rec_set_ttl (const as_rec *rec, uint32_t ttl) |
|
static const char * | as_rec_setname (const as_rec *rec) |
|
static uint32_t | as_rec_size (const as_rec *rec) |
|
static void * | as_rec_source (const as_rec *rec) |
|
static as_val * | as_rec_toval (const as_rec *rec) |
|
static uint32_t | as_rec_ttl (const as_rec *rec) |
|