theSq3Lite 10.0
Loading...
Searching...
No Matches
libsq3lite.cs File Reference

tag: nhi1-release-250425 More...

Go to the source code of this file.

Classes

class  cssq3lite.Sq3SetupC
 
class  cssq3lite.Sq3
 

Namespaces

namespace  cssq3lite
 

Enumerations

enum  cssq3lite.Sq3AccessE { cssq3lite.EXISTS = 0 , cssq3lite.READWRITE = 1 , cssq3lite.READ = 2 }
 Flags for the xAccess VFS method. → C-API: Sq3AccessE More...
 
enum  cssq3lite.Sq3AuthActionE {
  cssq3lite.CREATE_INDEX = 1 , cssq3lite.CREATE_TABLE = 2 , cssq3lite.CREATE_TEMP_INDEX = 3 , cssq3lite.CREATE_TEMP_TABLE = 4 ,
  cssq3lite.CREATE_TEMP_TRIGGER = 5 , cssq3lite.CREATE_TEMP_VIEW = 6 , cssq3lite.CREATE_TRIGGER = 7 , cssq3lite.CREATE_VIEW = 8 ,
  cssq3lite.DELETE = 9 , cssq3lite.DROP_INDEX = 10 , cssq3lite.DROP_TABLE = 11 , cssq3lite.DROP_TEMP_INDEX = 12 ,
  cssq3lite.DROP_TEMP_TABLE = 13 , cssq3lite.DROP_TEMP_TRIGGER = 14 , cssq3lite.DROP_TEMP_VIEW = 15 , cssq3lite.DROP_TRIGGER = 16 ,
  cssq3lite.DROP_VIEW = 17 , cssq3lite.INSERT = 18 , cssq3lite.PRAGMA = 19 , cssq3lite.READ = 20 ,
  cssq3lite.SELECT = 21 , cssq3lite.TRANSACTION = 22 , cssq3lite.UPDATE = 23 , cssq3lite.ATTACH = 24 ,
  cssq3lite.DETACH = 25 , cssq3lite.ALTER_TABLE = 26 , cssq3lite.REINDEX = 27 , cssq3lite.ANALYZE = 28 ,
  cssq3lite.CREATE_VTABLE = 29 , cssq3lite.DROP_VTABLE = 30 , cssq3lite.FUNCTION = 31 , cssq3lite.SAVEPOINT = 32 ,
  cssq3lite.COPY = 0 , cssq3lite.RECURSIVE = 33
}
 Authorizer Action Codes. → C-API: Sq3AuthActionE More...
 
enum  cssq3lite.Sq3AuthReturnE { cssq3lite.OK = 0 , cssq3lite.DENY = 1 , cssq3lite.IGNORE = 2 }
 Authorizer Return Codes. → C-API: Sq3AuthReturnE More...
 
enum  cssq3lite.Sq3ChangeSetConflictE { cssq3lite.OMIT = 0 , cssq3lite.REPLACE = 1 , cssq3lite.ABORT = 2 }
 Constants Returned By The Conflict Handler. → C-API: Sq3ChangeSetConflictE More...
 
enum  cssq3lite.Sq3ChangesetE {
  cssq3lite.DATA = 1 , cssq3lite.NOTFOUND = 2 , cssq3lite.CONFLICT = 3 , cssq3lite.CONSTRAINT = 4 ,
  cssq3lite.FOREIGN_KEY = 5
}
 Constants Passed To The Conflict Handler. → C-API: Sq3ChangesetE More...
 
enum  cssq3lite.Sq3CheckpointE { cssq3lite.PASSIVE = 0 , cssq3lite.FULL = 1 , cssq3lite.RESTART = 2 , cssq3lite.TRUNCATE = 3 }
 Checkpoint Mode Values. → C-API: Sq3CheckpointE More...
 
