![]() |
Represents a bin containing an LDT value.
Definition at line 54 of file src/include/aerospike/as_ldt.h.
#include "as_ldt.h"
Data Fields | |
as_udf_module_name | module |
as_bin_name | name |
as_ldt_type | type |
Private Attributes | |
bool | _free |
Related Functions | |
(Note that these are not member functions.) | |
void | as_ldt_destroy (as_ldt *ldt) |
as_ldt * | as_ldt_init (as_ldt *ldt, const as_bin_name name, const as_ldt_type type, const as_udf_module_name module) |
as_ldt * | as_ldt_new (const as_bin_name name, const as_ldt_type type, const as_udf_module_name module) |
|
related |
|
related |
Initialize a stack allocated as_ldt.
Use as_ldt_destroy() to release resources allocated to as_ldt via this function.
ldt | The ldt to initialize. |
name | The name of the bin to contain the ldt. |
type | The type of ldt data to store in the bin. |
module | The name of ldt customization module to use for this initialization. |
|
related |
Creates and initializes a heap allocated as_ldt.
Use as_ldt_destroy() to release resources allocated to as_ldt via this function.
name | The name of the bin to contain the ldt. |
type | The type of ldt data to store in the bin. |
module | The name of ldt customization module to use for this initialization. |
|
private |
If true, then as_ldt_destroy() will free this instance.
Definition at line 60 of file src/include/aerospike/as_ldt.h.
as_udf_module_name as_ldt::module |
LDT UDF Module
Definition at line 75 of file src/include/aerospike/as_ldt.h.
as_bin_name as_ldt::name |
Bin name.
Definition at line 65 of file src/include/aerospike/as_ldt.h.
as_ldt_type as_ldt::type |
LDT Type.
Definition at line 70 of file src/include/aerospike/as_ldt.h.