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 ...
|
Built-In Scalar SQL Functions
(lang_corefunc.html)
... The
extension can add new functions or collating sequences, but cannot
modify or delete existing functions or collating sequences because
those functions and/or collating sequences might be used elsewhere
in the currently running SQL statement. To load an extension ...
|
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: 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 ...
|
C API: Opening A New Database Connection
(c3ref/open.html)
sqlite3_open(), sqlite3_open16()
... If sqlite3_open_v2() is used and the "cache" parameter is present in
a URI filename, its value overrides any behavior requested by setting
SQLITE_OPEN_PRIVATECACHE or SQLITE_OPEN_SHAREDCACHE flag.
psow: The psow parameter indicates whether or not the
powersafe overwrite property does or ...
|
Page generated by FTS5 in about 534.95 ms.