enum  cssq3lite.Sq3ConfigE {
  cssq3lite.SINGLETHREAD = 1 , cssq3lite.MULTITHREAD = 2 , cssq3lite.SERIALIZED = 3 , cssq3lite.MALLOC = 4 ,
  cssq3lite.GETMALLOC = 5 , cssq3lite.SCRATCH = 6 , cssq3lite.PAGECACHE = 7 , cssq3lite.HEAP = 8 ,
  cssq3lite.MEMSTATUS = 9 , cssq3lite.MUTEX = 10 , cssq3lite.GETMUTEX = 11 , cssq3lite.LOOKASIDE = 13 ,
  cssq3lite.PCACHE = 14 , cssq3lite.GETPCACHE = 15 , cssq3lite.LOG = 16 , cssq3lite.URI = 17 ,
  cssq3lite.PCACHE2 = 18 , cssq3lite.GETPCACHE2 = 19 , cssq3lite.COVERING_INDEX_SCAN = 20 , cssq3lite.SQLLOG = 21 ,
  cssq3lite.MMAP_SIZE = 22 , cssq3lite.WIN32_HEAPSIZE = 23 , cssq3lite.PCACHE_HDRSZ = 24 , cssq3lite.PMASZ = 25 ,
  cssq3lite.STMTJRNL_SPILL = 26 , cssq3lite.SMALL_MALLOC = 27 , cssq3lite.SORTERREF_SIZE = 28 , cssq3lite.MEMDB_MAXSIZE = 29
}
 Configuration Options. → C-API: Sq3ConfigE More...
 
enum  cssq3lite.Sq3ConflictResolutionE { cssq3lite.ROLLBACK = 1 , cssq3lite.FAIL = 3 , cssq3lite.REPLACE = 5 }
 Conflict resolution modes. → C-API: Sq3ConflictResolutionE More...
 
enum  cssq3lite.Sq3DbConfigE {
  cssq3lite.MAINDBNAME = 1000 , cssq3lite.LOOKASIDE = 1001 , cssq3lite.ENABLE_FKEY = 1002 , cssq3lite.ENABLE_TRIGGER = 1003 ,
  cssq3lite.ENABLE_FTS3_TOKENIZER = 1004 , cssq3lite.ENABLE_LOAD_EXTENSION = 1005 , cssq3lite.NO_CKPT_ON_CLOSE = 1006 , cssq3lite.ENABLE_QPSG = 1007 ,
  cssq3lite.TRIGGER_EQP = 1008 , cssq3lite.RESET_DATABASE = 1009 , cssq3lite.DEFENSIVE = 1010 , cssq3lite.WRITABLE_SCHEMA = 1011 ,
  cssq3lite.LEGACY_ALTER_TABLE = 1012 , cssq3lite.DQS_DML = 1013 , cssq3lite.DQS_DDL = 1014 , cssq3lite.ENABLE_VIEW = 1015 ,
  cssq3lite.LEGACY_FILE_FORMAT = 1016 , cssq3lite.TRUSTED_SCHEMA = 1017 , cssq3lite.STMT_SCANSTATUS = 1018 , cssq3lite.REVERSE_SCANORDER = 1019 ,
  cssq3lite.MAX = 1019
}
 Database Connection Configuration Options. → C-API: Sq3DbConfigE More...
 
enum  cssq3lite.Sq3DbStatusE {
  cssq3lite.LOOKASIDE_USED = 0 , cssq3lite.CACHE_USED = 1 , cssq3lite.SCHEMA_USED = 2 , cssq3lite.STMT_USED = 3 ,
  cssq3lite.LOOKASIDE_HIT = 4 , cssq3lite.LOOKASIDE_MISS_SIZE = 5 , cssq3lite.LOOKASIDE_MISS_FULL = 6 , cssq3lite.CACHE_HIT = 7 ,
  cssq3lite.CACHE_MISS = 8 , cssq3lite.CACHE_WRITE = 9 , cssq3lite.DEFERRED_FKS = 10 , cssq3lite.CACHE_USED_SHARED = 11 ,
  cssq3lite.CACHE_SPILL = 12 , cssq3lite.MAX = 12
}
 Status Parameters for database connections. → C-API: Sq3DbStatusE More...
 
enum  cssq3lite.Sq3DeSerializeEF { cssq3lite.NO = 0 , cssq3lite.FREEONCLOSE = 1 , cssq3lite.RESIZEABLE = 2 , cssq3lite.READONLY = 4 }
 Flags for sqlite3_deserialize() → C-API: Sq3DeSerializeEF More...
 
