Transformer SDK For C
8.0.2.290852-a608fcd3
|
Go to the source code of this file.
Data Structures | |
struct | kv_ord |
structure holding name-persist_ordering pairs to specify ordering criteria per column and use in queries More... | |
struct | kv_pair |
structure holding name-value pairs for use in query_params and kv_pair_arr More... | |
struct | kv_pair_arr |
Represents an ordered map of columns and their values. More... | |
struct | persistence_interface |
Persistence execution functions. More... | |
struct | query_params |
struct to hold arguments for queryies More... | |
Typedefs | |
typedef int(* | filedb_init_function) (void *ctx, register_procedure_cb register_procedure_cb) |
FileDB library initialisation functionFunction to be added to FileDB stored procedure libraries to register stored procedures. More... | |
typedef int(* | filedb_library_function) (void *ctx, const char *const *args, const size_t args_count, kv_pair_arr *output_params) |
FileDB library procedure functionFunction to be registered as a FileDB stored procedure. More... | |
typedef void(* | persistence_query_cb) (void *context, const kv_pair_arr *row) |
Persistence query callback typeFor every entry returned by a persistence query a function of this type gets called to handle the received data. More... | |
typedef void(* | register_procedure_cb) (char *function_name, filedb_library_function function) |
Register FileDB stored procedure callbackCallback to register stored procedure functions for FileDB. More... | |
Enumerations |
Definition of the persistence interface