Database
Object Hierarchy:
Description:
[ Compact ]
[ CCode ( cname = "sqlite3" , cprefix = "sqlite3_" , free_function = "sqlite3_close" ) ]
public class Database
Content:
Static methods:
Methods:
- public int _exec (string sql, Callback? callback = null, out unowned string? errmsg = null)
- public int _get_table (string sql, out unowned string[] resultp, out int nrow, out int ncolumn, out unowned string? errmsg = null)
- public int busy_timeout (int ms)
- public int changes ()
- public void commit_hook (CommitCallback? commit_hook)
- public int create_collation (string zName, int eTextRep, CompareCallback xCompare)
- public int create_function (string zFunctionName, int nArg, int eTextRep, void* user_data, UserFuncCallback? xFunc, UserFuncCallback? xStep, UserFuncFinishCallback? xFinal)
- public int create_function_v2 (string zFunctionName, int nArg, int eTextRep, void* user_data, UserFuncCallback? xFunc, UserFuncCallback? xStep, UserFuncFinishCallback? xFinal, DestroyNotify? destroy = null)
- public int errcode ()
- public unowned string errmsg ()
- public int exec (string sql, Callback? callback = null, out string? errmsg = null)
- public int extended_result_codes (int onoff)
- public int get_autocommit ()
- public int get_table (string sql, out string[] resultp, out int nrow, out int ncolumn, out string? errmsg = null)
- public void interrupt ()
- public int64 last_insert_rowid ()
- public int limit (Limit id, int new_val)
- public unowned Statement next_stmt (Statement? current)
- public int prepare (string sql, int n_bytes, out Statement stmt, out unowned string tail = null)
- public int prepare_v2 (string sql, int n_bytes, out Statement stmt, out unowned string tail = null)
- public void profile (ProfileCallback? xprofile)
- public void progress_handler (int n_opcodes, ProgressCallback? progress_handler)
- public void rollback_hook (RollbackCallback? rollback_hook)
- public int set_authorizer (AuthorizeCallback? auth)
- public int status (DatabaseStatus op, out int pCurrent, out int pHighwater, int resetFlag = 0)
- public int table_column_metadata (string db_name, string table_name, string column_name, out string? data_type, out string? collation_sequence, out int? not_null, out int? primary_key, out int? auto_increment)
- public int total_changes ()
- public void trace (TraceCallback? xtrace)
- public void update_hook (UpdateCallback? update_hook)
- public int wal_autocheckpoint (int N)
- public int wal_checkpoint (string zDb)
- public void* wal_hook (WALHookCallback cb)