public static Sqlite3Statement Prepare2(Sqlite3DatabaseHandle db, string query) { Sqlite3Statement stmt = default(Sqlite3Statement); stmt = new Sqlite3Statement(); var r = Sqlite3.sqlite3_prepare_v2(db, query, -1, ref stmt, 0); if (r != 0) { throw SQLiteException.New((Result)r, GetErrmsg(db)); } return(stmt); }
public static string GetErrmsg(Sqlite3DatabaseHandle db) { return(Sqlite3.sqlite3_errmsg(db)); }
public static long LastInsertRowid(Sqlite3DatabaseHandle db) { return(Sqlite3.sqlite3_last_insert_rowid(db)); }
public static Result BusyTimeout(Sqlite3DatabaseHandle db, int milliseconds) { return((Result)Sqlite3.sqlite3_busy_timeout(db, milliseconds)); }
public static int Changes(Sqlite3DatabaseHandle db) { return(Sqlite3.sqlite3_changes(db)); }
public static Sqlite3BackupHandle BackupInit(Sqlite3DatabaseHandle destDb, string destName, Sqlite3DatabaseHandle sourceDb, string sourceName) { return(Sqlite3.sqlite3_backup_init(destDb, destName, sourceDb, sourceName)); }
public static Result Close2(Sqlite3DatabaseHandle db) { return((Result)Sqlite3.sqlite3_close(db)); }
public static ExtendedResult ExtendedErrCode(Sqlite3DatabaseHandle db) { return((ExtendedResult)Sqlite3.sqlite3_errcode(db)); }
public static Result GetResult(Sqlite3DatabaseHandle db) { return((Result)Sqlite3.sqlite3_errcode(db)); }
public static Result EnableLoadExtension(Sqlite3DatabaseHandle db, int onoff) { return((Result)Sqlite3.sqlite3_enable_load_extension(db, onoff)); }
public static Result Open(string filename, out Sqlite3DatabaseHandle db, int flags, string vfsName) { return((Result)Sqlite3.sqlite3_open_v2(filename, out db, flags, vfsName)); }
public static Result Open(string filename, out Sqlite3DatabaseHandle db) { return((Result)Sqlite3.sqlite3_open(filename, out db)); }