sqlite_native library

SQLite binding APIs

Classes

Int32
Represents a native signed 32 bit integer in C.
Int64
Represents a native signed 64 bit integer in C.
Int8
Represents a native signed 8 bit integer in C.
Pointer<T extends NativeType>
Represents a pointer into the native C memory. Cannot be extended.
sqlite3
Each open SQLite database is represented by a pointer to an instance of the opaque structure named "sqlite3".
sqlite3_api_routines
A pointer to the opaque sqlite3_api_routines structure is passed as the third parameter to entry points of loadable extensions.
sqlite3_backup
The sqlite3_backup object records state information about an ongoing online backup operation.
sqlite3_blob
An instance of this object represents an open BLOB on which incremental BLOB I/O can be performed.
sqlite3_context
The context in which an SQL function executes is stored in an sqlite3_context object.
sqlite3_file
An sqlite3_file object represents an open file in the OS interface layer.
sqlite3_index_constraint
sqlite3_index_constraint_usage
sqlite3_index_info
The sqlite3_index_info structure and its substructures is used as part of the virtual table interface to pass information into and receive the reply from the xBestIndex method of a virtual table module.
sqlite3_index_orderby
sqlite3_io_methods
Every file opened by the sqlite3_vfs.xOpen method populates an sqlite3_file object (or, more commonly, a subclass of the sqlite3_file object) with a pointer to an instance of this object.
sqlite3_mem_methods
An instance of this object defines the interface between SQLite and low-level memory allocation routines. This object is used in only one place in the SQLite interface.
sqlite3_module
This structure, sometimes called a "virtual table module", defines the implementation of a virtual table.
sqlite3_mutex
The mutex module within SQLite defines sqlite3_mutex to be an abstract type for a mutex object.
sqlite3_mutex_methods
An instance of this structure defines the low-level routines used to allocate and use mutexes. Usually, the default mutex implementations provided by SQLite are sufficient, however the application has the option of substituting a custom implementation for specialized deployments or systems for which SQLite does not provide a suitable implementation.
sqlite3_pcache
The sqlite3_pcache type is opaque.
sqlite3_pcache_methods2
The sqlite3_config(SQLITE_CONFIG_PCACHE2, ...) interface can register an alternative page cache implementation by passing in an instance of the sqlite3_pcache_methods2 structure.
sqlite3_pcache_page
The sqlite3_pcache_page object represents a single page in the page cache.
sqlite3_snapshot
An instance of the snapshot object records the state of a WAL mode database for some specific point in history. In WAL mode, multiple database connections that are open on the same database file can each be reading a different historical version of the database file.
sqlite3_stmt
An instance of this object represents a single SQL statement that has been compiled into binary form and is ready to be evaluated. Think of each SQL statement as a separate computer program.
sqlite3_value
SQLite uses the sqlite3_value object to represent all values that can be stored in a database table.
sqlite3_vfs
An instance of the sqlite3_vfs object defines the interface between the SQLite core and the underlying operating system.
sqlite3_vtab
Every virtual table module implementation uses a subclass of this object to describe a particular instance of the virtual table.
sqlite3_vtab_cursor
Every virtual table module implementation uses a subclass of the following structure to describe cursors that point into the virtual table and are used to loop through the virtual table.
SQLiteLibrary
Native binder provide a compatible method to access SQLite C APIs.
Utf16
The contents of a native zero-terminated array of UTF-16 code units.
Utf8
The contents of a native zero-terminated array of UTF-8 code units.
Void
Represents a void type in C.

Extensions

AllocatorAlloc on Allocator
Extension on Allocator to provide allocation with NativeType.
BinaryBlobPointer on Uint8List
Extension method for converting a Uint8List to a Pointer<Void>.
BlobPointer on Pointer<Uint8>
Extension method for converting aPointer<Void> to a Uint8List.
Int32Pointer on Pointer<Int32>
Extension on Pointer specialized for the type argument Int32.
Int64Pointer on Pointer<Int64>
Extension on Pointer specialized for the type argument Int64.
PointerPointer on Pointer<Pointer<T>>
Extension on Pointer specialized for the type argument Pointer.
Utf16Pointer on Pointer<Utf16>
Extension method for converting aPointer<Utf16> to a String.
Utf8Pointer on Pointer<Utf8>
Extension method for converting aPointer<Utf8> to a String.

Constants