enum  cssq3lite.Sq3ErrorE {
  cssq3lite.OK = 0 , cssq3lite.ERROR = 1 , cssq3lite.INTERNAL = 2 , cssq3lite.PERM = 3 ,
  cssq3lite.ABORT = 4 , cssq3lite.BUSY = 5 , cssq3lite.LOCKED = 6 , cssq3lite.NOMEM = 7 ,
  cssq3lite.READONLY = 8 , cssq3lite.INTERRUPT = 9 , cssq3lite.IOERR = 10 , cssq3lite.CORRUPT = 11 ,
  cssq3lite.NOTFOUND = 12 , cssq3lite.FULL = 13 , cssq3lite.CANTOPEN = 14 , cssq3lite.PROTOCOL = 15 ,
  cssq3lite.EMPTY = 16 , cssq3lite.SCHEMA = 17 , cssq3lite.TOOBIG = 18 , cssq3lite.CONSTRAINT = 19 ,
  cssq3lite.MISMATCH = 20 , cssq3lite.MISUSE = 21 , cssq3lite.NOLFS = 22 , cssq3lite.AUTH = 23 ,
  cssq3lite.SQ3_FORMAT = 24 , cssq3lite.RANGE = 25 , cssq3lite.NOTADB = 26 , cssq3lite.NOTICE = 27 ,
  cssq3lite.WARNING = 28 , cssq3lite.ROW = 100 , cssq3lite.DONE = 101
}
 Result Codes. → C-API: Sq3ErrorE More...
 
