|
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 |