The SQLite Bytecode Engine
(opcode.html)
2.2. Instruction Format
A bytecoded program in SQLite consists of one or more instructions.
Each instruction has an opcode and
five operands named P1, P2 P3, P4, and P5. The P1, P2, and P3
operands are 32-bit signed integers. These operands often ...
|
Command Line Shell For SQLite
(cli.html)
22.5. The --no-utf8 and --utf8 command-line options
On the Windows platform, when the console is used for input or output,
translation is required between character encoding available from or sent to
the console and the CLI's internal, UTF-8 text representation. Past versions
of the CLI ...
|
C API: SQL Trace Hook
(c3ref/trace_v2.html)
sqlite3_trace_v2()
The sqlite3_trace_v2(D,M,X,P) interface registers a trace callback
function X against database connection D, using property mask M
and context pointer P. If the X callback is
NULL or if the M mask is zero, then tracing ...
|
The Next-Generation Query Planner
(queryplanner-ng.html)
3.4. The N Nearest Neighbors or "N3" Algorithm
... The initial implementation of NGQP chooses N=1 for simple queries, N=5
for two-way joins and N=10 for all joins with three or more tables.
Later, the N value for joins with three or more tables was ...
|
The Amalgamation Versus Canonical Sources
(amalg-v-canon.html)
1.1. Canonical Sources vs. Amalgamation
Canonical Source Code or Canonical Sources →
The canonical source code is the urtext for SQLite.
These are the source code files that are typed in and
maintained by the SQLite developers and that are stored under
the source code ...
|
Generated Columns
(gencol.html)
2. Syntax
... The "GENERATED ALWAYS" keywords at the beginning of the constraint
and the "VIRTUAL" or "STORED" keyword at the end are all optional.
Only the "AS" keyword and the parenthesized expression are required.
If the trailing "VIRTUAL" or "STORED" keyword is ...
|
SQLite Is Serverless
(serverless.html)
2. Classic Serverless Vs. Neo-Serverless
... With SQLite, there are no other processes, threads, machines, or
other mechanisms (apart from host computer OS and filesystem)
to help provide database services or implementation. There really
is no server.
Microsoft Azure Cosmos DB
and
Amazon S3
are examples ...
|
C API: Standard File Control Opcodes
(c3ref/c_fcntl_begin_atomic_write.html)
SQLITE_FCNTL_LOCKSTATE, SQLITE_FCNTL_GET_LOCKPROXYFILE, SQLITE_FCNTL_SET_LOCKPROXYFILE, SQLITE_FCNTL_LAST_ERRNO, SQLITE_FCNTL_SIZE_HINT, SQLITE_FCNTL_CHUNK_SIZE ...
... The handler for an
SQLITE_FCNTL_PRAGMA file control can optionally make the first element
of the char** argument point to a string obtained from sqlite3_mprintf()
or the equivalent and that string will become the result of the pragma or
the error ...
|
SQLite's Built-in printf()
(printf.html)
2.5. The Options Flags Field
Flags consist of zero or more characters that immediately follow the
"%" that introduces the substitution. The various flags and their meanings
are as follows:
Flag
Meaning
-
Left-justify the value in the output. The default is to right-justify.
If ...
|
C API: Compiling An SQL Statement
(c3ref/prepare.html)
sqlite3_prepare(), sqlite3_prepare_v2(), sqlite3_prepare_v3(), sqlite3_prepare16(), sqlite3_prepare16_v2(), sqlite3_prepare16_v3()
... The second argument, "zSql", is the statement to be compiled, encoded
as either UTF-8 or UTF-16. The sqlite3_prepare(), sqlite3_prepare_v2(),
and sqlite3_prepare_v3()
interfaces use UTF-8, and sqlite3_prepare16(), sqlite3_prepare16_v2(),
and sqlite3_prepare16_v3() use UTF-16.
If the nByte argument is ...
|
Page generated by FTS5 in about 574.49 ms.