enum  cssq3lite.Sq3ExtendetResultCodesE {
  cssq3lite.OK = 0 , cssq3lite.ERROR = 1 , cssq3lite.INTERNAL = 2 , cssq3lite.PERM = 3 ,
  cssq3lite.ABORT = 4 , cssq3lite.BUSY = 5 , cssq3lite.LOCKED = 6 , cssq3lite.NOMEM = 7 ,
  cssq3lite.READONLY = 8 , cssq3lite.INTERRUPT = 9 , cssq3lite.IOERR = 10 , cssq3lite.CORRUPT = 11 ,
  cssq3lite.NOTFOUND = 12 , cssq3lite.FULL = 13 , cssq3lite.CANTOPEN = 14 , cssq3lite.PROTOCOL = 15 ,
  cssq3lite.EMPTY = 16 , cssq3lite.SCHEMA = 17 , cssq3lite.TOOBIG = 18 , cssq3lite.CONSTRAINT = 19 ,
  cssq3lite.MISMATCH = 20 , cssq3lite.MISUSE = 21 , cssq3lite.NOLFS = 22 , cssq3lite.AUTH = 23 ,
  cssq3lite.SQ3_FORMAT = 24 , cssq3lite.RANGE = 25 , cssq3lite.NOTADB = 26 , cssq3lite.NOTICE = 27 ,
  cssq3lite.WARNING = 28 , cssq3lite.ROW = 100 , cssq3lite.DONE = 101 , cssq3lite.ERROR_MISSING_COLLSEQ = ( 1 | ( 1<<8 ) ) ,
  cssq3lite.ERROR_RETRY = ( 1 | ( 2<<8 ) ) , cssq3lite.ERROR_SNAPSHOT = ( 1 | ( 3<<8 ) ) , cssq3lite.IOERR_READ = ( 10 | ( 1<<8 ) ) , cssq3lite.IOERR_SHORT_READ = ( 10 | ( 2<<8 ) ) ,
  cssq3lite.IOERR_WRITE = ( 10 | ( 3<<8 ) ) , cssq3lite.IOERR_FSYNC = ( 10 | ( 4<<8 ) ) , cssq3lite.IOERR_DIR_FSYNC = ( 10 | ( 5<<8 ) ) , cssq3lite.IOERR_TRUNCATE = ( 10 | ( 6<<8 ) ) ,
  cssq3lite.IOERR_FSTAT = ( 10 | ( 7<<8 ) ) , cssq3lite.IOERR_UNLOCK = ( 10 | ( 8<<8 ) ) , cssq3lite.IOERR_RDLOCK = ( 10 | ( 9<<8 ) ) , cssq3lite.IOERR_DELETE = ( 10 | ( 10<<8 ) ) ,
  cssq3lite.IOERR_BLOCKED = ( 10 | ( 11<<8 ) ) , cssq3lite.IOERR_NOMEM = ( 10 | ( 12<<8 ) ) , cssq3lite.IOERR_ACCESS = ( 10 | ( 13<<8 ) ) , cssq3lite.IOERR_CHECKRESERVEDLOCK = ( 10 | ( 14<<8 ) ) ,
  cssq3lite.IOERR_LOCK = ( 10 | ( 15<<8 ) ) , cssq3lite.IOERR_CLOSE = ( 10 | ( 16<<8 ) ) , cssq3lite.IOERR_DIR_CLOSE = ( 10 | ( 17<<8 ) ) , cssq3lite.IOERR_SHMOPEN = ( 10 | ( 18<<8 ) ) ,
  cssq3lite.IOERR_SHMSIZE = ( 10 | ( 19<<8 ) ) , cssq3lite.IOERR_SHMLOCK = ( 10 | ( 20<<8 ) ) , cssq3lite.IOERR_SHMMAP = ( 10 | ( 21<<8 ) ) , cssq3lite.IOERR_SEEK = ( 10 | ( 22<<8 ) ) ,
  cssq3lite.IOERR_DELETE_NOENT = ( 10 | ( 23<<8 ) ) , cssq3lite.IOERR_MMAP = ( 10 | ( 24<<8 ) ) , cssq3lite.IOERR_GETTEMPPATH = ( 10 | ( 25<<8 ) ) , cssq3lite.IOERR_CONVPATH = ( 10 | ( 26<<8 ) ) ,
  cssq3lite.IOERR_VNODE = ( 10 | ( 27<<8 ) ) , cssq3lite.IOERR_AUTH = ( 10 | ( 28<<8 ) ) , cssq3lite.IOERR_BEGIN_ATOMIC = ( 10 | ( 29<<8 ) ) , cssq3lite.IOERR_COMMIT_ATOMIC = ( 10 | ( 30<<8 ) ) ,
  cssq3lite.IOERR_ROLLBACK_ATOMIC = ( 10 | ( 31<<8 ) ) , cssq3lite.IOERR_DATA = ( 10 | ( 32<<8 ) ) , cssq3lite.IOERR_CORRUPTFS = ( 10 | ( 33<<8 ) ) , cssq3lite.IOERR_IN_PAGE = ( 10 | ( 34<<8 ) ) ,
  cssq3lite.LOCKED_SHAREDCACHE = ( 6 | ( 1<<8 ) ) , cssq3lite.LOCKED_VTAB = ( 6 | ( 2<<8 ) ) , cssq3lite.BUSY_RECOVERY = ( 5 | ( 1<<8 ) ) , cssq3lite.BUSY_SNAPSHOT = ( 5 | ( 2<<8 ) ) ,
  cssq3lite.BUSY_TIMEOUT = ( 5 | ( 3<<8 ) ) , cssq3lite.CANTOPEN_NOTEMPDIR = ( 14 | ( 1<<8 ) ) , cssq3lite.CANTOPEN_ISDIR = ( 14 | ( 2<<8 ) ) , cssq3lite.CANTOPEN_FULLPATH = ( 14 | ( 3<<8 ) ) ,
  cssq3lite.CANTOPEN_CONVPATH = ( 14 | ( 4<<8 ) ) , cssq3lite.CANTOPEN_DIRTYWAL = ( 14 | ( 5<<8 ) ) , cssq3lite.CANTOPEN_SYMLINK = ( 14 | ( 6<<8 ) ) , cssq3lite.CORRUPT_VTAB = ( 11 | ( 1<<8 ) ) ,
  cssq3lite.CORRUPT_SEQUENCE = ( 11 | ( 2<<8 ) ) , cssq3lite.CORRUPT_INDEX = ( 11 | ( 3<<8 ) ) , cssq3lite.READONLY_RECOVERY = ( 8 | ( 1<<8 ) ) , cssq3lite.READONLY_CANTLOCK = ( 8 | ( 2<<8 ) ) ,
  cssq3lite.READONLY_ROLLBACK = ( 8 | ( 3<<8 ) ) , cssq3lite.READONLY_DBMOVED = ( 8 | ( 4<<8 ) ) , cssq3lite.READONLY_CANTINIT = ( 8 | ( 5<<8 ) ) , cssq3lite.READONLY_DIRECTORY = ( 8 | ( 6<<8 ) ) ,
  cssq3lite.ABORT_ROLLBACK = ( 4 | ( 2<<8 ) ) , cssq3lite.CONSTRAINT_CHECK = ( 19 | ( 1<<8 ) ) , cssq3lite.CONSTRAINT_COMMITHOOK = ( 19 | ( 2<<8 ) ) , cssq3lite.CONSTRAINT_FOREIGNKEY = ( 19 | ( 3<<8 ) ) ,
  cssq3lite.CONSTRAINT_FUNCTION = ( 19 | ( 4<<8 ) ) , cssq3lite.CONSTRAINT_NOTNULL = ( 19 | ( 5<<8 ) ) , cssq3lite.CONSTRAINT_PRIMARYKEY = ( 19 | ( 6<<8 ) ) , cssq3lite.CONSTRAINT_TRIGGER = ( 19 | ( 7<<8 ) ) ,
  cssq3lite.CONSTRAINT_UNIQUE = ( 19 | ( 8<<8 ) ) , cssq3lite.CONSTRAINT_VTAB = ( 19 | ( 9<<8 ) ) , cssq3lite.CONSTRAINT_ROWID = ( 19 | ( 10<<8 ) ) , cssq3lite.CONSTRAINT_PINNED = ( 19 | ( 11<<8 ) ) ,
  cssq3lite.CONSTRAINT_DATATYPE = ( 19 | ( 12<<8 ) ) , cssq3lite.NOTICE_RECOVER_WAL = ( 27 | ( 1<<8 ) ) , cssq3lite.NOTICE_RECOVER_ROLLBACK = ( 27 | ( 2<<8 ) ) , cssq3lite.NOTICE_RBU = ( 27 | ( 3<<8 ) ) ,
  cssq3lite.WARNING_AUTOINDEX = ( 28 | ( 1<<8 ) ) , cssq3lite.AUTH_USER = ( 23 | ( 1<<8 ) ) , cssq3lite.OK_LOAD_PERMANENTLY = ( 0 | ( 1<<8 ) ) , cssq3lite.OK_SYMLINK = ( 0 | ( 2<<8 ) )
}
 Extended Result Codes. → C-API: Sq3ExtendetResultCodesE More...
 
