Lines Matching refs:db
34 #define SQL_DB_IS_READY(db) \
35 ((db)->state == SQL_DB_STATE_IDLE)
58 void (*deinit)(struct sql_db *db);
60 int (*connect)(struct sql_db *db);
61 void (*disconnect)(struct sql_db *db);
62 const char *(*escape_string)(struct sql_db *db, const char *string);
64 void (*exec)(struct sql_db *db, const char *query);
65 void (*query)(struct sql_db *db, const char *query,
67 struct sql_result *(*query_s)(struct sql_db *db, const char *query);
69 struct sql_transaction_context *(*transaction_begin)(struct sql_db *db);
79 const char *(*escape_blob)(struct sql_db *db,
83 (*prepared_statement_init)(struct sql_db *db,
89 (*statement_init)(struct sql_db *db, const char *query_template);
117 void (*state_change_callback)(struct sql_db *db,
158 struct sql_db *db;
162 struct sql_db *db;
178 struct sql_db *db;
193 struct sql_db *db;
207 void sql_db_set_state(struct sql_db *db, enum sql_db_state state);