Home | History | Annotate | Download | only in orig

Lines Matching refs:API

229 ** not a published API of SQLite, is subject to change without
238 ** The official C-language API documentation for SQLite is derived
656 ** In its default configuration, SQLite API routines return one of 30 integer
664 ** [sqlite3_extended_result_codes()] API. Or, the extended code for
1332 ** API. The SQLITE_OPEN_EXCLUSIVE flag, when paired with the
3255 ** ^If the most recent sqlite3_* API call associated with
3258 ** API call.
3259 ** If the most recent API call was successful,
3695 ** [sqlite3_bind_parameter_index()] API if desired. ^The index
3725 ** to dispose of the BLOB or string even if the call to bind API fails.
4056 ** API always returns a generic error code, [SQLITE_ERROR], following any
4324 ** the [sqlite3_bind_blob | sqlite3_bind_*() API] retain their values.
5018 ** ^If the function is registered using the sqlite3_collation_needed() API,
5052 ** The code to implement this API is not available in the public release
5070 ** The code to implement this API is not available in the public release
5335 ** ^For the purposes of this API, a transaction is said to have been
5575 ** call to any SQLite API function.
5640 ** [sqlite3_enable_load_extension()] prior to calling this API,
5658 ** [extension loading] while evaluating user-entered SQL, the following API
6033 ** ^(This API makes sure a global version of a function with a particular
6035 ** before this API is called, a new function is created.)^ ^The implementation
6093 ** the API
6262 ** not possible to increase the size of a BLOB using this API.
6638 ** Unlike most of the SQLite API, this function is not guaranteed to
7042 ** custom page cache using this API, an application can better control
7238 ** See Also: [Using the SQLite Online Backup API]
7243 ** CAPI3REF: Online Backup API.
7245 ** The backup API copies the content of one database into another.
7249 ** See Also: [Using the SQLite Online Backup API]
7406 ** [database connection] is not passed to any other API (by any thread) after
7447 ** ^This API may be used to register a callback that SQLite will invoke
7449 ** ^This API is only available if the library was compiled with the
7489 ** any sqlite3_xxx API functions from within an unlock-notify callback, a
7517 ** action (a reasonable assumption), then using this API may cause the
8002 ** This API is only available if the library is built with pre-processor
8178 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
8191 ** EXTENSION API FUNCTIONS
8259 ** This API function is used to query the FTS table for phrase iPhrase
8266 ** passed as the fourth argument is invoked. The context and API objects
8268 ** each matched row. Invoking Api.xUserData() returns a copy of the pointer
8286 ** of the same MATCH query using the xGetAuxdata() API.
8329 ** to use, this API may be faster under some circumstances. To iterate
8343 ** with the xPhraseFirst() and xPhraseNext() API methods.
8614 ** FTS5 EXTENSION REGISTRATION API
8648 ** END OF REGISTRATION API
9006 ** SQLITE_WIN32_MALLOC // Use Win32 native heap API
10797 ** sqlite3PagerJournalSizeLimit() API. See also "PRAGMA journal_size_limit".
10875 ** that make up the Pager sub-system API. See source code comments for
20925 ** API.
20935 ** the full Win32 API.
20942 ** For WinCE, some API function parameters do not appear to be declared as
22080 ** Take actions at the end of an API call to indicate an OOM error
22089 ** This function must be called before exiting any API function (i.e.
25734 ** Log an error that is an API call on a connection pointer that should
25740 "API call with %s database connection pointer",
30262 ** when restoring a database using the backup API from a zero-length
33038 ** sqlite_file_control API is not affected by SQLITE_FORCE_PROXY_LOCKING).
34696 * various Win32 API heap functions instead of our own.
35731 ** the LockFileEx() API. But we can still statically link against that
35732 ** API as long as we don't call it when running Win95/98/ME. A call to
35735 ** the LockFileEx() API.
36556 ** An implementation of the LockFile() API of Windows for CE
36622 ** An implementation of the UnlockFile API of Windows for CE
36704 ** API LockFile.
36735 ** API UnlockFile.
36782 /* API oddity: If successful, SetFilePointer() returns a dword
37300 ** Different API routines are called depending on whether or not this
37310 ** API LockFileEx.
38804 ** it must be converted to a native Win32 path via the Cygwin API
39476 ** using the GetFullPathName Win32 API function (if available).
44844 ** the error-code about to be returned by a pager API function. The
44850 ** all major API calls on the Pager will immediately return Pager.errCode.
46580 ** returned to the caller of the pager API function.
47499 ** via the sqlite3PagerGetExtra() API.
50105 ** or wal_blocking_checkpoint() API functions.
57175 ** This is useful in one special case in the backup API code where it is
59746 ** have been deleted? This API will need to change to return an error code
64172 ** API functions and the related features.
64208 ** * Via the sqlite3_backup_XXX() API function backup_step() and
64219 ** The other sqlite3_backup_XXX() API functions, backup_remaining() and
66015 ** external API. It works in a similar way to sqlite3_value_text(),
70989 sqlite3_log(SQLITE_MISUSE, "API called with finalized prepared statement");
70997 sqlite3_log(SQLITE_MISUSE, "API called with NULL prepared statement");
71454 ** API. The only thing omitted is the automatic recompile if a
71684 ** wrong context. The sqlite3_overload_function() API might construct
71926 ** sqlite3_column_XXX API, then set the return code of the statement to
73002 ** be freed lazily via the sqlite3_release_memory() API. This
74460 ** sqlite3_set_auxdata() API may be safely retained until the next
74477 ** sqlite3_set_auxdata() API may be safely retained until the next
79586 /* Jump to here if the sqlite3_interrupt() API sets the interrupt
80099 ** Here is the (internal, non-API) interface between this module and the
92514 ** API. This facility is an optional feature of the library. Embedded
98040 ** API function sqlite3_count_changes) to be set incorrectly. */
99090 ** value is the same as the sqlite3_last_insert_rowid() API function.
99124 ** the same as the sqlite3_total_changes() API function.
100473 ** Query API Notes
104044 #define SQLITE_CORE 1 /* Disable the API redefinition in sqlite3ext.h */
104072 ** The following structure holds pointers to all of the SQLite API
104328 ** The following macros redefine the API routines so that they are
104335 ** the API. So the redefinition macros are only valid if the
104591 ** Some API routines are omitted when various features are
104680 ** The following structure contains pointers to all SQLite API routines.
104689 ** sqlite3_libversion_number() to make sure that the API they
104827 ** The original API set ends here. All extensions can call any
104831 ** a library that is new enough to support that API.
108514 ** Two versions of the official API. Legacy and new use. In the legacy
108602 ** Two versions of the official API. Legacy and new use. In the legacy
116846 ** External API function used to create a new virtual-table module.
116861 ** External API function used to create a new virtual-table module.
120292 ** API. To work around them, add a dummy OP_Variable here.
130436 ** This file contains C code that implements the sqlite3_complete() API.
131148 ** This API allows applications to modify the global configuration of
133210 ** user to API functions sqlite3_open() or sqlite3_open_v2(), and for database
133662 ** using the sqlite3_automatic_extension() API.
134136 ** API uses microseconds. Hence the 1000's.
134636 ** API method and its associated functionality.
135314 ** we will need a way to register the API consistently.
135754 ** statements is run and reset within a single virtual table API call.
141762 ** Initialize API pointer table, if required.
158637 ** The API declared below allows an application to apply an RBU update
158726 ** the zipvfs_create_vfs() API below for details on using RBU with zipvfs.
158737 ** API allows the application direct access to these database handles.
165662 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
165675 ** EXTENSION API FUNCTIONS
165743 ** This API function is used to query the FTS table for phrase iPhrase
165750 ** passed as the fourth argument is invoked. The context and API objects
165752 ** each matched row. Invoking Api.xUserData() returns a copy of the pointer
165770 ** of the same MATCH query using the xGetAuxdata() API.
165813 ** to use, this API may be faster under some circumstances. To iterate
165827 ** with the xPhraseFirst() and xPhraseNext() API methods.
166098 ** FTS5 EXTENSION REGISTRATION API
166132 ** END OF REGISTRATION API
166772 ** The fts5_expr.c API above this point is used by the other hand-written
168072 const Fts5ExtensionApi *pApi; /* API offered by current FTS version */
168235 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
168284 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
168509 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
178285 fts5_api api; /* User visible part of object (see fts5.h) */
180139 ** Implementation of API function xQueryPhrase().
180645 pGlobal->api.iVersion = 2;
180646 pGlobal->api.xCreateFunction = fts5CreateAux;
180647 pGlobal->api.xCreateTokenizer = fts5CreateTokenizer;
180648 pGlobal->api.xFindTokenizer = fts5FindTokenizer;
180652 if( rc==SQLITE_OK ) rc = sqlite3Fts5AuxInit(&pGlobal->api);
180653 if( rc==SQLITE_OK ) rc = sqlite3Fts5TokenizerInit(&pGlobal->api);