Lines Matching refs:option
194 ** indicating whether the specified option was defined at
196 ** option name passed to sqlite3_compileoption_used().
200 ** returning the N-th compile time option string. ^If N is out of range,
207 ** [SQLITE_OMIT_COMPILEOPTION_DIAGS] option at compile time.
225 ** [SQLITE_THREADSAFE] compile-time option being set to 0.
1070 ** the [SQLITE_USE_FCNTL_TRACE] compile-time option is enabled.
1601 ** compile-time option, then the automatic calls to sqlite3_initialize()
1627 ** option) the application must supply a suitable implementation for
1660 ** [configuration option] that determines
1662 ** vary depending on the [configuration option]
1665 ** ^When a configuration option is set, sqlite3_config() returns [SQLITE_OK].
1666 ** ^If the option is unknown or SQLite is unable to set the option
1698 ** [sqlite3_config()] when the configuration option is
1744 ** [SQLITE_CONFIG_MEMSTATUS] configuration option is turned on (which
1767 ** KEYWORDS: {configuration option}
1776 ** non-zero [error code] if a discontinued or unsupported configuration option
1781 ** <dd>There are no arguments to this option. ^This option sets the
1785 ** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then
1789 ** configuration option.</dd>
1792 ** <dd>There are no arguments to this option. ^This option sets the
1800 ** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then
1803 ** SQLITE_CONFIG_MULTITHREAD configuration option.</dd>
1806 ** <dd>There are no arguments to this option. ^This option sets the
1807 ** [threading mode] to Serialized. In other words, this option enables
1816 ** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then
1819 ** SQLITE_CONFIG_SERIALIZED configuration option.</dd>
1822 ** <dd> ^(The SQLITE_CONFIG_MALLOC option takes a single argument which is
1831 ** <dd> ^(The SQLITE_CONFIG_GETMALLOC option takes a single argument which
1835 ** This option can be used to overload the default memory allocation
1840 ** <dd> ^The SQLITE_CONFIG_SMALL_MALLOC option takes single argument of
1850 ** <dd> ^The SQLITE_CONFIG_MEMSTATUS option takes single argument of type int,
1867 ** <dd> The SQLITE_CONFIG_SCRATCH option is no longer used.
1871 ** <dd> ^The SQLITE_CONFIG_PAGECACHE option specifies a memory pool
1874 ** This configuration option is a no-op if an application-defined page
1901 ** <dd> ^The SQLITE_CONFIG_HEAP option specifies a static memory buffer
1904 ** ^The SQLITE_CONFIG_HEAP option is only available if SQLite is compiled
1921 ** <dd> ^(The SQLITE_CONFIG_MUTEX option takes a single argument which is a
1927 ** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then
1929 ** [sqlite3_config()] with the SQLITE_CONFIG_MUTEX configuration option will
1933 ** <dd> ^(The SQLITE_CONFIG_GETMUTEX option takes a single argument which
1937 ** This option can be used to overload the default mutex allocation
1940 ** the [SQLITE_THREADSAFE | SQLITE_THREADSAFE=0] compile-time option then
1942 ** [sqlite3_config()] with the SQLITE_CONFIG_GETMUTEX configuration option will
1946 ** <dd> ^(The SQLITE_CONFIG_LOOKASIDE option takes two arguments that determine
1952 ** option to [sqlite3_db_config()] can be used to change the lookaside
1956 ** <dd> ^(The SQLITE_CONFIG_PCACHE2 option takes a single argument which is
1962 ** <dd> ^(The SQLITE_CONFIG_GETPCACHE2 option takes a single argument which
1967 ** <dd> The SQLITE_CONFIG_LOG option is used to configure the SQLite
1969 ** (^The SQLITE_CONFIG_LOG option takes two arguments: a pointer to a
1987 ** <dd>^(The SQLITE_CONFIG_URI option takes a single argument of type int.
2001 ** <dd>^The SQLITE_CONFIG_COVERING_INDEX_SCAN option takes a single integer
2005 ** by the [SQLITE_ALLOW_COVERING_INDEX_SCAN] compile-time option, or is "on"
2006 ** if that compile-time option is omitted.
2021 ** <dd>This option is only available if sqlite is compiled with the
2033 ** configuration option can be seen in the "test_sqllog.c" source file in
2046 ** [SQLITE_MAX_MMAP_SIZE] compile-time option.)^
2047 ** ^If either argument to this option is negative, then that argument is
2052 ** <dd>^The SQLITE_CONFIG_WIN32_HEAPSIZE option is only available if SQLite is
2059 ** <dd>^The SQLITE_CONFIG_PCACHE_HDRSZ option takes a single parameter which
2067 ** <dd>^The SQLITE_CONFIG_PMASZ option takes a single parameter which
2070 ** [SQLITE_SORTER_PMASZ] compile-time option. New threads are launched
2078 ** <dd>^The SQLITE_CONFIG_STMTJRNL_SPILL option takes a single parameter which
2088 ** [SQLITE_STMTJRNL_SPILL] compile-time option.
2092 ** <dd>The SQLITE_CONFIG_SORTERREF_SIZE option accepts a single parameter
2101 ** value for this option is to never use this optimization. Specifying a
2102 ** negative value for this option restores the default behaviour.
2103 ** This option is only available if SQLite is compiled with the
2104 ** [SQLITE_ENABLE_SORTER_REFERENCES] compile-time option.
2108 ** <dd>The SQLITE_CONFIG_MEMDB_MAXSIZE option accepts a single parameter
2114 ** by the [SQLITE_MEMDB_DEFAULT_MAXSIZE] compile-time option. If that
2115 ** compile-time option is not set, then the default maximum is 1073741824.
2158 ** non-zero [error code] if a discontinued or unsupported configuration option
2164 ** <dd> ^This option takes three additional arguments that determine the
2187 ** <dd> ^This option is used to enable or disable the enforcement of
2198 ** <dd> ^This option is used to enable or disable [CREATE TRIGGER | triggers].
2207 ** <p>Originally this option disabled all triggers. ^(However, since
2209 ** this option is off. So, in other words, this option now only disables
2215 ** <dd> ^This option is used to enable or disable [CREATE VIEW | views].
2224 ** <p>Originally this option disabled all views. ^(However, since
2226 ** this option is off. So, in other words, this option now only disables
2232 ** <dd> ^This option is used to enable or disable the
2246 ** <dd> ^This option is used to enable or disable the [sqlite3_load_extension()]
2263 ** <dd> ^This option is used to change the name of the "main" database
2267 ** must ensure that the argument passed into this DBCONFIG option is unchanged
2276 ** operation before closing the connection. This option may be used to
2286 ** <dd>^(The SQLITE_DBCONFIG_ENABLE_QPSG option activates or deactivates
2304 ** option is used to set or clear (the default) a flag that governs this
2334 ** <dd>The SQLITE_DBCONFIG_DEFENSIVE option activates or deactivates the
2349 ** <dd>The SQLITE_DBCONFIG_WRITABLE_SCHEMA option activates or deactivates the
2361 ** <dd>The SQLITE_DBCONFIG_LEGACY_ALTER_TABLE option activates or deactivates
2371 ** <dd>The SQLITE_DBCONFIG_DQS_DML option activates or deactivates
2375 ** compile-time option.
2380 ** <dd>The SQLITE_DBCONFIG_DQS option activates or deactivates
2384 ** compile-time option.
2389 ** <dd>The SQLITE_DBCONFIG_TRUSTED_SCHEMA option tells SQLite to
2391 ** When the SQLITE_DBCONFIG_TRUSTED_SCHEMA option is disabled, SQLite
2409 ** <dd>The SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option activates or deactivates
2985 ** option is used.
3235 ** The [SQLITE_TRACE_SIZE_LIMIT] compile-time option can be used to limit
3460 ** this option is a no-op.
3515 ** been enabled globally using the [SQLITE_CONFIG_URI] option with the
3516 ** [sqlite3_config()] method or by the [SQLITE_USE_URI] compile-time option.
3545 ** be used to access the database file on disk. ^If this option is set to
3547 ** VFS is an error. ^If sqlite3_open_v2() is used and the vfs option is
3548 ** present, then the VFS specified by the option takes precedence over
3556 ** third argument to sqlite3_open_v2(). ^If the mode option is set to
3560 ** SQLITE_OPEN_READWRITE and SQLITE_OPEN_CREATE. ^If the mode option is
3629 ** An error. "readonly" is not a valid option for the "mode" parameter.
4099 ** [sqlite3_prepare_v3()] has an extra "prepFlags" option that is used
4177 ** and the [SQLITE_ENABLE_STAT4] compile-time option is enabled.
4259 ** ^The [SQLITE_TRACE_SIZE_LIMIT] compile-time option limits the size of
4261 ** option causes sqlite3_expanded_sql() to always return NULL.
4271 ** the [SQLITE_ENABLE_NORMALIZE] compile-time option is defined.
4846 ** is broken by definition. The [SQLITE_OMIT_AUTORESET] compile-time option
6637 ** compile-time option is recommended because the
6696 ** when the [SQLITE_ENABLE_MEMORY_MANAGEMENT] compile-time option is
6755 ** [sqlite3_config]([SQLITE_CONFIG_MEMSTATUS],...) start-time option and
6756 ** the [SQLITE_DEFAULT_MEMSTATUS] compile-time option.
7722 ** [SQLITE_CONFIG_MUTEX] option of the sqlite3_config() function
7820 ** sufficient, however the application has the option of substituting a custom
7824 ** to sqlite3_config() along with the [SQLITE_CONFIG_MUTEX] option.
7827 ** implementation, using the [SQLITE_CONFIG_GETMUTEX] option.
8119 ** SQLite is compiled with the [-DSQLITE_OMIT_VACUUM] option. Also,
9237 ** established by the [SQLITE_CONFIG_LOG] option to [sqlite3_config()].
9479 ** of parameters after C depend on which [virtual table configuration option]
9487 ** KEYWORDS: {virtual table configuration option}
9943 ** compile-time option.
10019 ** [SQLITE_ENABLE_PREUPDATE_HOOK] compile-time option.
10205 ** [SQLITE_ENABLE_SNAPSHOT] compile-time option is used.
10254 ** [SQLITE_ENABLE_SNAPSHOT] compile-time option is used.
10271 ** [SQLITE_ENABLE_SNAPSHOT] compile-time option is used.
10298 ** [SQLITE_ENABLE_SNAPSHOT] option.
10326 ** [SQLITE_ENABLE_SNAPSHOT] option.
10364 ** [SQLITE_OMIT_DESERIALIZE] option.
10382 ** a contiguous in-memory database, then this option causes
10420 ** [SQLITE_OMIT_DESERIALIZE] option.