JULEA
|
#include <sql-generic.h>
Data Fields | |
gboolean | single_threaded |
gpointer | backend_data |
struct { | |
gpointer(* connection_open )(gpointer db_connection_info) | |
void(* connection_close )(gpointer db_connection) | |
gboolean(* transaction_start )(gpointer db_connection, GError **error) | |
gboolean(* transaction_commit )(gpointer db_connection, GError **error) | |
gboolean(* transaction_abort )(gpointer db_connection, GError **error) | |
gboolean(* statement_prepare )(gpointer db_connection, const char *sql, gpointer _stmt, GArray *types_in, GArray *types_out, GError **error) | |
gboolean(* statement_finalize )(gpointer db_connection, gpointer _stmt, GError **error) | |
gboolean(* statement_bind_null )(gpointer db_connection, gpointer _stmt, guint idx, GError **error) | |
gboolean(* statement_bind_value )(gpointer db_connection, gpointer _stmt, guint idx, JDBType type, JDBTypeValue *value, GError **error) | |
gboolean(* statement_step )(gpointer db_connection, gpointer _stmt, gboolean *found, GError **error) | |
gboolean(* statement_step_and_reset_check_done )(gpointer db_connection, gpointer _stmt, GError **error) | |
gboolean(* statement_reset )(gpointer db_connection, gpointer _stmt, GError **error) | |
gboolean(* statement_column )(gpointer db_connection, gpointer _stmt, guint idx, JDBType type, JDBTypeValue *value, GError **error) | |
gboolean(* sql_exec )(gpointer db_connection, const char *sql, GError **error) | |
} | func |
struct { | |
const gchar * autoincrement | |
const gchar * uint64_type | |
const gchar * id_type | |
const gchar * select_last | |
const gchar * quote | |
} | sql |
const gchar* JSQLSpecifics::autoincrement |
gpointer JSQLSpecifics::backend_data |
void(* JSQLSpecifics::connection_close) (gpointer db_connection) |
gpointer(* JSQLSpecifics::connection_open) (gpointer db_connection_info) |
struct { ... } JSQLSpecifics::func |
const gchar* JSQLSpecifics::id_type |
const gchar* JSQLSpecifics::quote |
const gchar* JSQLSpecifics::select_last |
gboolean JSQLSpecifics::single_threaded |
struct { ... } JSQLSpecifics::sql |
gboolean(* JSQLSpecifics::sql_exec) (gpointer db_connection, const char *sql, GError **error) |
gboolean(* JSQLSpecifics::statement_bind_null) (gpointer db_connection, gpointer _stmt, guint idx, GError **error) |
gboolean(* JSQLSpecifics::statement_bind_value) (gpointer db_connection, gpointer _stmt, guint idx, JDBType type, JDBTypeValue *value, GError **error) |
gboolean(* JSQLSpecifics::statement_column) (gpointer db_connection, gpointer _stmt, guint idx, JDBType type, JDBTypeValue *value, GError **error) |
gboolean(* JSQLSpecifics::statement_finalize) (gpointer db_connection, gpointer _stmt, GError **error) |
gboolean(* JSQLSpecifics::statement_prepare) (gpointer db_connection, const char *sql, gpointer _stmt, GArray *types_in, GArray *types_out, GError **error) |
gboolean(* JSQLSpecifics::statement_reset) (gpointer db_connection, gpointer _stmt, GError **error) |
gboolean(* JSQLSpecifics::statement_step) (gpointer db_connection, gpointer _stmt, gboolean *found, GError **error) |
gboolean(* JSQLSpecifics::statement_step_and_reset_check_done) (gpointer db_connection, gpointer _stmt, GError **error) |
gboolean(* JSQLSpecifics::transaction_abort) (gpointer db_connection, GError **error) |
gboolean(* JSQLSpecifics::transaction_commit) (gpointer db_connection, GError **error) |
gboolean(* JSQLSpecifics::transaction_start) (gpointer db_connection, GError **error) |
const gchar* JSQLSpecifics::uint64_type |