enum  cssq3lite.Sq3FcntlE {
  cssq3lite.LOCKSTATE = 1 , cssq3lite.GET_LOCKPROXYFILE = 2 , cssq3lite.SET_LOCKPROXYFILE = 3 , cssq3lite.LAST_ERRNO = 4 ,
  cssq3lite.SIZE_HINT = 5 , cssq3lite.CHUNK_SIZE = 6 , cssq3lite.FILE_POINTER = 7 , cssq3lite.SYNC_OMITTED = 8 ,
  cssq3lite.WIN32_AV_RETRY = 9 , cssq3lite.PERSIST_WAL = 10 , cssq3lite.OVERWRITE = 11 , cssq3lite.VFSNAME = 12 ,
  cssq3lite.POWERSAFE_OVERWRITE = 13 , cssq3lite.PRAGMA = 14 , cssq3lite.BUSYHANDLER = 15 , cssq3lite.TEMPFILENAME = 16 ,
  cssq3lite.MMAP_SIZE = 18 , cssq3lite.TRACE = 19 , cssq3lite.HAS_MOVED = 20 , cssq3lite.SYNC = 21 ,
  cssq3lite.COMMIT_PHASETWO = 22 , cssq3lite.WIN32_SET_HANDLE = 23 , cssq3lite.WAL_BLOCK = 24 , cssq3lite.ZIPVFS = 25 ,
  cssq3lite.RBU = 26 , cssq3lite.VFS_POINTER = 27 , cssq3lite.JOURNAL_POINTER = 28 , cssq3lite.WIN32_GET_HANDLE = 29 ,
  cssq3lite.PDB = 30 , cssq3lite.BEGIN_ATOMIC_WRITE = 31 , cssq3lite.COMMIT_ATOMIC_WRITE = 32 , cssq3lite.ROLLBACK_ATOMIC_WRITE = 33 ,
  cssq3lite.LOCK_TIMEOUT = 34 , cssq3lite.DATA_VERSION = 35 , cssq3lite.SIZE_LIMIT = 36 , cssq3lite.CKPT_DONE = 37 ,
  cssq3lite.RESERVE_BYTES = 38 , cssq3lite.CKPT_START = 39 , cssq3lite.EXTERNAL_READER = 40 , cssq3lite.CKSM_FILE = 41 ,
  cssq3lite.RESET_CACHE = 42
}
 Standard File Control Opcodes. → C-API: Sq3FcntlE More...
 