ABORT → const int
See SQLite Documentation for meaning and the use of it.
ABORT_ROLLBACK → const int
See SQLite Documentation for meaning and the use of it.
ACCESS_EXISTS → const int
See SQLite Documentation for meaning and the use of it.
ACCESS_READ → const int
See SQLite Documentation for meaning and the use of it.
ACCESS_READWRITE → const int
See SQLite Documentation for meaning and the use of it.
ALTER_TABLE → const int
See SQLite Documentation for meaning and the use of it.
ANALYZE → const int
See SQLite Documentation for meaning and the use of it.
ANY → const int
See SQLite Documentation for meaning and the use of it.
ATTACH → const int
See SQLite Documentation for meaning and the use of it.
AUTH → const int
See SQLite Documentation for meaning and the use of it.
AUTH_USER → const int
See SQLite Documentation for meaning and the use of it.
BLOB → const int
See SQLite Documentation for meaning and the use of it.
BUSY → const int
See SQLite Documentation for meaning and the use of it.
BUSY_RECOVERY → const int
See SQLite Documentation for meaning and the use of it.
BUSY_SNAPSHOT → const int
See SQLite Documentation for meaning and the use of it.
BUSY_TIMEOUT → const int
See SQLite Documentation for meaning and the use of it.
CANTOPEN → const int
See SQLite Documentation for meaning and the use of it.
CANTOPEN_CONVPATH → const int
See SQLite Documentation for meaning and the use of it.
CANTOPEN_DIRTYWAL → const int
See SQLite Documentation for meaning and the use of it.
CANTOPEN_FULLPATH → const int
See SQLite Documentation for meaning and the use of it.
CANTOPEN_ISDIR → const int
See SQLite Documentation for meaning and the use of it.
CANTOPEN_NOTEMPDIR → const int
See SQLite Documentation for meaning and the use of it.
See SQLite Documentation for meaning and the use of it.
CHECKPOINT_FULL → const int
See SQLite Documentation for meaning and the use of it.
CHECKPOINT_PASSIVE → const int
See SQLite Documentation for meaning and the use of it.
CHECKPOINT_RESTART → const int
See SQLite Documentation for meaning and the use of it.
CHECKPOINT_TRUNCATE → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_COVERING_INDEX_SCAN → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_GETMALLOC → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_GETMUTEX → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_GETPCACHE → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_GETPCACHE2 → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_HEAP → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_LOG → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_LOOKASIDE → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_MALLOC → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_MEMDB_MAXSIZE → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_MEMSTATUS → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_MMAP_SIZE → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_MULTITHREAD → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_MUTEX → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_PAGECACHE → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_PCACHE → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_PCACHE2 → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_PCACHE_HDRSZ → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_PMASZ → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_SCRATCH → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_SERIALIZED → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_SINGLETHREAD → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_SMALL_MALLOC → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_SORTERREF_SIZE → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_SQLLOG → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_STMTJRNL_SPILL → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_URI → const int
See SQLite Documentation for meaning and the use of it.
CONFIG_WIN32_HEAPSIZE → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_CHECK → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_COMMITHOOK → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_FOREIGNKEY → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_FUNCTION → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_NOTNULL → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_PINNED → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_PRIMARYKEY → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_ROWID → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_TRIGGER → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_UNIQUE → const int
See SQLite Documentation for meaning and the use of it.
CONSTRAINT_VTAB → const int
See SQLite Documentation for meaning and the use of it.
COPY → const int
See SQLite Documentation for meaning and the use of it.
CORRUPT → const int
See SQLite Documentation for meaning and the use of it.
CORRUPT_INDEX → const int
See SQLite Documentation for meaning and the use of it.
CORRUPT_SEQUENCE → const int
See SQLite Documentation for meaning and the use of it.
CORRUPT_VTAB → const int
See SQLite Documentation for meaning and the use of it.
CREATE_INDEX → const int
See SQLite Documentation for meaning and the use of it.
CREATE_TABLE → const int
See SQLite Documentation for meaning and the use of it.
CREATE_TEMP_INDEX → const int
See SQLite Documentation for meaning and the use of it.
CREATE_TEMP_TABLE → const int
See SQLite Documentation for meaning and the use of it.
CREATE_TEMP_TRIGGER → const int
See SQLite Documentation for meaning and the use of it.
CREATE_TEMP_VIEW → const int
See SQLite Documentation for meaning and the use of it.
CREATE_TRIGGER → const int
See SQLite Documentation for meaning and the use of it.
CREATE_VIEW → const int
See SQLite Documentation for meaning and the use of it.
CREATE_VTABLE → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_DEFENSIVE → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_DQS_DDL → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_DQS_DML → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_ENABLE_FKEY → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_ENABLE_FTS3_TOKENIZER → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_ENABLE_LOAD_EXTENSION → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_ENABLE_QPSG → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_ENABLE_TRIGGER → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_ENABLE_VIEW → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_LEGACY_ALTER_TABLE → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_LEGACY_FILE_FORMAT → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_LOOKASIDE → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_MAINDBNAME → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_MAX → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_NO_CKPT_ON_CLOSE → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_RESET_DATABASE → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_TRIGGER_EQP → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_TRUSTED_SCHEMA → const int
See SQLite Documentation for meaning and the use of it.
DBCONFIG_WRITABLE_SCHEMA → const int
See SQLite Documentation for meaning and the use of it.
DBSTATUS_CACHE_HIT → const int
This parameter returns the number of pager cache hits that have occurred.
DBSTATUS_CACHE_MISS → const int
This parameter returns the number of pager cache misses that have occurred.
DBSTATUS_CACHE_SPILL → const int
This parameter returns the number of dirty cache entries that have been written to disk in the middle of a transaction due to the page cache overflowing.
DBSTATUS_CACHE_USED → const int
This parameter returns the approximate number of bytes of heap memory used by all pager caches associated with the database connection.
DBSTATUS_CACHE_USED_SHARED → const int
This parameter is similar to DBSTATUS_CACHE_USED, except that if a pager cache is shared between two or more connections the bytes of heap memory used by that pager cache is divided evenly between the attached connections.
DBSTATUS_CACHE_WRITE → const int
This parameter returns the number of dirty cache entries that have been written to disk.
DBSTATUS_DEFERRED_FKS → const int
This parameter returns zero for the current value if and only if all foreign key constraints (deferred or immediate) have been resolved.
DBSTATUS_LOOKASIDE_HIT → const int
This parameter returns the number of malloc attempts that were satisfied using lookaside memory.
DBSTATUS_LOOKASIDE_MISS_FULL → const int
This parameter returns the number malloc attempts that might have been satisfied using lookaside memory but failed due to all lookaside memory already being in use.
DBSTATUS_LOOKASIDE_MISS_SIZE → const int
This parameter returns the number malloc attempts that might have been satisfied using lookaside memory but failed due to the amount of memory requested being larger than the lookaside slot size.
DBSTATUS_LOOKASIDE_USED → const int
This parameter returns the number of lookaside memory slots currently checked out.
DBSTATUS_MAX → const int
These constants are the available integer "verbs" that can be passed as the second argument to the sqlite3_db_status() interface. New verbs may be added in future releases of SQLite. Existing verbs might be discontinued. Applications should check the return code from sqlite3_db_status() to make sure that the call worked. The sqlite3_db_status() interface will return a non-zero error code if a discontinued or unsupported verb is invoked.
DBSTATUS_SCHEMA_USED → const int
This parameter returns the approximate number of bytes of heap memory used to store the schema for all databases associated with the connection - main, temp, and any ATTACH-ed databases.
DBSTATUS_STMT_USED → const int
This parameter returns the approximate number of bytes of heap and lookaside memory used by all prepared statements associated with the database connection.
DELETE → const int
See SQLite Documentation for meaning and the use of it.
DENY → const int
See SQLite Documentation for meaning and the use of it.
DESERIALIZE_FREEONCLOSE → const int
See SQLite Documentation for meaning and the use of it.
DESERIALIZE_READONLY → const int
See SQLite Documentation for meaning and the use of it.
DESERIALIZE_RESIZEABLE → const int
See SQLite Documentation for meaning and the use of it.
DETACH → const int
See SQLite Documentation for meaning and the use of it.
DETERMINISTIC → const int
The SQLITE_DETERMINISTIC flag means that the new function always gives the same output when the input parameters are the same.
DIRECTONLY → const int
The SQLITE_DIRECTONLY flag means that the function may only be invoked from top-level SQL, and cannot be used in VIEWs or TRIGGERs nor in schema structures such as CHECK constraints, DEFAULT clauses, expression indexes, partial indexes, or generated columns.
DONE → const int
See SQLite Documentation for meaning and the use of it.
DROP_INDEX → const int
See SQLite Documentation for meaning and the use of it.
DROP_TABLE → const int
See SQLite Documentation for meaning and the use of it.
DROP_TEMP_INDEX → const int
See SQLite Documentation for meaning and the use of it.
DROP_TEMP_TABLE → const int
See SQLite Documentation for meaning and the use of it.
DROP_TEMP_TRIGGER → const int
See SQLite Documentation for meaning and the use of it.
DROP_TEMP_VIEW → const int
See SQLite Documentation for meaning and the use of it.
DROP_TRIGGER → const int
See SQLite Documentation for meaning and the use of it.
DROP_VIEW → const int
See SQLite Documentation for meaning and the use of it.
DROP_VTABLE → const int
See SQLite Documentation for meaning and the use of it.
EMPTY → const int
See SQLite Documentation for meaning and the use of it.
ERROR → const int
See SQLite Documentation for meaning and the use of it.
ERROR_MISSING_COLLSEQ → const int
See SQLite Documentation for meaning and the use of it.
ERROR_RETRY → const int
See SQLite Documentation for meaning and the use of it.
ERROR_SNAPSHOT → const int
See SQLite Documentation for meaning and the use of it.
FAIL → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_BEGIN_ATOMIC_WRITE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_BUSYHANDLER → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_CHUNK_SIZE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_CKPT_DONE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_CKPT_START → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_CKSM_FILE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_COMMIT_ATOMIC_WRITE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_COMMIT_PHASETWO → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_DATA_VERSION → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_EXTERNAL_READER → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_FILE_POINTER → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_GET_LOCKPROXYFILE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_HAS_MOVED → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_JOURNAL_POINTER → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_LAST_ERRNO → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_LOCK_TIMEOUT → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_LOCKSTATE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_MMAP_SIZE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_OVERWRITE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_PDB → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_PERSIST_WAL → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_POWERSAFE_OVERWRITE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_PRAGMA → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_RBU → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_RESERVE_BYTES → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_ROLLBACK_ATOMIC_WRITE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_SET_LOCKPROXYFILE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_SIZE_HINT → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_SIZE_LIMIT → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_SYNC → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_SYNC_OMITTED → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_TEMPFILENAME → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_TRACE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_VFS_POINTER → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_VFSNAME → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_WAL_BLOCK → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_WIN32_AV_RETRY → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_WIN32_GET_HANDLE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_WIN32_SET_HANDLE → const int
See SQLite Documentation for meaning and the use of it.
FCNTL_ZIPVFS → const int
See SQLite Documentation for meaning and the use of it.
FLOAT → const int
See SQLite Documentation for meaning and the use of it.
FORMAT → const int
See SQLite Documentation for meaning and the use of it.
FULL → const int
See SQLite Documentation for meaning and the use of it.
FUNCTION → const int
See SQLite Documentation for meaning and the use of it.
IGNORE → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_EQ → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_FUNCTION → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_GE → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_GLOB → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_GT → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_IS → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_ISNOT → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_ISNOTNULL → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_ISNULL → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_LE → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_LIKE → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_LT → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_MATCH → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_NE → const int
See SQLite Documentation for meaning and the use of it.
INDEX_CONSTRAINT_REGEXP → const int
See SQLite Documentation for meaning and the use of it.
INDEX_SCAN_UNIQUE → const int
Virtual table implementations are allowed to set the sqlite3_index_info.idxFlags field to some combination of these bits.
INNOCUOUS → const int
The SQLITE_INNOCUOUS flag means that the function is unlikely to cause problems even if misused.
INSERT → const int
See SQLite Documentation for meaning and the use of it.
INTEGER → const int
See SQLite Documentation for meaning and the use of it.
INTERNAL → const int
See SQLite Documentation for meaning and the use of it.
INTERRUPT → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC16K → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC1K → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC2K → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC32K → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC4K → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC512 → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC64K → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_ATOMIC8K → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_BATCH_ATOMIC → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_IMMUTABLE → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_POWERSAFE_OVERWRITE → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_SAFE_APPEND → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_SEQUENTIAL → const int
See SQLite Documentation for meaning and the use of it.
IOCAP_UNDELETABLE_WHEN_OPEN → const int
See SQLite Documentation for meaning and the use of it.
IOERR → const int
See SQLite Documentation for meaning and the use of it.
IOERR_ACCESS → const int
See SQLite Documentation for meaning and the use of it.
IOERR_AUTH → const int
See SQLite Documentation for meaning and the use of it.
IOERR_BEGIN_ATOMIC → const int
See SQLite Documentation for meaning and the use of it.
IOERR_BLOCKED → const int
See SQLite Documentation for meaning and the use of it.
IOERR_CHECKRESERVEDLOCK → const int
See SQLite Documentation for meaning and the use of it.
IOERR_CLOSE → const int
See SQLite Documentation for meaning and the use of it.
IOERR_COMMIT_ATOMIC → const int
See SQLite Documentation for meaning and the use of it.
IOERR_CONVPATH → const int
See SQLite Documentation for meaning and the use of it.
IOERR_CORRUPTFS → const int
See SQLite Documentation for meaning and the use of it.
IOERR_DATA → const int
See SQLite Documentation for meaning and the use of it.
IOERR_DELETE → const int
See SQLite Documentation for meaning and the use of it.
IOERR_DELETE_NOENT → const int
See SQLite Documentation for meaning and the use of it.
IOERR_DIR_CLOSE → const int
See SQLite Documentation for meaning and the use of it.
IOERR_DIR_FSYNC → const int
See SQLite Documentation for meaning and the use of it.
IOERR_FSTAT → const int
See SQLite Documentation for meaning and the use of it.
IOERR_FSYNC → const int
See SQLite Documentation for meaning and the use of it.
IOERR_GETTEMPPATH → const int
See SQLite Documentation for meaning and the use of it.
IOERR_LOCK → const int
See SQLite Documentation for meaning and the use of it.
IOERR_MMAP → const int
See SQLite Documentation for meaning and the use of it.
IOERR_NOMEM → const int
See SQLite Documentation for meaning and the use of it.
IOERR_RDLOCK → const int
See SQLite Documentation for meaning and the use of it.
IOERR_READ → const int
See SQLite Documentation for meaning and the use of it.
IOERR_ROLLBACK_ATOMIC → const int
See SQLite Documentation for meaning and the use of it.
IOERR_SEEK → const int
See SQLite Documentation for meaning and the use of it.
IOERR_SHMLOCK → const int
See SQLite Documentation for meaning and the use of it.
IOERR_SHMMAP → const int
See SQLite Documentation for meaning and the use of it.
IOERR_SHMOPEN → const int
See SQLite Documentation for meaning and the use of it.
IOERR_SHMSIZE → const int
See SQLite Documentation for meaning and the use of it.
IOERR_SHORT_READ → const int
See SQLite Documentation for meaning and the use of it.
IOERR_TRUNCATE → const int
See SQLite Documentation for meaning and the use of it.
IOERR_UNLOCK → const int
See SQLite Documentation for meaning and the use of it.
IOERR_VNODE → const int
See SQLite Documentation for meaning and the use of it.
IOERR_WRITE → const int
See SQLite Documentation for meaning and the use of it.
isNative → const bool
indicate that is code is currently running in vm or native-vm dart
LIMIT_ATTACHED → const int
The maximum number of attached databases.
LIMIT_COLUMN → const int
The maximum number of columns in a table definition or in the result set of a SELECT or the maximum number of columns in an index or in an ORDER BY or GROUP BY clause.
LIMIT_COMPOUND_SELECT → const int
The maximum number of terms in a compound SELECT statement.
LIMIT_EXPR_DEPTH → const int
The maximum depth of the parse tree on any expression.
LIMIT_FUNCTION_ARG → const int
The maximum number of arguments on a function.
LIMIT_LENGTH → const int
The maximum size of any string or BLOB or table row, in bytes.
LIMIT_LIKE_PATTERN_LENGTH → const int
The maximum length of the pattern argument to the LIKE or GLOB operators.
LIMIT_SQL_LENGTH → const int
The maximum length of an SQL statement, in bytes.
LIMIT_TRIGGER_DEPTH → const int
The maximum depth of recursion for triggers.
LIMIT_VARIABLE_NUMBER → const int
The maximum index number of any parameter in an SQL statement.
LIMIT_VDBE_OP → const int
The maximum number of instructions in a virtual machine program used to implement an SQL statement.
LIMIT_WORKER_THREADS → const int
The maximum number of auxiliary worker threads that a single prepared statement may start.
LOCK_EXCLUSIVE → const int
See SQLite Documentation for meaning and the use of it.
LOCK_NONE → const int
See SQLite Documentation for meaning and the use of it.
LOCK_PENDING → const int
See SQLite Documentation for meaning and the use of it.
LOCK_RESERVED → const int
See SQLite Documentation for meaning and the use of it.
LOCK_SHARED → const int
See SQLite Documentation for meaning and the use of it.
LOCKED → const int
See SQLite Documentation for meaning and the use of it.
LOCKED_SHAREDCACHE → const int
See SQLite Documentation for meaning and the use of it.
LOCKED_VTAB → const int
See SQLite Documentation for meaning and the use of it.
malloc → const Allocator
Manages memory on the native heap.
MISMATCH → const int
See SQLite Documentation for meaning and the use of it.
MISUSE → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_FAST → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_RECURSIVE → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_APP1 → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_APP2 → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_APP3 → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_LRU → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_LRU2 → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_MAIN → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_MEM → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_MEM2 → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_OPEN → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_PMEM → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_PRNG → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_VFS1 → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_VFS2 → const int
See SQLite Documentation for meaning and the use of it.
MUTEX_STATIC_VFS3 → const int
See SQLite Documentation for meaning and the use of it.
NOLFS → const int
See SQLite Documentation for meaning and the use of it.
NOMEM → const int
See SQLite Documentation for meaning and the use of it.
NOTADB → const int
See SQLite Documentation for meaning and the use of it.
NOTFOUND → const int
See SQLite Documentation for meaning and the use of it.
NOTICE → const int
See SQLite Documentation for meaning and the use of it.
NOTICE_RECOVER_ROLLBACK → const int
See SQLite Documentation for meaning and the use of it.
NOTICE_RECOVER_WAL → const int
See SQLite Documentation for meaning and the use of it.
NULL → const int
See SQLite Documentation for meaning and the use of it.
OK → const int
See SQLite Documentation for meaning and the use of it.
OK_LOAD_PERMANENTLY → const int
See SQLite Documentation for meaning and the use of it.
See SQLite Documentation for meaning and the use of it.
OPEN_AUTOPROXY → const int
See SQLite Documentation for meaning and the use of it.
OPEN_CREATE → const int
See SQLite Documentation for meaning and the use of it.
OPEN_DELETEONCLOSE → const int
See SQLite Documentation for meaning and the use of it.
OPEN_EXCLUSIVE → const int
See SQLite Documentation for meaning and the use of it.
OPEN_FULLMUTEX → const int
The new database connection will use the "serialized" threading mode.
OPEN_MAIN_DB → const int
See SQLite Documentation for meaning and the use of it.
OPEN_MAIN_JOURNAL → const int
See SQLite Documentation for meaning and the use of it.
OPEN_MEMORY → const int
The database will be opened as an in-memory database.
OPEN_NOFOLLOW → const int
The database filename is not allowed to be a symbolic link
OPEN_NOMUTEX → const int
The new database connection will use the "multi-thread" threading mode.
OPEN_PRIVATECACHE → const int
The database is opened shared cache disabled, overriding the default shared cache setting provided by sqlite3_enable_shared_cache().
OPEN_READONLY → const int
The database is opened in read-only mode.
OPEN_READWRITE → const int
The database is opened for reading and writing if possible, or reading only if the file is write protected by the operating system.
OPEN_SHAREDCACHE → const int
The database is opened shared cache enabled, overriding the default shared cache setting provided by sqlite3_enable_shared_cache().
OPEN_SUBJOURNAL → const int
See SQLite Documentation for meaning and the use of it.
OPEN_SUPER_JOURNAL → const int
See SQLite Documentation for meaning and the use of it.
OPEN_TEMP_DB → const int
See SQLite Documentation for meaning and the use of it.
OPEN_TEMP_JOURNAL → const int
See SQLite Documentation for meaning and the use of it.
OPEN_TRANSIENT_DB → const int
See SQLite Documentation for meaning and the use of it.
OPEN_URI → const int
The filename can be interpreted as a URI if this flag is set.
OPEN_WAL → const int
See SQLite Documentation for meaning and the use of it.
PERM → const int
See SQLite Documentation for meaning and the use of it.
PRAGMA → const int
See SQLite Documentation for meaning and the use of it.
PREPARE_NO_VTAB → const int
The SQLITE_PREPARE_NO_VTAB flag causes the SQL compiler to return an error (error code SQLITE_ERROR) if the statement uses any virtual tables.
PREPARE_NORMALIZE → const int
The SQLITE_PREPARE_NORMALIZE flag is a no-op.
PREPARE_PERSISTENT → const int
The SQLITE_PREPARE_PERSISTENT flag is a hint to the query planner that the prepared statement will be retained for a long time and probably reused many times.
PROTOCOL → const int
See SQLite Documentation for meaning and the use of it.
RANGE → const int
See SQLite Documentation for meaning and the use of it.
READ → const int
See SQLite Documentation for meaning and the use of it.
READONLY → const int
See SQLite Documentation for meaning and the use of it.
READONLY_CANTINIT → const int
See SQLite Documentation for meaning and the use of it.
READONLY_CANTLOCK → const int
See SQLite Documentation for meaning and the use of it.
READONLY_DBMOVED → const int
See SQLite Documentation for meaning and the use of it.
READONLY_DIRECTORY → const int
See SQLite Documentation for meaning and the use of it.
READONLY_RECOVERY → const int
See SQLite Documentation for meaning and the use of it.
READONLY_ROLLBACK → const int
See SQLite Documentation for meaning and the use of it.
RECURSIVE → const int
See SQLite Documentation for meaning and the use of it.
REINDEX → const int
See SQLite Documentation for meaning and the use of it.
REPLACE → const int
See SQLite Documentation for meaning and the use of it.
ROLLBACK → const int
See SQLite Documentation for meaning and the use of it.
ROW → const int
See SQLite Documentation for meaning and the use of it.
SAVEPOINT → const int
See SQLite Documentation for meaning and the use of it.
SCANSTAT_EST → const int
See SQLite Documentation for meaning and the use of it.
SCANSTAT_EXPLAIN → const int
See SQLite Documentation for meaning and the use of it.
SCANSTAT_NAME → const int
See SQLite Documentation for meaning and the use of it.
SCANSTAT_NLOOP → const int
See SQLite Documentation for meaning and the use of it.
SCANSTAT_NVISIT → const int
See SQLite Documentation for meaning and the use of it.
SCANSTAT_SELECTID → const int
See SQLite Documentation for meaning and the use of it.
SCHEMA → const int
See SQLite Documentation for meaning and the use of it.
SELECT → const int
See SQLite Documentation for meaning and the use of it.
SERIALIZE_NOCOPY → const int
Zero or more of the following constants can be OR-ed together for the F argument to sqlite3_serialize(D,S,P,F). SQLITE_SERIALIZE_NOCOPY means that sqlite3_serialize() will return a pointer to contiguous in-memory database that it is currently using, without making a copy of the database. If SQLite is not currently using a contiguous in-memory database, then this option causes sqlite3_serialize() to return a NULL pointer. SQLite will only be using a contiguous in-memory database if it has been initialized by a prior call to sqlite3_deserialize().
SHM_EXCLUSIVE → const int
See SQLite Documentation for meaning and the use of it.
SHM_LOCK → const int
See SQLite Documentation for meaning and the use of it.
SHM_NLOCK → const int
The xShmLock method on sqlite3_io_methods may use values between 0 and this upper bound as its "offset" argument. The SQLite core will never attempt to acquire or release a lock outside of this range
SHM_SHARED → const int
See SQLite Documentation for meaning and the use of it.
SHM_UNLOCK → const int
See SQLite Documentation for meaning and the use of it.
SQLITE3_TEXT → const int
See SQLite Documentation for meaning and the use of it.
STATUS_MALLOC_COUNT → const int
This parameter records the number of separate memory allocations currently checked out.
STATUS_MALLOC_SIZE → const int
This parameter records the largest memory allocation request handed to sqlite3_malloc() or sqlite3_realloc() (or their internal equivalents).
STATUS_MEMORY_USED → const int
This parameter is the current amount of memory checked out using sqlite3_malloc(), either directly or indirectly.
STATUS_PAGECACHE_OVERFLOW → const int
This parameter returns the number of bytes of page cache allocation which could not be satisfied by the SQLITE_CONFIG_PAGECACHE buffer and where forced to overflow to sqlite3_malloc().
STATUS_PAGECACHE_SIZE → const int
This parameter records the largest memory allocation request handed to the pagecache memory allocator.
STATUS_PAGECACHE_USED → const int
This parameter returns the number of pages used out of the pagecache memory allocator that was configured using SQLITE_CONFIG_PAGECACHE.
STATUS_PARSER_STACK → const int
The *pHighwater parameter records the deepest parser stack.
STATUS_SCRATCH_OVERFLOW → const int
No longer used.
STATUS_SCRATCH_SIZE → const int
No longer used.
STATUS_SCRATCH_USED → const int
No longer used.
STMTSTATUS_AUTOINDEX → const int
This is the number of rows inserted into transient indices that were created automatically in order to help joins run faster.
STMTSTATUS_FULLSCAN_STEP → const int
This is the number of times that SQLite has stepped forward in a table as part of a full table scan.
STMTSTATUS_MEMUSED → const int
This is the approximate number of bytes of heap memory used to store the prepared statement.
STMTSTATUS_REPREPARE → const int
This is the number of times that the prepare statement has been automatically regenerated due to schema changes or changes to bound parameters that might affect the query plan.
STMTSTATUS_RUN → const int
This is the number of times that the prepared statement has been run.
STMTSTATUS_SORT → const int
This is the number of sort operations that have occurred.
STMTSTATUS_VM_STEP → const int
This is the number of virtual machine operations executed by the prepared statement if that number is less than or equal to 2147483647.
SUBTYPE → const int
The SQLITE_SUBTYPE flag indicates to SQLite that a function may call sqlite3_value_subtype() to inspect the sub-types of its arguments.
SYNC_DATAONLY → const int
See SQLite Documentation for meaning and the use of it.
SYNC_FULL → const int
See SQLite Documentation for meaning and the use of it.
SYNC_NORMAL → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_ALWAYS → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_ASSERT → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_BENIGN_MALLOC_HOOKS → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_BITVEC_TEST → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_BYTEORDER → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_EXPLAIN_STMT → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_EXTRA_SCHEMA_CHECKS → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_FAULT_INSTALL → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_FIRST → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_IMPOSTER → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_INTERNAL_FUNCTIONS → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_ISINIT → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_ISKEYWORD → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_LAST → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_LOCALTIME_FAULT → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_NEVER_CORRUPT → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_ONCE_RESET_THRESHOLD → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_OPTIMIZATIONS → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_PARSER_COVERAGE → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_PENDING_BYTE → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_PRNG_RESET → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_PRNG_RESTORE → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_PRNG_SAVE → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_PRNG_SEED → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_RESERVE → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_RESULT_INTREAL → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_SCRATCHMALLOC → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_SEEK_COUNT → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_SORTER_MMAP → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_TRACEFLAGS → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_TUNE → const int
See SQLite Documentation for meaning and the use of it.
TESTCTRL_VDBE_COVERAGE → const int
See SQLite Documentation for meaning and the use of it.
TEXT → const int
See SQLite Documentation for meaning and the use of it.
TOOBIG → const int
See SQLite Documentation for meaning and the use of it.
TRACE_CLOSE → const int
An SQLITE_TRACE_CLOSE callback is invoked when a database connection closes.
TRACE_PROFILE → const int
An SQLITE_TRACE_PROFILE callback provides approximately the same information as is provided by the sqlite3_profile() callback.
TRACE_ROW → const int
An SQLITE_TRACE_ROW callback is invoked whenever a prepared statement generates a single row of result.
TRACE_STMT → const int
An SQLITE_TRACE_STMT callback is invoked when a prepared statement first begins running and possibly at other times during the execution of the prepared statement, such as at the start of each trigger subprogram.
TRANSACTION → const int
See SQLite Documentation for meaning and the use of it.
TXN_NONE → const int
The SQLITE_TXN_NONE state means that no transaction is currently pending.
TXN_READ → const int
The SQLITE_TXN_READ state means that the database is currently in a read transaction.
TXN_WRITE → const int
The SQLITE_TXN_WRITE state means that the database is currently in a write transaction.
UPDATE → const int
See SQLite Documentation for meaning and the use of it.
UTF16 → const int
See SQLite Documentation for meaning and the use of it.
UTF16_ALIGNED → const int
See SQLite Documentation for meaning and the use of it.
UTF16BE → const int
See SQLite Documentation for meaning and the use of it.
UTF16LE → const int
See SQLite Documentation for meaning and the use of it.
UTF8 → const int
See SQLite Documentation for meaning and the use of it.
VTAB_CONSTRAINT_SUPPORT → const int
Calls of the form sqlite3_vtab_config(db,SQLITE_VTAB_CONSTRAINT_SUPPORT,X) are supported, where X is an integer.
VTAB_DIRECTONLY → const int
Calls of the form sqlite3_vtab_config(db,SQLITE_VTAB_DIRECTONLY) from within the the xConnect or xCreate methods of a virtual table implmentation prohibits that virtual table from being used from within triggers and views.
VTAB_INNOCUOUS → const int
Calls of the form sqlite3_vtab_config(db,SQLITE_VTAB_INNOCUOUS) from within the the xConnect or xCreate methods of a virtual table implmentation identify that virtual table as being safe to use from within triggers and views.
WARNING → const int
See SQLite Documentation for meaning and the use of it.
WARNING_AUTOINDEX → const int
See SQLite Documentation for meaning and the use of it.
WIN32_DATA_DIRECTORY_TYPE → const int
See SQLite Documentation for meaning and the use of it.
WIN32_TEMP_DIRECTORY_TYPE → const int
See SQLite Documentation for meaning and the use of it.

