Swarmvtab Virtual Table
(swarmvtab.html)
1. Overview
The "swarmvtab" virtual table allows the user to query a large number
of tables (hereafter "component" tables) with similar schemas but distinct
ranges of rowid values as if they were a single database table. The tables may
be (and usually ...
|
CREATE TABLE
(lang_createtable.html)
... The CREATE TABLE command
The "CREATE TABLE" command is used to create a new table in an SQLite
database. A CREATE TABLE command specifies the following attributes of the
new table:
The name of the new table.
The database in ...
|
STRICT Tables
(stricttables.html)
1. Introduction
... For example, if a table column has a type of
"INTEGER", then SQLite tries to convert anything inserted into that column
into an integer. So an attempt to insert the string '123' results
in an integer 123 being inserted. But ...
|
The Virtual Table Mechanism Of SQLite
(vtab.html)
1. Introduction
A virtual table is an object that is registered with an open SQLite
database connection. From the perspective of an SQL statement,
the virtual table object looks like any other table or view.
But behind the scenes, queries and updates ...
|
The SQLITE_DBPAGE Virtual Table
(dbpage.html)
1. Overview
The SQLITE_DBPAGE extension implements an eponymous-only virtual table that
provides direct access to the underlying database file by interacting
with the pager. SQLITE_DBPAGE is capable of both reading and writing any
page of the database. Because interaction is through ...
|
The SQLITE_STMT Virtual Table
(stmt.html)
1. Overview
The SQLITE_STMT extension implements an eponymous-only virtual table that
provides information about all prepared statements associated with
the database connection.
The SQLITE_STMT extension is included in the amalgamation though
it is disabled
by default. Use the SQLITE_ENABLE_STMTVTAB compile-time ...
|
C API: Virtual Table Indexing Information
(c3ref/index_info.html)
struct sqlite3_index_info, struct sqlite3_index_constraint, struct sqlite3_index_orderby ...
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. The fields under **Inputs** are the
inputs to ...
|
The Carray() Table-Valued Function
(carray.html)
1. Overview
Carray() is a table-valued function with a single column (named
"value") and zero or more rows.
The "value" of each row in the carray() is taken from a C-language array
supplied by the application via parameter binding.
In ...
|
The Spellfix1 Virtual Table
(spellfix1.html)
1. Overview
This spellfix1 virtual table can be used to search
a large vocabulary for close matches. For example, spellfix1
can be used to suggest corrections to misspelled words. Or,
it could be used with FTS4 to do full-text search using ...
|
Clustered Indexes and the WITHOUT ROWID Optimization
(withoutrowid.html)
5. Determining If An Existing Table Is WITHOUT ROWID
A WITHOUT ROWID table returns the same content for
PRAGMA table_info and PRAGMA table_xinfo as does an ordinary
table. But unlike an ordinary table, a WITHOUT ROWID also
responds to the PRAGMA index_info command. The PRAGMA index_info
on a WITHOUT ...
|
Page generated by FTS5 in about 281.02 ms.