enum  cssq3lite.Sq3FunctionEF {
  cssq3lite.DETERMINISTIC = 0x000000800 , cssq3lite.DIRECTONLY = 0x000080000 , cssq3lite.SUBTYPE = 0x000100000 , cssq3lite.INNOCUOUS = 0x000200000 ,
  cssq3lite.RESULT_SUBTYPE = 0x001000000
}
 Function Flags. → C-API: Sq3FunctionEF More...
 
enum  cssq3lite.Sq3IndexConstraintEF {
  cssq3lite.EQ = 2 , cssq3lite.GT = 4 , cssq3lite.LE = 8 , cssq3lite.LT = 16 ,
  cssq3lite.GE = 32 , cssq3lite.MATCH = 64 , cssq3lite.LIKE = 65 , cssq3lite.GLOB = 66 ,
  cssq3lite.REGEXP = 67 , cssq3lite.NE = 68 , cssq3lite.ISNOT = 69 , cssq3lite.ISNOTNULL = 70 ,
  cssq3lite.ISNULL = 71 , cssq3lite.IS = 72 , cssq3lite.LIMIT = 73 , cssq3lite.OFFSET = 74 ,
  cssq3lite.FUNCTION = 150
}
 Virtual Table Constraint Operator Codes. → C-API: Sq3IndexConstraintEF More...
 
enum  cssq3lite.Sq3IoCapEF {
  cssq3lite.ATOMIC = 0x00000001 , cssq3lite.ATOMIC512 = 0x00000002 , cssq3lite.ATOMIC1K = 0x00000004 , cssq3lite.ATOMIC2K = 0x00000008 ,
  cssq3lite.ATOMIC4K = 0x00000010 , cssq3lite.ATOMIC8K = 0x00000020 , cssq3lite.ATOMIC16K = 0x00000040 , cssq3lite.ATOMIC32K = 0x00000080 ,
  cssq3lite.ATOMIC64K = 0x00000100 , cssq3lite.SAFE_APPEND = 0x00000200 , cssq3lite.SEQUENTIAL = 0x00000400 , cssq3lite.UNDELETABLE_WHEN_OPEN = 0x00000800 ,
  cssq3lite.POWERSAFE_OVERWRITE = 0x00001000 , cssq3lite.IMMUTABLE = 0x00002000 , cssq3lite.BATCH_ATOMIC = 0x00004000
}
 Device Characteristics. → C-API: Sq3IoCapEF More...
 
enum  cssq3lite.Sq3LimitE {
  cssq3lite.LENGTH = 0 , cssq3lite.SQL_LENGTH = 1 , cssq3lite.COLUMN = 2 , cssq3lite.EXPR_DEPTH = 3 ,
  cssq3lite.COMPOUND_SELECT = 4 , cssq3lite.VDBE_OP = 5 , cssq3lite.FUNCTION_ARG = 6 , cssq3lite.ATTACHED = 7 ,
  cssq3lite.LIKE_PATTERN_LENGTH = 8 , cssq3lite.VARIABLE_NUMBER = 9 , cssq3lite.TRIGGER_DEPTH = 10 , cssq3lite.WORKER_THREADS = 11
}
 Run-Time Limit Categories. → C-API: Sq3LimitE More...
 
enum  cssq3lite.Sq3LockE {
  cssq3lite.NONE = 0 , cssq3lite.SHARED = 1 , cssq3lite.RESERVED = 2 , cssq3lite.PENDING = 3 ,
  cssq3lite.EXCLUSIVE = 4
}
 File Locking Levels. → C-API: Sq3LockE More...
 
enum  cssq3lite.Sq3MutexE {
  cssq3lite.FAST = 0 , cssq3lite.RECURSIVE = 1 , cssq3lite.STATIC_MAIN = 2 , cssq3lite.STATIC_MEM = 3 ,
  cssq3lite.STATIC_MEM2 = 4 , cssq3lite.STATIC_OPEN = 4 , cssq3lite.STATIC_PRNG = 5 , cssq3lite.STATIC_LRU = 6 ,
  cssq3lite.STATIC_LRU2 = 7 , cssq3lite.STATIC_PMEM = 7 , cssq3lite.STATIC_APP1 = 8 , cssq3lite.STATIC_APP2 = 9 ,
  cssq3lite.STATIC_APP3 = 10 , cssq3lite.STATIC_VFS1 = 11 , cssq3lite.STATIC_VFS2 = 12 , cssq3lite.STATIC_VFS3 = 13
}
 Mutex Types. → C-API: Sq3MutexE More...
 
