コード例 #1
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern int sqlite3_column_bytes(sqlite3_stmt pStmt, int iCol);
コード例 #2
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern sqlite3_int64 sqlite3_column_int64(sqlite3_stmt pStmt, int iCol);
コード例 #3
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 private static extern unsafe IntPtr _sqlite3_column_text(sqlite3_stmt pStmt, int iCol);
コード例 #4
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern IntPtr sqlite3_column_blob(sqlite3_stmt pStmt, int iCol);
コード例 #5
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern double sqlite3_column_double(sqlite3_stmt pStmt, int iCol);
コード例 #6
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern ResultCode sqlite3_finalize(sqlite3_stmt pStmt);
コード例 #7
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern ResultCode sqlite3_bind_zeroblob64(sqlite3_stmt pStmt, int index, sqlite3_uint64 n);
コード例 #8
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern ResultCode sqlite3_bind_null(sqlite3_stmt pStmt, int index);
コード例 #9
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern unsafe ResultCode sqlite3_bind_text(sqlite3_stmt pStmt, int index, byte *pText, int nByte, IntPtr xDel);
コード例 #10
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern ResultCode sqlite3_bind_double(sqlite3_stmt pStmt, int index, double value);
コード例 #11
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern ResultCode sqlite3_bind_int64(sqlite3_stmt pStmt, int index, sqlite3_int64 value);
コード例 #12
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern unsafe ResultCode sqlite3_bind_blob64(sqlite3_stmt pStmt, int index, byte *ptr, sqlite3_uint64 n, /*void(*)(void*)*/ IntPtr xDel);
コード例 #13
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern ResultCode sqlite3_reset(sqlite3_stmt pStmt);
コード例 #14
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern ResultCode sqlite3_clear_bindings(sqlite3_stmt pStmt);
コード例 #15
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern DataTypes sqlite3_column_type(sqlite3_stmt pStmt, int iCol);
コード例 #16
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern ResultCode sqlite3_bind_zeroblob(sqlite3_stmt pStmt, int index, int n);
コード例 #17
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
 public static extern int sqlite3_column_count(sqlite3_stmt pStmt);
コード例 #18
0
ファイル: SqliteApi.cs プロジェクト: liuwjchinal/unity-jsb
        public static unsafe ResultCode sqlite3_prepare_v3(sqlite3 db, string zSql, PrepFlags prepFlags, out sqlite3_stmt ppStmt)
        {
            IntPtr pzTail;
            var    bytes = Encoding.UTF8.GetBytes(zSql);

            fixed(byte *ptr = bytes)
            {
                return(sqlite3_prepare_v3(db, ptr, bytes.Length, prepFlags, out ppStmt, out pzTail));
            }
        }