Expand description
Structs§
- sqlite3
- A database connection handle.
- sqlite3_
mutex - sqlite3_
stmt - A prepared statement.
- sqlite3_
str - sqlite3_
value - A dynamically-typed value object.
Constants§
- SQLITE_
ABORT - Callback routine requested an abort
- SQLITE_
ABORT_ ROLLBACK - SQLITE_
ANY - SQLITE_
AUTH - Authorization denied
- SQLITE_
AUTH_ USER - SQLITE_
BLOB - SQLITE_
BUSY - The database file is locked
- SQLITE_
BUSY_ RECOVERY - SQLITE_
BUSY_ SNAPSHOT - SQLITE_
BUSY_ TIMEOUT - SQLITE_
CANTOPEN - Unable to open the database file
- SQLITE_
CANTOPEN_ CONVPATH - SQLITE_
CANTOPEN_ DIRTYWAL - SQLITE_
CANTOPEN_ FULLPATH - SQLITE_
CANTOPEN_ ISDIR - SQLITE_
CANTOPEN_ NOTEMPDIR - SQLITE_
CANTOPEN_ SYMLINK - SQLITE_
CONSTRAINT - Abort due to constraint violation
- SQLITE_
CONSTRAINT_ CHECK - SQLITE_
CONSTRAINT_ COMMITHOOK - SQLITE_
CONSTRAINT_ DATATYPE - SQLITE_
CONSTRAINT_ FOREIGNKEY - SQLITE_
CONSTRAINT_ FUNCTION - SQLITE_
CONSTRAINT_ NOTNULL - SQLITE_
CONSTRAINT_ PINNED - SQLITE_
CONSTRAINT_ PRIMARYKEY - SQLITE_
CONSTRAINT_ ROWID - SQLITE_
CONSTRAINT_ TRIGGER - SQLITE_
CONSTRAINT_ UNIQUE - SQLITE_
CONSTRAINT_ VTAB - SQLITE_
CORRUPT - The database disk image is malformed
- SQLITE_
CORRUPT_ INDEX - SQLITE_
CORRUPT_ SEQUENCE - SQLITE_
CORRUPT_ VTAB - SQLITE_
DONE - sqlite3_step() has finished executing
- SQLITE_
EMPTY - Internal use only
- SQLITE_
ERROR - Generic error
- SQLITE_
ERROR_ KEY - SQLITE_
ERROR_ MISSING_ COLLSEQ - SQLITE_
ERROR_ RESERVESIZE - SQLITE_
ERROR_ RETRY - SQLITE_
ERROR_ SNAPSHOT - SQLITE_
ERROR_ UNABLE - SQLITE_
FLOAT - SQLITE_
FORMAT - Not used
- SQLITE_
FULL - Insertion failed because database is full
- SQLITE_
INTEGER - SQLITE_
INTERNAL - Internal logic error in SQLite
- SQLITE_
INTERRUPT - Operation terminated by sqlite3_interrupt()
- SQLITE_
IOERR - Some kind of disk I/O error occurred
- SQLITE_
IOERR_ ACCESS - SQLITE_
IOERR_ AUTH - SQLITE_
IOERR_ BADKEY - SQLITE_
IOERR_ BEGIN_ ATOMIC - SQLITE_
IOERR_ BLOCKED - SQLITE_
IOERR_ CHECKRESERVEDLOCK - SQLITE_
IOERR_ CLOSE - SQLITE_
IOERR_ CODEC - SQLITE_
IOERR_ COMMIT_ ATOMIC - SQLITE_
IOERR_ CONVPATH - SQLITE_
IOERR_ CORRUPTFS - SQLITE_
IOERR_ DATA - SQLITE_
IOERR_ DELETE - SQLITE_
IOERR_ DELETE_ NOENT - SQLITE_
IOERR_ DIR_ CLOSE - SQLITE_
IOERR_ DIR_ FSYNC - SQLITE_
IOERR_ FSTAT - SQLITE_
IOERR_ FSYNC - SQLITE_
IOERR_ GETTEMPPATH - SQLITE_
IOERR_ IN_ PAGE - SQLITE_
IOERR_ LOCK - SQLITE_
IOERR_ MMAP - SQLITE_
IOERR_ NOMEM - SQLITE_
IOERR_ RDLOCK - SQLITE_
IOERR_ READ - SQLITE_
IOERR_ ROLLBACK_ ATOMIC - SQLITE_
IOERR_ SEEK - SQLITE_
IOERR_ SHMLOCK - SQLITE_
IOERR_ SHMMAP - SQLITE_
IOERR_ SHMOPEN - SQLITE_
IOERR_ SHMSIZE - SQLITE_
IOERR_ SHORT_ READ - SQLITE_
IOERR_ TRUNCATE - SQLITE_
IOERR_ UNLOCK - SQLITE_
IOERR_ VNODE - SQLITE_
IOERR_ WRITE - SQLITE_
LOCKED - A table in the database is locked
- SQLITE_
LOCKED_ SHAREDCACHE - SQLITE_
LOCKED_ VTAB - SQLITE_
MISMATCH - Data type mismatch
- SQLITE_
MISUSE - Library used incorrectly
- SQLITE_
MUTEX_ FAST - SQLITE_
MUTEX_ RECURSIVE - SQLITE_
MUTEX_ STATIC_ APP1 - SQLITE_
MUTEX_ STATIC_ APP2 - SQLITE_
MUTEX_ STATIC_ APP3 - SQLITE_
MUTEX_ STATIC_ LRU - SQLITE_
MUTEX_ STATIC_ LRU2 - SQLITE_
MUTEX_ STATIC_ MAIN - SQLITE_
MUTEX_ STATIC_ MASTER - SQLITE_
MUTEX_ STATIC_ MEM - SQLITE_
MUTEX_ STATIC_ MEM2 - SQLITE_
MUTEX_ STATIC_ OPEN - SQLITE_
MUTEX_ STATIC_ PMEM - SQLITE_
MUTEX_ STATIC_ PRNG - SQLITE_
MUTEX_ STATIC_ VFS1 - SQLITE_
MUTEX_ STATIC_ VFS2 - SQLITE_
MUTEX_ STATIC_ VFS3 - SQLITE_
NOLFS - Uses OS features not supported on host
- SQLITE_
NOMEM - A malloc() failed
- SQLITE_
NOTADB - File opened that is not a database file
- SQLITE_
NOTFOUND - Unknown opcode in sqlite3_file_control()
- SQLITE_
NOTICE - Notifications from sqlite3_log()
- SQLITE_
NOTICE_ RBU - SQLITE_
NOTICE_ RECOVER_ ROLLBACK - SQLITE_
NOTICE_ RECOVER_ WAL - SQLITE_
NULL - SQLITE_
OK - Successful result
- SQLITE_
OK_ LOAD_ PERMANENTLY - SQLITE_
OK_ SYMLINK - SQLITE_
OPEN_ AUTOPROXY - SQLITE_
OPEN_ CREATE - SQLITE_
OPEN_ DELETEONCLOSE - SQLITE_
OPEN_ EXCLUSIVE - SQLITE_
OPEN_ EXRESCODE - SQLITE_
OPEN_ FULLMUTEX - SQLITE_
OPEN_ MAIN_ DB - SQLITE_
OPEN_ MAIN_ JOURNAL - SQLITE_
OPEN_ MEMORY - SQLITE_
OPEN_ NOFOLLOW - SQLITE_
OPEN_ NOMUTEX - SQLITE_
OPEN_ PRIVATECACHE - SQLITE_
OPEN_ READONLY - SQLITE_
OPEN_ READWRITE - SQLITE_
OPEN_ SHAREDCACHE - SQLITE_
OPEN_ SUBJOURNAL - SQLITE_
OPEN_ SUPER_ JOURNAL - SQLITE_
OPEN_ TEMP_ DB - SQLITE_
OPEN_ TEMP_ JOURNAL - SQLITE_
OPEN_ TRANSIENT_ DB - SQLITE_
OPEN_ URI - SQLITE_
OPEN_ WAL - SQLITE_
PERM - Access permission denied
- SQLITE_
PREPARE_ DONT_ LOG - SQLITE_
PREPARE_ NORMALIZE - SQLITE_
PREPARE_ NO_ VTAB - SQLITE_
PREPARE_ PERSISTENT - SQLITE_
PROTOCOL - Database lock protocol error
- SQLITE_
RANGE - 2nd parameter to sqlite3_bind out of range
- SQLITE_
READONLY - Attempt to write a readonly database
- SQLITE_
READONLY_ CANTINIT - SQLITE_
READONLY_ CANTLOCK - SQLITE_
READONLY_ DBMOVED - SQLITE_
READONLY_ DIRECTORY - SQLITE_
READONLY_ RECOVERY - SQLITE_
READONLY_ ROLLBACK - SQLITE_
ROW - sqlite3_step() has another row ready
- SQLITE_
SCHEMA - The database schema changed
- SQLITE_
STATIC - Use
SQLITE_STATICas a SQLite destructor argument to signal to SQLite that the memory allocation will outlive the (e.g.) prepared statement. - SQLITE_
TEXT - SQLITE_
TOOBIG - String or BLOB exceeds size limit
- SQLITE_
TRANSIENT - Use
SQLITE_TRANSIENTas a SQLite destructor argument to instruct SQLite to clone the provided value before returning, and for SQLite to take responsibility to free the memory it allocated for the clone when it is no longer needed. - SQLITE_
UTF8 - SQLITE_
UTF16 - SQLITE_
UTF16BE - SQLITE_
UTF16LE - SQLITE_
WARNING - Warnings from sqlite3_log()
- SQLITE_
WARNING_ AUTOINDEX
Functions§
- sqlite3_
bind_ ⚠blob - sqlite3_
bind_ ⚠blob64 - sqlite3_
bind_ ⚠double - sqlite3_
bind_ ⚠int - sqlite3_
bind_ ⚠int64 - sqlite3_
bind_ ⚠null - sqlite3_
bind_ ⚠parameter_ count - sqlite3_
bind_ ⚠parameter_ index - sqlite3_
bind_ ⚠parameter_ name - sqlite3_
bind_ ⚠pointer - sqlite3_
bind_ ⚠text - sqlite3_
bind_ ⚠text64 - sqlite3_
bind_ ⚠value - sqlite3_
bind_ ⚠zeroblob - sqlite3_
bind_ ⚠zeroblob64 - sqlite3_
changes ⚠ - sqlite3_
changes64 ⚠ - sqlite3_
clear_ ⚠bindings - sqlite3_
close ⚠ - Close a database connection.
- sqlite3_
column_ ⚠blob - sqlite3_
column_ ⚠bytes - sqlite3_
column_ ⚠count - sqlite3_
column_ ⚠database_ name - sqlite3_
column_ ⚠decltype - sqlite3_
column_ ⚠double - sqlite3_
column_ ⚠int - sqlite3_
column_ ⚠int64 - sqlite3_
column_ ⚠name - sqlite3_
column_ ⚠origin_ name - sqlite3_
column_ ⚠table_ name - sqlite3_
column_ ⚠text - sqlite3_
column_ ⚠type - sqlite3_
column_ ⚠value - sqlite3_
compileoption_ ⚠get - Enumerate SQLite compile-time options was used.
- sqlite3_
compileoption_ ⚠used - Check if a SQLite compile-time option was used.
- sqlite3_
data_ ⚠count - sqlite3_
db_ ⚠handle - sqlite3_
db_ ⚠mutex - sqlite3_
errcode ⚠ - sqlite3_
errmsg ⚠ - sqlite3_
error_ ⚠offset - sqlite3_
errstr ⚠ - sqlite3_
extended_ ⚠errcode - sqlite3_
finalize ⚠ - sqlite3_
free ⚠ - sqlite3_
last_ ⚠insert_ rowid - sqlite3_
libversion ⚠ - The version of the SQLite library, as a string.
- sqlite3_
libversion_ ⚠number - The version of the SQLite library, as a comparable integer.
- sqlite3_
malloc ⚠ - sqlite3_
malloc64 ⚠ - sqlite3_
memory_ ⚠highwater - sqlite3_
memory_ ⚠used - sqlite3_
msize ⚠ - sqlite3_
mutex_ ⚠alloc - sqlite3_
mutex_ ⚠enter - sqlite3_
mutex_ ⚠free - sqlite3_
mutex_ ⚠leave - sqlite3_
mutex_ ⚠try - sqlite3_
open_ ⚠v2 - Open a database connection.
- sqlite3_
prepare_ ⚠v3 - Prepare a SQL statement.
- sqlite3_
realloc ⚠ - sqlite3_
realloc64 ⚠ - sqlite3_
reset ⚠ - sqlite3_
set_ ⚠errmsg - sqlite3_
set_ ⚠last_ insert_ rowid - sqlite3_
sourceid ⚠ - The full [build version][] of the SQLite library.
- sqlite3_
step ⚠ - sqlite3_
str_ ⚠append - sqlite3_
str_ ⚠appendall - sqlite3_
str_ ⚠appendchar - sqlite3_
str_ ⚠errcode - sqlite3_
str_ ⚠finish - sqlite3_
str_ ⚠length - sqlite3_
str_ ⚠new - sqlite3_
str_ ⚠reset - sqlite3_
str_ ⚠value - sqlite3_
threadsafe ⚠ - Check the compiled thread-safety mode of SQLite.
- sqlite3_
value_ ⚠blob - sqlite3_
value_ ⚠bytes - sqlite3_
value_ ⚠double - sqlite3_
value_ ⚠dup - sqlite3_
value_ ⚠encoding - sqlite3_
value_ ⚠free - sqlite3_
value_ ⚠frombind - sqlite3_
value_ ⚠int - sqlite3_
value_ ⚠int64 - sqlite3_
value_ ⚠nochange - sqlite3_
value_ ⚠numeric_ type - sqlite3_
value_ ⚠pointer - sqlite3_
value_ ⚠subtype - sqlite3_
value_ ⚠text - sqlite3_
value_ ⚠type
Type Aliases§
Unions§
- sqlite3_
destructor_ type - A destructor / memory
freefunction for a value passed to SQLite as a bound parameter or a function result.