enum  cssq3lite.Sq3OpenEF {
  cssq3lite.READONLY = 0x00000001 , cssq3lite.READWRITE = 0x00000002 , cssq3lite.CREATE = 0x00000004 , cssq3lite.DELETEONCLOSE = 0x00000008 ,
  cssq3lite.EXCLUSIVE = 0x00000010 , cssq3lite.AUTOPROXY = 0x00000020 , cssq3lite.URI = 0x00000040 , cssq3lite.MEMORY = 0x00000080 ,
  cssq3lite.MAIN_DB = 0x00000100 , cssq3lite.TEMP_DB = 0x00000200 , cssq3lite.TRANSIENT_DB = 0x00000400 , cssq3lite.MAIN_JOURNAL = 0x00000800 ,
  cssq3lite.TEMP_JOURNAL = 0x00001000 , cssq3lite.SUBJOURNAL = 0x00002000 , cssq3lite.SUPER_JOURNAL = 0x00004000 , cssq3lite.NOMUTEX = 0x00008000 ,
  cssq3lite.FULLMUTEX = 0x00010000 , cssq3lite.SHAREDCACHE = 0x00020000 , cssq3lite.PRIVATECACHE = 0x00040000 , cssq3lite.WAL = 0x00080000 ,
  cssq3lite.NOFOLLOW = 0x01000000 , cssq3lite.EXRESCODE = 0x02000000
}
 Flags For File Open Operations. → C-API: Sq3OpenEF More...
 
enum  cssq3lite.Sq3PrepareEF { cssq3lite.NO = 0x00 , cssq3lite.PERSISTENT = 0x01 , cssq3lite.NORMALIZE = 0x02 , cssq3lite.NO_VTAB = 0x04 }
 Prepare Flags. → C-API: Sq3PrepareEF More...
 
enum  cssq3lite.Sq3ScanStatE {
  cssq3lite.NLOOP = 0 , cssq3lite.NVISIT = 1 , cssq3lite.EST = 2 , cssq3lite.NAME = 3 ,
  cssq3lite.EXPLAIN = 4 , cssq3lite.SELECTID = 5 , cssq3lite.PARENTID = 6 , cssq3lite.NCYCLE = 7
}
 Prepared Statement Scan Status Opcodes. → C-API: Sq3ScanStatE More...
 
enum  cssq3lite.Sq3SerializeE { cssq3lite.NO = 0x000 , cssq3lite.NOCOPY = 0x001 }
 Flags for sqlite3_serialize. → C-API: Sq3SerializeE More...
 
enum  cssq3lite.Sq3SessionObjConfigE { cssq3lite.SIZE = 1 , cssq3lite.ROWID = 2 }
 Options for sqlite3session_object_config. → C-API: Sq3SessionObjConfigE More...
 
enum  cssq3lite.Sq3ShmLockE { cssq3lite.UNLOCK = 1 , cssq3lite.LOCK = 2 , cssq3lite.SHARED = 4 , cssq3lite.EXCLUSIVE = 8 }
 Flags for the xShmLock VFS method. → C-API: Sq3ShmLockE More...
 
enum  cssq3lite.Sq3StatusE {
  cssq3lite.MEMORY_USED = 0 , cssq3lite.PAGECACHE_USED = 1 , cssq3lite.PAGECACHE_OVERFLOW = 2 , cssq3lite.SCRATCH_USED = 3 ,
  cssq3lite.SCRATCH_OVERFLOW = 4 , cssq3lite.MALLOC_SIZE = 5 , cssq3lite.PARSER_STACK = 6 , cssq3lite.PAGECACHE_SIZE = 7 ,
  cssq3lite.SCRATCH_SIZE = 8 , cssq3lite.MALLOC_COUNT = 9
}
 Status Parameters. → C-API: Sq3StatusE More...
 
enum  cssq3lite.Sq3StmtStatusE {
  cssq3lite.FULLSCAN_STEP = 1 , cssq3lite.SORT = 2 , cssq3lite.AUTOINDEX = 3 , cssq3lite.VM_STEP = 4 ,
  cssq3lite.REPREPARE = 5 , cssq3lite.RUN = 6 , cssq3lite.FILTER_MISS = 7 , cssq3lite.FILTER_HIT = 8 ,
  cssq3lite.MEMUSED = 99
}
 Status Parameters for prepared statements. → C-API: Sq3StmtStatusE More...
 
