Transformer SDK For C  8.0.3.342099-79b6f512
persistence.h File Reference

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

Detailed Description

Definition of the persistence interface


Generated on Wed Dec 4 2024 17:41:37 for Transformer SDK For C