int db_backend_update(const db_backend_t *backend, const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set, const db_clause_list_t *clause_list)
int(* db_backend_handle_create_t)(void *data, const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set)
int db_backend_handle_set_count(db_backend_handle_t *backend_handle, db_backend_handle_count_t count_function)
int db_backend_handle_set_update(db_backend_handle_t *backend_handle, db_backend_handle_update_t update_function)
int db_backend_handle_update(const db_backend_handle_t *backend_handle, const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set, const db_clause_list_t *clause_list)
int db_backend_handle_initialize(const db_backend_handle_t *backend_handle)
db_backend_handle_t * db_backend_handle_new(void)
int(* db_backend_handle_count_t)(void *data, const db_object_t *object, const db_join_list_t *join_list, const db_clause_list_t *clause_list, size_t *count)
int db_backend_handle_count(const db_backend_handle_t *backend_handle, const db_object_t *object, const db_join_list_t *join_list, const db_clause_list_t *clause_list, size_t *count)
int db_backend_set_name(db_backend_t *backend, const char *name)
int(* db_backend_handle_connect_t)(void *data, const db_configuration_list_t *configuration_list)
int db_backend_handle_set_shutdown(db_backend_handle_t *backend_handle, db_backend_handle_shutdown_t shutdown_function)
int db_backend_handle_set_initialize(db_backend_handle_t *backend_handle, db_backend_handle_initialize_t initialize_function)
void db_backend_handle_free(db_backend_handle_t *backend_handle)
int(* db_backend_handle_transaction_begin_t)(void *data)
void db_backend_free(db_backend_t *backend)
int db_backend_handle_set_disconnect(db_backend_handle_t *backend_handle, db_backend_handle_disconnect_t disconnect_function)
int(* db_backend_handle_update_t)(void *data, const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set, const db_clause_list_t *clause_list)
int db_backend_handle_set_delete(db_backend_handle_t *backend_handle, db_backend_handle_delete_t delete_function)
int(* db_backend_handle_disconnect_t)(void *data)
int(* db_backend_handle_delete_t)(void *data, const db_object_t *object, const db_clause_list_t *clause_list)
db_result_list_t * db_backend_handle_read(const db_backend_handle_t *backend_handle, const db_object_t *object, const db_join_list_t *join_list, const db_clause_list_t *clause_list)
int db_backend_handle_create(const db_backend_handle_t *backend_handle, const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set)
int db_backend_handle_set_transaction_rollback(db_backend_handle_t *backend_handle, db_backend_handle_transaction_rollback_t transaction_rollback_function)
db_result_list_t * db_backend_read(const db_backend_t *backend, const db_object_t *object, const db_join_list_t *join_list, const db_clause_list_t *clause_list)
db_backend_t * db_backend_factory_get_backend(const char *name)
int(* db_backend_handle_transaction_commit_t)(void *data)
int(* db_backend_handle_shutdown_t)(void *data)
int db_backend_create(const db_backend_t *backend, const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set)
db_backend_t * db_backend_new(void)
int(* db_backend_handle_transaction_rollback_t)(void *data)
int db_backend_handle_connect(const db_backend_handle_t *backend_handle, const db_configuration_list_t *configuration_list)
int db_backend_handle_delete(const db_backend_handle_t *backend_handle, const db_object_t *object, const db_clause_list_t *clause_list)
int db_backend_handle_set_transaction_commit(db_backend_handle_t *backend_handle, db_backend_handle_transaction_commit_t transaction_commit_function)
int db_backend_initialize(const db_backend_t *backend)
void(* db_backend_handle_free_t)(void *data)
int db_backend_handle_set_transaction_begin(db_backend_handle_t *backend_handle, db_backend_handle_transaction_begin_t transaction_begin_function)
int db_backend_handle_set_read(db_backend_handle_t *backend_handle, db_backend_handle_read_t read_function)
db_result_list_t *(* db_backend_handle_read_t)(void *data, const db_object_t *object, const db_join_list_t *join_list, const db_clause_list_t *clause_list)
int db_backend_set_handle(db_backend_t *backend, db_backend_handle_t *handle)
int db_backend_handle_set_create(db_backend_handle_t *backend_handle, db_backend_handle_create_t create_function)
const db_backend_handle_t * db_backend_handle(const db_backend_t *backend)
int db_backend_delete(const db_backend_t *backend, const db_object_t *object, const db_clause_list_t *clause_list)
int db_backend_count(const db_backend_t *backend, const db_object_t *object, const db_join_list_t *join_list, const db_clause_list_t *clause_list, size_t *count)
int db_backend_handle_set_data(db_backend_handle_t *backend_handle, void *data)
int db_backend_connect(const db_backend_t *backend, const db_configuration_list_t *configuration_list)
int(* db_backend_handle_initialize_t)(void *data)
int db_backend_handle_set_free(db_backend_handle_t *backend_handle, db_backend_handle_free_t free_function)
int db_backend_handle_set_connect(db_backend_handle_t *backend_handle, db_backend_handle_connect_t connect_function)
db_backend_handle_read_t read_function
db_backend_handle_delete_t delete_function
db_backend_handle_create_t create_function
db_backend_handle_count_t count_function
db_backend_handle_shutdown_t shutdown_function
db_backend_handle_connect_t connect_function
db_backend_handle_update_t update_function
db_backend_handle_initialize_t initialize_function
db_backend_handle_transaction_rollback_t transaction_rollback_function
db_backend_handle_free_t free_function
db_backend_handle_transaction_commit_t transaction_commit_function
db_backend_handle_disconnect_t disconnect_function
db_backend_handle_transaction_begin_t transaction_begin_function
db_backend_handle_t * handle