C API: Create A New Dynamic String Object
(c3ref/str_new.html)
sqlite3_str_new()
... If the
D parameter in sqlite3_str_new(D) is not NULL, then the maximum
length of the string contained in the sqlite3_str object will be
the value set for sqlite3_limit(D,SQLITE_LIMIT_LENGTH) instead
of SQLITE_MAX_LENGTH.
See also lists of
Objects,
Constants ...
|
Compile-time Options
(compile.html)
5. Options To Set Size Limits
... SQLITE_MAX_ATTACHED
SQLITE_MAX_COLUMN
SQLITE_MAX_COMPOUND_SELECT
SQLITE_MAX_EXPR_DEPTH
SQLITE_MAX_FUNCTION_ARG
SQLITE_MAX_LENGTH
SQLITE_MAX_LIKE_PATTERN_LENGTH
SQLITE_MAX_PAGE_COUNT
SQLITE_MAX_SQL_LENGTH
SQLITE_MAX_VARIABLE_NUMBER
There are also some size limits that cannot be modified using
sqlite3_limit(). See, for example:
SQLITE_FTS3_MAX_EXPR_DEPTH
SQLITE_JSON_MAX_DEPTH
SQLITE_MAX_ALLOCATION_SIZE
SQLITE_MAX_MEMORY
SQLITE_MAX_MMAP_SIZE
SQLITE_PRINTF_PRECISION_LIMIT
SQLITE_TRACE_SIZE_LIMIT
YYSTACKDEPTH
|
C API: Database Connection Handle
(c3ref/sqlite3.html)
struct sqlite3
... sqlite3_db_status
sqlite3_drop_modules
sqlite3_enable_load_extension
sqlite3_errcode
sqlite3_errmsg
sqlite3_errmsg16
sqlite3_error_offset
sqlite3_errstr
sqlite3_exec
sqlite3_extended_errcode
sqlite3_extended_result_codes
sqlite3_file_control
sqlite3_free_table
sqlite3_get_autocommit
sqlite3_get_clientdata
sqlite3_get_table
sqlite3_interrupt
sqlite3_is_interrupted
sqlite3_last_insert_rowid
sqlite3_limit
sqlite3_load_extension
sqlite3_next_stmt
sqlite3_overload_function
sqlite3_prepare
sqlite3_prepare16
sqlite3_prepare16_v2
sqlite3_prepare16_v3
sqlite3_prepare_v2
sqlite3_prepare_v3
sqlite3_preupdate_blobwrite
sqlite3_preupdate_count
sqlite3_preupdate_depth
sqlite3_preupdate_hook
sqlite3_preupdate_new
sqlite3_preupdate_old
sqlite3_progress_handler
sqlite3_rollback_hook
sqlite3_set_authorizer
sqlite3_set_clientdata
sqlite3_set_last_insert_rowid ...
|
Row Values
(rowvalue.html)
3.1. Scrolling Window Queries
... SELECT * FROM contacts
ORDER BY lastname, firstname
LIMIT 7 OFFSET 7;
OFFSET gives the correct answer. However, OFFSET requires time
proportional to the offset value. What really happens
with "LIMIT x OFFSET y" is that SQLite computes the query as ...
|
SQLite Consortium Agreement
(consortium_agreement-20071201.html)
... 1.0 Definitions
1.1 SQLite Developers
The "SQLite Developers" are the employees or contractors of Hwaci engaged
in the development of SQLite, including without limitation the
SQLite Architect.
1.2 SQLite Architect
The "SQLite Architect" is the SQLite Developer ...
|
C API: Deprecated Tracing And Profiling Functions
(c3ref/profile.html)
sqlite3_trace(), sqlite3_profile()
... The SQLITE_TRACE_SIZE_LIMIT compile-time option can be used to limit
the length of bound parameter expansion in the output of sqlite3_trace().
The callback function registered by sqlite3_profile() is invoked
as each SQL statement finishes. The profile callback contains
the original ...
|
The UINT Collating Sequence
(uintcseq.html)
1. Overview
... Comparison
is not limited to integers that can be expressed as a
64-bit machine integer.
|
C API: Binding Values To Prepared Statements
(c3ref/bind_blob.html)
sqlite3_bind_blob(), sqlite3_bind_blob64(), sqlite3_bind_double(), sqlite3_bind_int(), sqlite3_bind_int64(), sqlite3_bind_null ...
... SQLITE_TOOBIG might be returned if the size of a string or BLOB
exceeds limits imposed by sqlite3_limit(SQLITE_LIMIT_LENGTH) or
SQLITE_MAX_LENGTH.
SQLITE_RANGE is returned if the parameter
index is out of range. SQLITE_NOMEM is returned if malloc() fails.
See also: sqlite3_bind_parameter_count ...
|
SQLite Consortium
(consortium.html)
... There are no arbitrary limits on contact time.
The consortium will never be over-subscribed. New SQLite developers
will be recruited and trained as necessary to cover the 23 day/year
support commitment.
Consortium members can call any developer at ...
|
Swarmvtab Virtual Table
(swarmvtab.html)
3.2. The "maxopen" Parameter
By default, swarmvtab attempts to limit the number of simultaneously
open databases to nine. This parameter allows that limit to be changed.
For example, to create a swarmvtab table that may hold up to 30 databases
open simultaneously:
CREATE VIRTUAL ...
|
Page generated by FTS5 in about 131.18 ms.