Lines Matching refs:any

129 ** The SQLITE_VERSION_NUMBER for any given release of SQLite will also
142 ** been edited in any way since it was last checked in, then the last
202 ** prefix is omitted from any strings returned by
250 ** thread safety, not any run-time changes to that setting made by
386 ** is not NULL then any error message is written into memory obtained
397 ** without running any subsequent SQL statements.
582 ** raised if any of the disallowed bits are passed into sqlite3_open_v2().
629 ** any size are atomic. The SQLITE_IOCAP_ATOMICnnn values
769 ** The xCheckReservedLock() method checks whether any database connection,
816 ** any size are atomic. The SQLITE_IOCAP_ATOMICnnn values
1027 ** any result code other than [SQLITE_OK] or [SQLITE_NOTFOUND], that means
1152 ** "data version" changes whenever any change occurs to the corresponding
1156 ** interface can be used to find if any database on the connection has changed,
1188 ** the database is not a wal-mode db, or if there is no such connection in any
1369 ** also be no-ops, and any attempt to read the journal would return
1450 ** next. Applications that use these interfaces must be prepared for any
1453 ** any of these methods if the iVersion of the VFS is less than 3.
1563 ** deallocates any resources that were allocated by sqlite3_initialize().
1572 ** of sqlite3_initialize() does any initialization. All other calls
1577 ** an effective call to sqlite3_shutdown() does any deinitialization.
1603 ** prior to using any other SQLite interface. For maximum portability,
1605 ** directly prior to using any other SQLite interface. Future releases
1733 ** it might allocate any required mutexes or initialize internal data
1735 ** [sqlite3_shutdown()] and should deallocate any resources acquired
1912 ** undoing any prior invocation of [SQLITE_CONFIG_MALLOC]. ^If the
1982 ** supplied by the application must not invoke any SQLite interface.
2303 ** include output for any operations performed by trigger programs. This
2321 ** database, or calling sqlite3_table_column_metadata(), ignoring any
2414 ** any SQLite version back to 3.0.0 ([dateof:3.0.0]). Without this setting,
2417 ** is now scarcely any need to generated database files that are compatible
2542 ** the return value of sqlite3_changes() is undefined. ^Executing any other
2568 ** any changes performed by sub-triggers, as the sqlite3_changes()
2605 ** any other type of SQL statement does not affect the value returned by
2640 ** ^This function causes any pending database operation to abort and
2747 ** invoke the busy handlers, neither will make any progress. Therefore,
2755 ** [database connection]. Setting a new busy handler clears any
2758 ** busy handler and thus clear any previously set busy handler.
2760 ** The busy callback should not take any actions which modify the
2785 ** [database connection] at any given moment. If another busy handler
2860 ** to any internal data structures of SQLite. It uses only the public
2992 ** The application must not read or write any part of
3015 ** [sqlite3_memory_highwater()] include any overhead
3017 ** but not overhead added by the any underlying system library
3070 ** any value other than [SQLITE_IGNORE], [SQLITE_OK], or [SQLITE_DENY]
3086 ** Applications must always be prepared to encounter a NULL pointer in any
3323 ** (cancels) any prior calls to sqlite3_trace() or sqlite3_trace_v2().
3325 ** ^The X callback is invoked whenever any of the events identified by
3395 ** an English language description of the error following a failure of any
3451 ** (Mutexes will block any actual concurrency, but in this mode
3552 ** "rwc", or "memory". Attempting to set it to any other value is
3572 ** a URI filename, its value overrides any behavior requested by setting
3583 ** or more processes write to the same database and any one of those
3699 ** value of query parameter P is one of "yes", "true", or "on" in any
3702 ** query parameter P is one of "no", "false", or "off" in any case or
3704 ** parameter on F or if the value of P does not match any of the
3990 ** <dd>The maximum size of any string or BLOB or table row, in bytes.<dd>)^
4001 ** <dd>The maximum depth of the parse tree on any expression.</dd>)^
4025 ** <dd>The maximum index number of any [parameter] in an SQL statement.)^
4071 ** to be required for any prepared statement that wanted to use the
4080 ** any virtual tables.
4172 ** a schema change, on the first [sqlite3_step()] call following any change
4313 ** ^This routine returns false if there is any possibility that the
4491 ** terminated. If any NUL characters occurs at byte offsets less than
4538 ** ^If any of the sqlite3_bind_*() routines are called with a NULL pointer
4541 ** then the call will return [SQLITE_MISUSE]. If any sqlite3_bind_()
4784 ** After a [prepared statement] has been prepared using any of
4800 ** ^With the "v2" interface, any of the other [result codes] or
4815 ** ^If the SQL statement being executed returns any data, then [SQLITE_ROW]
4838 ** other than [SQLITE_ROW] before any subsequent invocation of
4845 ** break because any application that ever receives an SQLITE_MISUSE error
4850 ** API always returns a generic error code, [SQLITE_ERROR], following any
4958 ** If any of these routines are called after [sqlite3_reset()] or
4962 ** are called from a different thread while any of these routines
5025 ** [sqlite3_column_value()] is used in any other way, including calls
5127 ** return value is obtained and before any
5152 ** ^The sqlite3_finalize(S) routine can be called at any point during
5155 ** one or more calls to [sqlite3_reset()], or after any call
5192 ** of any [sqlite3_bind_blob|bindings] on the [prepared statement] S.
5226 ** aggregate may take any number of arguments between 0 and the limit
5410 ** no side effects and should not depend on any values other than its
5435 ** function, then any sub-types belonging to arguments passed to the window
5562 ** was unchanging). ^Within an [xUpdate] method, any value for which
5601 ** return value is obtained and before any
5677 ** value of N in any subsequent call to sqlite3_aggregate_context() within
5753 ** SQLite is free to discard the metadata at any time, including: <ul>
5766 ** function implementation should not make any use of P after
5878 ** ^If the 3rd parameter to any of the sqlite3_result_text* interfaces
5887 ** appear if the string where NUL terminated. If any NUL characters occur
6046 ** If a collating function fails any of the above constraints and that
6180 ** as part of process initialization and before any SQLite interface
6186 ** the [temp_store_directory pragma] always assumes that any string
6237 ** as part of process initialization and before any SQLite interface
6243 ** the [data_store_directory pragma] always assumes that any string
6336 ** by SQLite itself. The string might be deallocated by any operation that
6395 ** then the highest transaction state of any schema on database connection D
6425 ** will advanced to SQLITE_TXN_WRITE if any changes occur and there are
6483 ** Note that running any other SQL statements, including SELECT statements,
6493 ** hook returning non-zero, just as it would be with any other rollback.
6526 ** not attempt to invoke any other SQLite interface. If it does, bad
6828 ** call to any SQLite API function.
6849 ** any errors are encountered while loading the schema.
6883 ** "." and omitting any initial "lib".)^
6966 ** [sqlite3_free()] on *pzErrMsg after xEntryPoint() returns. ^If any
7030 ** any database connection.
7107 ** required by SQLite. If the table has at least 64 columns and any column
7153 ** any database changes. In other words, if the xUpdate() returns
7156 ** set and xUpdate returns SQLITE_CONSTRAINT, any database changes made by
7296 ** NULL then no new module is created and any existing modules with the
7345 ** take care that any prior string is freed by a call to [sqlite3_free()]
7461 ** This function fails with SQLITE_ERROR if any of the following are true:
7491 ** This is true if any column of the row is changed, even a column
7584 ** been closed by [sqlite3_blob_close()]. Passing any other pointer in
7611 ** been closed by [sqlite3_blob_close()]. Passing any other pointer in
7653 ** been closed by [sqlite3_blob_close()]. Passing any other pointer in
7699 ** permitted to use any of these routines.
7723 ** before calling sqlite3_initialize() or any other public sqlite3_
7787 ** can enter.)^ If the same thread tries to enter any mutex other
7856 ** above silently ignore any invocations that pass a NULL pointer instead
7875 ** If xMutexInit fails in any way, it is expected to clean up after itself
7999 ** ^If the second parameter (zDbName) does not match the name of any
8038 ** Applications should not use any of these parameters or the
8161 ** to any of the other [sqlite3_str] methods.
8179 ** ^The [sqlite3_str_finish(X)] interface may return a NULL pointer if any
8231 ** ^If any prior errors have occurred while constructing the dynamic string
8234 ** [SQLITE_NOMEM] following any out-of-memory error, or
8246 ** and might be freed or altered by any subsequent method on the same
8248 ** [sqlite3_str_value(X)] after any subsequent method call on the same
8250 ** by [sqlite3_str_value(X)] as long as they do not write into any bytes
8252 ** write any byte after any subsequent sqlite3_str method call.
8455 ** with the connection - main, temp, and any [ATTACH]-ed databases.)^
8692 ** any outstanding resources before process shutdown, if required.
8725 ** never contain any unpinned pages.
8728 ** ^(The xCachesize() method may be called at any time by SQLite to set the
8780 ** may choose to evict unpinned pages at any time.
8782 ** The cache must not perform any reference counting. A single
8795 ** to the value of the iLimit parameter passed to xTruncate(). If any
8803 ** handle invalid, and will not use it with any other sqlite3_pcache_methods2
8809 ** is not obligated to free any memory, but well-behaved implementations should
8987 ** ^If sqlite3_backup_step() has not yet returned [SQLITE_DONE], then any
8995 ** ^If an out-of-memory condition or IO error occurred during any prior
9027 ** [database connection] is not passed to any other API (by any thread) after
9039 ** backed up to is not accessed by any connection within the process,
9104 ** called with a NULL pointer as its second argument, then any existing
9110 ** any sqlite3_xxx API functions from within an unlock-notify callback, a
9131 ** This gives the application an opportunity to prioritize any actions
9137 ** database waits for the callback to be issued before taking any further
9162 ** SQLite checks if there are any currently executing SELECT statements
9280 ** that does not correspond to any valid SQLite error code, the results
9284 ** registered at one time. ^Calling [sqlite3_wal_hook()] replaces any
9286 ** a copy of the third parameter from the previous call, if any, or 0.
9289 ** overwrite any prior [sqlite3_wal_hook()] settings.
9302 ** [sqlite3_wal_hook()] that causes any database on [database connection] D
9309 ** ^The callback registered by this function replaces any existing callback
9361 ** ^Checkpoint as many frames as possible without waiting for any database
9395 ** log file (including any that were already checkpointed before the function
9402 ** any other process is running a checkpoint operation at the same time, the
9415 ** without blocking any further. ^SQLITE_BUSY is returned in this case.
9422 ** attached WAL databases, the operation is still attempted on any remaining
9423 ** attached databases and SQLITE_BUSY is returned at the end. ^If any other
9431 ** zDb is not NULL (or a zero length string) and is not the name of any
9508 ** any modifications to internal or persistent data structures have been made.
9576 ** any of the [sqlite3_result_int|sqlite3_result_xxxxx() interfaces].
9654 ** that the query planner does not need the rows returned in any particular
9669 ** it is not required to omit any rows. This mode is used for queries
9682 ** ^A virtual table implementation is always free to return rows in any order
9701 ** The result of invoking this interface from any other context is
9739 ** within the same xBestIndex method call. ^For any given P,N pair,
9774 ** The result of invoking these interfaces from any other context
9986 ** [sqlite3_db_cacheflush(D)] interface invoked, any dirty
9992 ** any [attached] databases.
9998 ** the database is skipped and an attempt made to flush any dirty pages
9999 ** belonging to the next (if any) database. ^If any databases are skipped
10003 ** ^If any other error occurs while flushing dirty pages to disk (for
10052 ** or any operation on a WITHOUT ROWID table, the value of the sixth
10062 ** may only be called from within a preupdate callback. Invoking any of
10176 ** The following must be true for this function to succeed. If any of
10190 ** file since it was created on disk (by any connection). This means
10415 ** If sqlite3_deserialize(D,S,P,N,M,F) fails for any reason and if the
10441 ** is responsible for freeing any dynamically allocated memory.