Properties

nullptr Pointer<Never>
alias to dart:ffi nullptr
no setter

Functions

free(Pointer<NativeType> ptr) → dynamic
provide cross platform function to free memory.

Typedefs

ArrayUint8 = Array<Uint8>
DartDefcallback = int Function(PtrVoid, int, PtrPtrUtf8, PtrPtrUtf8)
DartDefDefTypeGen10 = void Function(PtrVoid, int, PtrString, PtrString, int)
DartDefDefTypeGen11 = int Function(PtrVoid, PtrSqlite3, PtrString, int)
DartDefDefTypeGen7 = int Function(PtrVoid, int)
DartDefDefTypeGen8 = void Function(PtrVoid, PtrSqlite3, int, PtrString)
DartDefDefTypeGen9 = void Function(PtrVoid, PtrSqlite3, int, PtrVoid)
DartDefpxFunc = void Function(PtrContext, int, PtrPtrValue)
DartDefxAccess = int Function(PtrVfs, PtrString, int, PtrInt32)
DartDefxAuth = int Function(PtrVoid, int, PtrString, PtrString, PtrString, PtrString)
DartDefxBestIndex = int Function(PtrVtab, PtrIndexInfo)
DartDefxCachesize = void Function(PtrPcache, int)
DartDefxCallback = int Function(int, PtrVoid, PtrVoid, PtrVoid)
DartDefxCheckReservedLock = int Function(PtrFile, PtrInt32)
DartDefxClose = int Function(PtrFile)
DartDefxClose1 = int Function(PtrVtabCursor)
DartDefxColumn = int Function(PtrVtabCursor, PtrContext, int)
DartDefxCompare = int Function(PtrVoid, int, PtrVoid, int, PtrVoid)
DartDefxCreate = int Function(PtrSqlite3, PtrVoid, int, PtrPtrUtf8, PtrPtrVtab, PtrPtrUtf8)
DartDefxCreate2 = PtrPcache Function(int, int, int)
DartDefxCurrentTime = int Function(PtrVfs, PtrDouble)
DartDefxCurrentTimeInt64 = int Function(PtrVfs, PtrInt64)
DartDefxDelete = int Function(PtrVfs, PtrString, int)
DartDefxDestroy = void Function(PtrPcache)
DartDefxDisconnect = int Function(PtrVtab)
DartDefxDlClose = void Function(PtrVfs, PtrVoid)
DartDefxDlError = void Function(PtrVfs, int, PtrString)
DartDefxDlOpen = PtrVoid Function(PtrVfs, PtrString)
DartDefxDlSym = PtrVoid Function()
DartDefxDlSym6 = PtrDefxDlSym Function(PtrVfs, PtrVoid, PtrString)
DartDefxFetch = int Function(PtrFile, int, int, PtrPtrVoid)
DartDefxFetch3 = PtrPcachePage Function(PtrPcache, int, int)
DartDefxFileControl = int Function(PtrFile, int, PtrVoid)
DartDefxFileSize = int Function(PtrFile, PtrInt64)
DartDefxFilter = int Function(PtrVtabCursor, int, PtrString, int, PtrPtrValue)
DartDefxFinal = void Function(PtrContext)
DartDefxFindFunction = int Function(PtrVtab, int, PtrString, PtrPtrDefpxFunc, PtrPtrVoid)
DartDefxFree = void Function(PtrVoid)
DartDefxFullPathname = int Function(PtrVfs, PtrString, int, PtrString)
DartDefxGetSystemCall = sqlite3_syscall_ptr Function(PtrVfs, PtrString)
DartDefxMalloc = PtrVoid Function(int)
DartDefxMutexAlloc = PtrMutex Function(int)
DartDefxMutexFree = void Function(PtrMutex)
DartDefxMutexInit = int Function()
DartDefxMutexTry = int Function(PtrMutex)
DartDefxNextSystemCall = PtrString Function(PtrVfs, PtrString)
DartDefxNotify = void Function(PtrPtrVoid, int)
DartDefxOpen = int Function(PtrVtab, PtrPtrVtabCursor)
DartDefxOpen5 = int Function(PtrVfs, PtrString, PtrFile, int, PtrInt32)
DartDefxPagecount = int Function(PtrPcache)
DartDefxPreUpdate = void Function(PtrVoid, PtrSqlite3, int, PtrString, PtrString, int, int)
DartDefxProfile = void Function(PtrVoid, PtrString, int)
DartDefxRandomness = int Function(PtrVfs, int, PtrString)
DartDefxRead = int Function(PtrFile, PtrVoid, int, int)
DartDefxRealloc = PtrVoid Function(PtrVoid, int)
DartDefxRekey = void Function(PtrPcache, PtrPcachePage, int, int)
DartDefxRename = int Function(PtrVtab, PtrString)
DartDefxRoundup = int Function(int)
DartDefxRowid = int Function(PtrVtabCursor, PtrInt64)
DartDefxSavepoint = int Function(PtrVtab, int)
DartDefxSetSystemCall = int Function(PtrVfs, PtrString, sqlite3_syscall_ptr )
DartDefxShadowName = int Function(PtrString)
DartDefxShmBarrier = void Function(PtrFile)
DartDefxShmLock = int Function(PtrFile, int, int, int)
DartDefxShmMap = int Function(PtrFile, int, int, int, PtrPtrVoid)
DartDefxSize = int Function(PtrVoid)
DartDefxSleep = int Function(PtrVfs, int)
DartDefxSync = int Function(PtrFile, int)
DartDefxTrace = void Function(PtrVoid, PtrString)
DartDefxTruncate = int Function(PtrFile, int)
DartDefxTruncate4 = void Function(PtrPcache, int)
DartDefxUnfetch = int Function(PtrFile, int, PtrVoid)
DartDefxUnpin = void Function(PtrPcache, PtrPcachePage, int)
DartDefxUpdate = int Function(PtrVtab, int, PtrPtrValue, PtrInt64)
Dartsqlite3_syscall_ptr = void Function()
Defcallback = Int32 Function(PtrVoid, Int32, PtrPtrUtf8, PtrPtrUtf8)
DefDefTypeGen10 = Void Function(PtrVoid, Int32, PtrString, PtrString, Int64)
DefDefTypeGen11 = Int32 Function(PtrVoid, PtrSqlite3, PtrString, Int32)
DefDefTypeGen7 = Int32 Function(PtrVoid, Int32)
DefDefTypeGen8 = Void Function(PtrVoid, PtrSqlite3, Int32, PtrString)
DefDefTypeGen9 = Void Function(PtrVoid, PtrSqlite3, Int32, PtrVoid)
DefpxFunc = Void Function(PtrContext, Int32, PtrPtrValue)
DefxAccess = Int32 Function(PtrVfs, PtrString, Int32, PtrInt32)
DefxAuth = Int32 Function(PtrVoid, Int32, PtrString, PtrString, PtrString, PtrString)
DefxBestIndex = Int32 Function(PtrVtab, PtrIndexInfo)
DefxCachesize = Void Function(PtrPcache, Int32)
DefxCallback = Int32 Function(Uint32, PtrVoid, PtrVoid, PtrVoid)
DefxCheckReservedLock = Int32 Function(PtrFile, PtrInt32)
DefxClose = Int32 Function(PtrFile)
DefxClose1 = Int32 Function(PtrVtabCursor)
DefxColumn = Int32 Function(PtrVtabCursor, PtrContext, Int32)
DefxCompare = Int32 Function(PtrVoid, Int32, PtrVoid, Int32, PtrVoid)
DefxCreate = Int32 Function(PtrSqlite3, PtrVoid, Int32, PtrPtrUtf8, PtrPtrVtab, PtrPtrUtf8)
DefxCreate2 = PtrPcache Function(Int32, Int32, Int32)
DefxCurrentTime = Int32 Function(PtrVfs, PtrDouble)
DefxCurrentTimeInt64 = Int32 Function(PtrVfs, PtrInt64)
DefxDelete = Int32 Function(PtrVfs, PtrString, Int32)
DefxDestroy = Void Function(PtrPcache)
DefxDisconnect = Int32 Function(PtrVtab)
DefxDlClose = Void Function(PtrVfs, PtrVoid)
DefxDlError = Void Function(PtrVfs, Int32, PtrString)
DefxDlOpen = PtrVoid Function(PtrVfs, PtrString)
DefxDlSym = Pointer<Void> Function()
DefxDlSym6 = PtrDefxDlSym Function(PtrVfs, PtrVoid, PtrString)
DefxFetch = Int32 Function(PtrFile, Int64, Int32, PtrPtrVoid)
DefxFetch3 = PtrPcachePage Function(PtrPcache, Uint32, Int32)
DefxFileControl = Int32 Function(PtrFile, Int32, PtrVoid)
DefxFileSize = Int32 Function(PtrFile, PtrInt64)
DefxFilter = Int32 Function(PtrVtabCursor, Int32, PtrString, Int32, PtrPtrValue)
DefxFinal = Void Function(PtrContext)
DefxFindFunction = Int32 Function(PtrVtab, Int32, PtrString, PtrPtrDefpxFunc, PtrPtrVoid)
DefxFree = Void Function(PtrVoid)
DefxFullPathname = Int32 Function(PtrVfs, PtrString, Int32, PtrString)
DefxGetSystemCall = sqlite3_syscall_ptr Function(PtrVfs, PtrString)
DefxMalloc = PtrVoid Function(Int32)
DefxMutexAlloc = PtrMutex Function(Int32)
DefxMutexFree = Void Function(PtrMutex)
DefxMutexInit = Int32 Function()
DefxMutexTry = Int32 Function(PtrMutex)
DefxNextSystemCall = PtrString Function(PtrVfs, PtrString)
DefxNotify = Void Function(PtrPtrVoid, Int32)
DefxOpen = Int32 Function(PtrVtab, PtrPtrVtabCursor)
DefxOpen5 = Int32 Function(PtrVfs, PtrString, PtrFile, Int32, PtrInt32)
DefxPagecount = Int32 Function(PtrPcache)
DefxPreUpdate = Void Function(PtrVoid, PtrSqlite3, Int32, PtrString, PtrString, Int64, Int64)
DefxProfile = Void Function(PtrVoid, PtrString, Uint64)
DefxRandomness = Int32 Function(PtrVfs, Int32, PtrString)
DefxRead = Int32 Function(PtrFile, PtrVoid, Int32, Int64)
DefxRealloc = PtrVoid Function(PtrVoid, Int32)
DefxRekey = Void Function(PtrPcache, PtrPcachePage, Uint32, Uint32)
DefxRename = Int32 Function(PtrVtab, PtrString)
DefxRoundup = Int32 Function(Int32)
DefxRowid = Int32 Function(PtrVtabCursor, PtrInt64)
DefxSavepoint = Int32 Function(PtrVtab, Int32)
DefxSetSystemCall = Int32 Function(PtrVfs, PtrString, sqlite3_syscall_ptr )
DefxShadowName = Int32 Function(PtrString)
DefxShmBarrier = Void Function(PtrFile)
DefxShmLock = Int32 Function(PtrFile, Int32, Int32, Int32)
DefxShmMap = Int32 Function(PtrFile, Int32, Int32, Int32, PtrPtrVoid)
DefxSize = Int32 Function(PtrVoid)
DefxSleep = Int32 Function(PtrVfs, Int32)
DefxSync = Int32 Function(PtrFile, Int32)
DefxTrace = Void Function(PtrVoid, PtrString)
DefxTruncate = Int32 Function(PtrFile, Int64)
DefxTruncate4 = Void Function(PtrPcache, Uint32)
DefxUnfetch = Int32 Function(PtrFile, Int64, PtrVoid)
DefxUnpin = Void Function(PtrPcache, PtrPcachePage, Int32)
DefxUpdate = Int32 Function(PtrVtab, Int32, PtrPtrValue, PtrInt64)
Ndouble = Double
Nfloat = Float
Nint16 = Int16
Nint32 = Int32
Nint64 = Int64
Nint8 = Int8
Nuint16 = Uint16
Nuint32 = Uint32
Nuint64 = Uint64
Nuint8 = Uint8
NVoid = Void
PtrBackup = Pointer<sqlite3_backup>
PtrBlob = Pointer<sqlite3_blob>
PtrContext = Pointer<sqlite3_context>
PtrDefcallback = Pointer<NativeFunction<Defcallback>>
PtrDefDefTypeGen10 = Pointer<NativeFunction<DefDefTypeGen10>>
PtrDefDefTypeGen11 = Pointer<NativeFunction<DefDefTypeGen11>>
PtrDefDefTypeGen7 = Pointer<NativeFunction<DefDefTypeGen7>>
PtrDefDefTypeGen8 = Pointer<NativeFunction<DefDefTypeGen8>>
PtrDefDefTypeGen9 = Pointer<NativeFunction<DefDefTypeGen9>>
PtrDefpxFunc = Pointer<NativeFunction<DefpxFunc>>
PtrDefxAccess = Pointer<NativeFunction<DefxAccess>>
PtrDefxAuth = Pointer<NativeFunction<DefxAuth>>
PtrDefxBestIndex = Pointer<NativeFunction<DefxBestIndex>>
PtrDefxCachesize = Pointer<NativeFunction<DefxCachesize>>
PtrDefxCallback = Pointer<NativeFunction<DefxCallback>>
PtrDefxCheckReservedLock = Pointer<NativeFunction<DefxCheckReservedLock>>
PtrDefxClose = Pointer<NativeFunction<DefxClose>>
PtrDefxClose1 = Pointer<NativeFunction<DefxClose1>>
PtrDefxColumn = Pointer<NativeFunction<DefxColumn>>
PtrDefxCompare = Pointer<NativeFunction<DefxCompare>>
PtrDefxCreate = Pointer<NativeFunction<DefxCreate>>
PtrDefxCreate2 = Pointer<NativeFunction<DefxCreate2>>
PtrDefxCurrentTime = Pointer<NativeFunction<DefxCurrentTime>>
PtrDefxCurrentTimeInt64 = Pointer<NativeFunction<DefxCurrentTimeInt64>>
PtrDefxDelete = Pointer<NativeFunction<DefxDelete>>
PtrDefxDestroy = Pointer<NativeFunction<DefxDestroy>>
PtrDefxDisconnect = Pointer<NativeFunction<DefxDisconnect>>
PtrDefxDlClose = Pointer<NativeFunction<DefxDlClose>>
PtrDefxDlError = Pointer<NativeFunction<DefxDlError>>
PtrDefxDlOpen = Pointer<NativeFunction<DefxDlOpen>>
PtrDefxDlSym = Pointer<NativeFunction<DefxDlSym>>
PtrDefxDlSym6 = Pointer<NativeFunction<DefxDlSym6>>
PtrDefxFetch = Pointer<NativeFunction<DefxFetch>>
PtrDefxFetch3 = Pointer<NativeFunction<DefxFetch3>>
PtrDefxFileControl = Pointer<NativeFunction<DefxFileControl>>
PtrDefxFileSize = Pointer<NativeFunction<DefxFileSize>>
PtrDefxFilter = Pointer<NativeFunction<DefxFilter>>
PtrDefxFinal = Pointer<NativeFunction<DefxFinal>>
PtrDefxFindFunction = Pointer<NativeFunction<DefxFindFunction>>
PtrDefxFree = Pointer<NativeFunction<DefxFree>>
PtrDefxFullPathname = Pointer<NativeFunction<DefxFullPathname>>
PtrDefxGetSystemCall = Pointer<NativeFunction<DefxGetSystemCall>>
PtrDefxMalloc = Pointer<NativeFunction<DefxMalloc>>
PtrDefxMutexAlloc = Pointer<NativeFunction<DefxMutexAlloc>>
PtrDefxMutexFree = Pointer<NativeFunction<DefxMutexFree>>
PtrDefxMutexInit = Pointer<NativeFunction<DefxMutexInit>>
PtrDefxMutexTry = Pointer<NativeFunction<DefxMutexTry>>
PtrDefxNextSystemCall = Pointer<NativeFunction<DefxNextSystemCall>>
PtrDefxNotify = Pointer<NativeFunction<DefxNotify>>
PtrDefxOpen = Pointer<NativeFunction<DefxOpen>>
PtrDefxOpen5 = Pointer<NativeFunction<DefxOpen5>>
PtrDefxPagecount = Pointer<NativeFunction<DefxPagecount>>
PtrDefxPreUpdate = Pointer<NativeFunction<DefxPreUpdate>>
PtrDefxProfile = Pointer<NativeFunction<DefxProfile>>
PtrDefxRandomness = Pointer<NativeFunction<DefxRandomness>>
PtrDefxRead = Pointer<NativeFunction<DefxRead>>
PtrDefxRealloc = Pointer<NativeFunction<DefxRealloc>>
PtrDefxRekey = Pointer<NativeFunction<DefxRekey>>
PtrDefxRename = Pointer<NativeFunction<DefxRename>>
PtrDefxRoundup = Pointer<NativeFunction<DefxRoundup>>
PtrDefxRowid = Pointer<NativeFunction<DefxRowid>>
PtrDefxSavepoint = Pointer<NativeFunction<DefxSavepoint>>
PtrDefxSetSystemCall = Pointer<NativeFunction<DefxSetSystemCall>>
PtrDefxShadowName = Pointer<NativeFunction<DefxShadowName>>
PtrDefxShmBarrier = Pointer<NativeFunction<DefxShmBarrier>>
PtrDefxShmLock = Pointer<NativeFunction<DefxShmLock>>
PtrDefxShmMap = Pointer<NativeFunction<DefxShmMap>>
PtrDefxSize = Pointer<NativeFunction<DefxSize>>
PtrDefxSleep = Pointer<NativeFunction<DefxSleep>>
PtrDefxSync = Pointer<NativeFunction<DefxSync>>
PtrDefxTrace = Pointer<NativeFunction<DefxTrace>>
PtrDefxTruncate = Pointer<NativeFunction<DefxTruncate>>
PtrDefxTruncate4 = Pointer<NativeFunction<DefxTruncate4>>
PtrDefxUnfetch = Pointer<NativeFunction<DefxUnfetch>>
PtrDefxUnpin = Pointer<NativeFunction<DefxUnpin>>
PtrDefxUpdate = Pointer<NativeFunction<DefxUpdate>>
PtrDouble = Pointer<Double>
PtrFile = Pointer<sqlite3_file>
PtrIndexConstraint = Pointer<sqlite3_index_constraint>
PtrIndexConstraintUsage = Pointer<sqlite3_index_constraint_usage>
PtrIndexInfo = Pointer<sqlite3_index_info>
PtrIndexOrderby = Pointer<sqlite3_index_orderby>
PtrInt32 = Pointer<Int32>
PtrInt64 = Pointer<Int64>
PtrIoMethods = Pointer<sqlite3_io_methods>
PtrModule = Pointer<sqlite3_module>
PtrMutex = Pointer<sqlite3_mutex>
PtrPcache = Pointer<sqlite3_pcache>
PtrPcachePage = Pointer<sqlite3_pcache_page>
PtrPtrBlob = Pointer<Pointer<sqlite3_blob>>
PtrPtrDefpxFunc = Pointer<Pointer<NativeFunction<DefpxFunc>>>
PtrPtrPtrUtf8 = Pointer<Pointer<Pointer<Utf8>>>
PtrPtrSnapshot = Pointer<Pointer<sqlite3_snapshot>>
PtrPtrSqlite3 = Pointer<Pointer<sqlite3>>
PtrPtrStmt = Pointer<Pointer<sqlite3_stmt>>
PtrPtrUtf8 = Pointer<Pointer<Utf8>>
PtrPtrValue = Pointer<Pointer<sqlite3_value>>
PtrPtrVoid = Pointer<Pointer<Void>>
PtrPtrVtab = Pointer<Pointer<sqlite3_vtab>>
PtrPtrVtabCursor = Pointer<Pointer<sqlite3_vtab_cursor>>
PtrSnapshot = Pointer<sqlite3_snapshot>
PtrSqlite3 = Pointer<sqlite3>
PtrStmt = Pointer<sqlite3_stmt>
PtrString = Pointer<Utf8>
PtrString16 = Pointer<Utf16>
PtrSyscallPtr = Pointer<NativeFunction<sqlite3_syscall_ptr>>
PtrValue = Pointer<sqlite3_value>
PtrVfs = Pointer<sqlite3_vfs>
PtrVoid = Pointer<Void>
PtrVtab = Pointer<sqlite3_vtab>
PtrVtabCursor = Pointer<sqlite3_vtab_cursor>
sqlite3_syscall_ptr = Void Function()