enum  cssq3lite.Sq3SyncEF { cssq3lite.NORMAL = 0x00002 , cssq3lite.FULL = 0x00003 , cssq3lite.DATAONLY = 0x00010 }
 Synchronization Type Flags. → C-API: Sq3SyncEF More...
 
enum  cssq3lite.Sq3TestCtrlE {
  cssq3lite.FIRST = 5 , cssq3lite.PRNG_SAVE = 5 , cssq3lite.PRNG_RESTORE = 6 , cssq3lite.PRNG_RESET = 7 ,
  cssq3lite.FK_NO_ACTION = 7 , cssq3lite.BITVEC_TEST = 8 , cssq3lite.FAULT_INSTALL = 9 , cssq3lite.BENIGN_MALLOC_HOOKS = 10 ,
  cssq3lite.PENDING_BYTE = 11 , cssq3lite.ASSERT = 12 , cssq3lite.ALWAYS = 13 , cssq3lite.RESERVE = 14 ,
  cssq3lite.OPTIMIZATIONS = 15 , cssq3lite.ISKEYWORD = 16 , cssq3lite.SCRATCHMALLOC = 17 , cssq3lite.INTERNAL_FUNCTIONS = 17 ,
  cssq3lite.LOCALTIME_FAULT = 18 , cssq3lite.EXPLAIN_STMT = 19 , cssq3lite.ONCE_RESET_THRESHOLD = 19 , cssq3lite.NEVER_CORRUPT = 20 ,
  cssq3lite.VDBE_COVERAGE = 21 , cssq3lite.BYTEORDER = 22 , cssq3lite.ISINIT = 23 , cssq3lite.SORTER_MMAP = 24 ,
  cssq3lite.IMPOSTER = 25 , cssq3lite.PARSER_COVERAGE = 26 , cssq3lite.RESULT_INTREAL = 27 , cssq3lite.PRNG_SEED = 28 ,
  cssq3lite.EXTRA_SCHEMA_CHECKS = 29 , cssq3lite.SEEK_COUNT = 30 , cssq3lite.TRACEFLAGS = 31 , cssq3lite.TUNE = 32 ,
  cssq3lite.LOGEST = 33 , cssq3lite.USELONGDOUBLE = 34 , cssq3lite.LAST = 34
}
 Testing Interface Operation Codes. → C-API: Sq3TestCtrlE More...
 
enum  cssq3lite.Sq3TextE {
  cssq3lite.UTF8 = 1 , cssq3lite.UTF16LE = 2 , cssq3lite.UTF16BE = 3 , cssq3lite.UTF16 = 4 ,
  cssq3lite.ANY = 5 , cssq3lite.UTF16_ALIGNED = 8
}
 Text Encodings. → C-API: Sq3TextE More...
 
enum  cssq3lite.Sq3TraceEF { cssq3lite.STMT = 0x01 , cssq3lite.PROFILE = 0x02 , cssq3lite.ROW = 0x04 , cssq3lite.CLOSE = 0x08 }
 SQL Trace Event Codes. → C-API: Sq3TraceEF More...
 
enum  cssq3lite.Sq3TxnE { cssq3lite.NONE = 0 , cssq3lite.READ = 1 , cssq3lite.WRITE = 2 }
 Allowed return values from sqlite3_txn_state() → C-API: Sq3TxnE More...
 
enum  cssq3lite.Sq3TypeE {
  cssq3lite.INTEGER = 1 , cssq3lite.FLOAT = 2 , cssq3lite.BLOB = 4 , cssq3lite.NULL = 5 ,
  cssq3lite.TEXT = 3
}
 Fundamental Datatypes. → C-API: Sq3TypeE More...
 
enum  cssq3lite.Sq3VtabE { cssq3lite.CONSTRAINT_SUPPORT = 1 , cssq3lite.INNOCUOUS = 2 , cssq3lite.DIRECTONLY = 3 , cssq3lite.USES_ALL_SCHEMAS = 4 }
 Virtual Table Configuration Options. → C-API: Sq3VtabE More...
 

Detailed Description

tag: nhi1-release-250425

Definition in file libsq3lite.cs.