コード例 #1
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int ColumnBytes(IDbStatement stmt, int index)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.ColumnBytes(dbStatement.InternalStmt, index));
        }
コード例 #2
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public Result BusyTimeout(IDbHandle db, int milliseconds)
        {
            var dbHandle = (DbHandle)db;

            return((Result)SQLite3.BusyTimeout(dbHandle.InternalDbHandle, milliseconds));
        }
コード例 #3
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public Result Close(IDbHandle db)
        {
            var dbHandle = (DbHandle)db;

            return((Result)SQLite3.Close(dbHandle.InternalDbHandle));
        }
コード例 #4
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int BindNull(IDbStatement stmt, int index)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.BindNull(dbStatement.InternalStmt, index));
        }
コード例 #5
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int BindParameterIndex(IDbStatement stmt, string name)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.BindParameterIndex(dbStatement.InternalStmt, name));
        }
コード例 #6
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int BackupRemaining(IDbBackupHandle handle)
        {
            var internalBackup = (DbBackupHandle)handle;

            return(SQLite3.sqlite3_backup_remaining(internalBackup.DbBackupPtr));
        }
コード例 #7
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
 public int Sleep(int millis)
 {
     return(SQLite3.sqlite3_sleep(millis));
 }
コード例 #8
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public string ColumnText16(IDbStatement stmt, int index)
        {
            var dbStatement = (DbStatement)stmt;

            return(Marshal.PtrToStringUni(SQLite3.ColumnText16(dbStatement.InternalStmt, index)));
        }
コード例 #9
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public ColType ColumnType(IDbStatement stmt, int index)
        {
            var dbStatement = (DbStatement)stmt;

            return((ColType)SQLite3.ColumnType(dbStatement.InternalStmt, index));
        }
コード例 #10
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public string ColumnName16(IDbStatement stmt, int index)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.ColumnName16(dbStatement.InternalStmt, index));
        }
コード例 #11
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int BindBlob(IDbStatement stmt, int index, byte[] val, int n, IntPtr free)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.BindBlob(dbStatement.InternalStmt, index, val, n, free));
        }
コード例 #12
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public long ColumnInt64(IDbStatement stmt, int index)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.ColumnInt64(dbStatement.InternalStmt, index));
        }
コード例 #13
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public double ColumnDouble(IDbStatement stmt, int index)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.ColumnDouble(dbStatement.InternalStmt, index));
        }
コード例 #14
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int ColumnCount(IDbStatement stmt)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.ColumnCount(dbStatement.InternalStmt));
        }
コード例 #15
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public Result BackupStep(IDbBackupHandle handle, int pageCount)
        {
            var internalBackup = (DbBackupHandle)handle;

            return(SQLite3.sqlite3_backup_step(internalBackup.DbBackupPtr, pageCount));
        }
コード例 #16
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
 public int LibVersionNumber()
 {
     return(SQLite3.sqlite3_libversion_number());
 }
コード例 #17
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public Result BackupFinish(IDbBackupHandle handle)
        {
            var internalBackup = (DbBackupHandle)handle;

            return(SQLite3.sqlite3_backup_finish(internalBackup.DbBackupPtr));
        }
コード例 #18
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
 public string SourceID()
 {
     return(Marshal.PtrToStringAnsi(SQLite3.sqlite3_sourceid()));
 }
コード例 #19
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int BackupPagecount(IDbBackupHandle handle)
        {
            var internalBackup = (DbBackupHandle)handle;

            return(SQLite3.sqlite3_backup_pagecount(internalBackup.DbBackupPtr));
        }
コード例 #20
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public string Errmsg16(IDbHandle db)
        {
            var dbHandle = (DbHandle)db;

            return(SQLite3.GetErrmsg(dbHandle.InternalDbHandle));
        }
コード例 #21
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int BindInt64(IDbStatement stmt, int index, long val)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.BindInt64(dbStatement.InternalStmt, index, val));
        }
コード例 #22
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public long LastInsertRowid(IDbHandle db)
        {
            var dbHandle = (DbHandle)db;

            return(SQLite3.LastInsertRowid(dbHandle.InternalDbHandle));
        }
コード例 #23
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
 public static string ColumnString(IntPtr stmt, int index)
 {
     return(Marshal.PtrToStringUni(SQLite3.ColumnText16(stmt, index)));
 }
コード例 #24
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public ExtendedResult ExtendedErrCode(IDbHandle db)
        {
            var dbHandle = (DbHandle)db;

            return(SQLite3.sqlite3_extended_errcode(dbHandle.InternalDbHandle));
        }
コード例 #25
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int BindText16(IDbStatement stmt, int index, string val, int n, IntPtr free)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.BindText(dbStatement.InternalStmt, index, val, n, free));
        }
コード例 #26
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int BindDouble(IDbStatement stmt, int index, double val)
        {
            var dbStatement = (DbStatement)stmt;

            return(SQLite3.BindDouble(dbStatement.InternalStmt, index, val));
        }
コード例 #27
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public int Changes(IDbHandle db)
        {
            var dbHandle = (DbHandle)db;

            return(SQLite3.Changes(dbHandle.InternalDbHandle));
        }
コード例 #28
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
        public Result Step(IDbStatement stmt)
        {
            var dbStatement = (DbStatement)stmt;

            return((Result)SQLite3.Step(dbStatement.InternalStmt));
        }
コード例 #29
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
 public Result Config(ConfigOption option)
 {
     return((Result)SQLite3.Config(option));
 }
コード例 #30
0
ファイル: SQLiteApiZ.cs プロジェクト: RomanGL/VKSaver
 public SQLiteApiZ(string tempFolderPath = null)
 {
     SQLite3.SetDirectory(1, tempFolderPath ?? Windows.Storage.ApplicationData.Current.TemporaryFolder.Path);
 }