JULEA
Data Structures | Typedefs | Enumerations | Functions
Backend Operation

Data Structures

struct  JBackendOperationParam
 
struct  JBackendOperation
 

Typedefs

typedef enum JBackendOperationParamType JBackendOperationParamType
 
typedef struct JBackendOperationParam JBackendOperationParam
 
typedef struct JBackendOperation JBackendOperation
 

Enumerations

enum  JBackendOperationParamType { J_BACKEND_OPERATION_PARAM_TYPE_STR , J_BACKEND_OPERATION_PARAM_TYPE_BLOB , J_BACKEND_OPERATION_PARAM_TYPE_BSON , J_BACKEND_OPERATION_PARAM_TYPE_ERROR }
 

Functions

G_END_DECLS G_BEGIN_DECLS gboolean j_backend_operation_unwrap_db_schema_create (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_schema_get (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_schema_delete (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_insert (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_update (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_delete (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_query (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_to_message (JMessage *message, JBackendOperationParam *data, guint len)
 
gboolean j_backend_operation_from_message (JMessage *message, JBackendOperationParam *data, guint len)
 
gboolean j_backend_operation_from_message_static (JMessage *message, JBackendOperationParam *data, guint len)
 

Detailed Description

Backend operation data structures and functions.

Typedef Documentation

◆ JBackendOperation

◆ JBackendOperationParam

◆ JBackendOperationParamType

Enumeration Type Documentation

◆ JBackendOperationParamType

Enumerator
J_BACKEND_OPERATION_PARAM_TYPE_STR 
J_BACKEND_OPERATION_PARAM_TYPE_BLOB 
J_BACKEND_OPERATION_PARAM_TYPE_BSON 
J_BACKEND_OPERATION_PARAM_TYPE_ERROR 

Function Documentation

◆ j_backend_operation_from_message()

gboolean j_backend_operation_from_message ( JMessage message,
JBackendOperationParam data,
guint  len 
)

◆ j_backend_operation_from_message_static()

gboolean j_backend_operation_from_message_static ( JMessage message,
JBackendOperationParam data,
guint  len 
)

◆ j_backend_operation_to_message()

gboolean j_backend_operation_to_message ( JMessage message,
JBackendOperationParam data,
guint  len 
)

◆ j_backend_operation_unwrap_db_delete()

gboolean j_backend_operation_unwrap_db_delete ( JBackend backend,
gpointer  batch,
JBackendOperation data 
)

◆ j_backend_operation_unwrap_db_insert()

gboolean j_backend_operation_unwrap_db_insert ( JBackend backend,
gpointer  batch,
JBackendOperation data 
)

◆ j_backend_operation_unwrap_db_query()

gboolean j_backend_operation_unwrap_db_query ( JBackend backend,
gpointer  batch,
JBackendOperation data 
)
Todo:
clean up

◆ j_backend_operation_unwrap_db_schema_create()

gboolean j_backend_operation_unwrap_db_schema_create ( JBackend backend,
gpointer  batch,
JBackendOperation data 
)

◆ j_backend_operation_unwrap_db_schema_delete()

gboolean j_backend_operation_unwrap_db_schema_delete ( JBackend backend,
gpointer  batch,
JBackendOperation data 
)

◆ j_backend_operation_unwrap_db_schema_get()

gboolean j_backend_operation_unwrap_db_schema_get ( JBackend backend,
gpointer  batch,
JBackendOperation data 
)

◆ j_backend_operation_unwrap_db_update()

gboolean j_backend_operation_unwrap_db_update ( JBackend backend,
gpointer  batch,
JBackendOperation data 
)