Lines Matching defs:version

3 ** version 3.40.1.  By combining all the individual C code files into this
215 ** version numbers in clang are for "marketing" only and are inconsistent
217 ** gcc version numbers and have reasonable settings for gcc version numbers,
233 ** Some C99 functions in "math.h" are only present for MSVC when its version
264 ** version information, among other things. Normally, this internal MinGW
266 ** files; however, the contained version information is now required by this
283 ** For MinGW version 4.x (and higher), check to see if the _USE_32BIT_TIME_T
340 ** the version number) and changes its name to "sqlite3.h" as
433 ** evaluates to a string literal that is the SQLite version in the
434 ** format "X.Y.Z" where X is the major version number (always 3 for
435 ** SQLite3) and Y is the minor version number and Z is the release number.)^
444 ** Since [version 3.6.18] ([dateof:3.6.18]),
550 ** version of SQLite that it is linking against was compiled with
796 ** address this, newer versions of SQLite (version 3.3.8 [dateof:3.3.8]
1157 /* Methods above are valid for version 1 */
1162 /* Methods above are valid for version 2 */
1165 /* Methods above are valid for version 3 */
1461 ** The "data version" for the pager is written into the pointer. The
1462 ** "data version" changes whenever any change occurs to the corresponding
1614 ** SQLite [version 3.5.0] on [dateof:3.5.0], then increased to 2
1615 ** with SQLite [version 3.7.0] on [dateof:3.7.0], and then increased
1616 ** to 3 with SQLite [version 3.7.6] on [dateof:3.7.6]. Additional fields
1621 ** SQLite [version 3.5.9] to [version 3.6.0] on [dateof:3.6.0]
1766 ** varies from one VFS to another, and from one version of the same VFS to the
1775 int iVersion; /* Structure version number (currently 3) */
1795 ** The methods above are in version 1 of the sqlite_vfs object
1796 ** definition. Those that follow are added in version 2 or later
1801 ** Those below are for version 3 and greater.
2380 ** target platform, and SQLite version.
2525 ** SQLite version 3.35.0, TEMP triggers are still allowed even if
2542 ** SQLite version 3.35.0, TEMP views are still allowed even if
2680 ** behaves as it did prior to [version 3.24.0] (2018-06-04). See the
2728 ** created database file to have a schema format version number (the 4-byte
2731 ** any SQLite version back to 3.0.0 ([dateof:3.0.0]). Without this setting,
2735 ** all the way back to version 3.0.0, and so this setting is of little
2737 ** ability to generate new database files that are compatible with version
3232 ** ^The sqlite3_vsnprintf() routine is a varargs version of sqlite3_snprintf().
4045 ** Beginning with SQLite [version 3.31.0] ([dateof:3.31.0]) the input F
4047 ** in addition to the main database file. Prior to version 3.31.0, these
4116 ** The sqlite3_create_filename(D,J,W,N,P) allocates memory to hold a version of
5161 ** sqlite3_step(). But after [version 3.6.23.1] ([dateof:3.6.23.1],
5224 ** Note that the SQLITE_TEXT constant was also used in SQLite version 2
5226 ** SQLite version 2 and SQLite version 3 should use SQLITE3_TEXT, not
6055 ** function. The compiled version of the regular expression can be stored as
7002 ** This is a change as of SQLite [version 3.5.0] ([dateof:3.5.0]).
7022 ** Note: This method is disabled on MacOS X 10.7 and iOS version 5.0
7135 ** This is a deprecated version of the [sqlite3_soft_heap_limit64()]
7421 /* The methods above are in version 1 of the sqlite_module object. Those
7422 ** below are for version 2 and greater. */
7427 ** Those below are for version 3 and greater. */
7521 ** structure for SQLite [version 3.8.2] ([dateof:3.8.2]).
7523 ** used with an SQLite version earlier than 3.8.2, the results of attempting
7528 ** was added for [version 3.9.0] ([dateof:3.9.0]).
7759 ** ^(This API makes sure a global version of a function with a particular
8124 ** used by the current version of SQLite. Future versions of SQLite
8357 ** The [SQLITE_FCNTL_DATA_VERSION] returns the data version counter
9076 ** on the SQLite version, the target platform, and how SQLite was compiled.
10530 ** same database file can each be reading a different historical version
10538 ** version of the database file so that it is possible to later open a new read
10539 ** transaction that sees that historical version of the database rather than
10540 ** the most recent version.
11165 ** As of SQLite version 3.22.0, the "sqlite_stat1" table is an exception to
12734 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
13584 ** compiling with an appropriate version of MSVC unless prevented by
13649 ** SQLITE_MEMDEBUG // Debugging version of system malloc()
14185 ** cachegrind. But this macro version of memcpy() is very slow so it
15937 ** A smaller version of VdbeOp used for the VdbeAddOpList() function because
16699 ** Figure out what version of the code to use. The choices are
16814 int schema_cookie; /* Database schema version number for this file */
16821 u8 file_format; /* Schema format version for this file */
22925 UnpackedRecord *pUnpacked; /* Unpacked version of aRecord[] */
22926 UnpackedRecord *pNewUnpacked; /* Unpacked version of new.* record */
24794 ** handling (to get a smaller binary), the following minimal version
25425 ** This version of the memory allocator is the default. It is
25512 ** This version of the memory allocator is the default. It is
25784 ** This version of the memory allocator is used only if the
26305 ** This version of the memory allocation subsystem omits all
26313 ** This version of the memory allocation subsystem is included
26319 ** This version of the memory allocator is only built into the library
26995 ** This version of the memory allocation subsystem omits all
27003 ** This version of the memory allocation subsystem is included
27034 ** This version of the memory allocator is used only when
28170 ** Note that this implementation requires a version of pthreads that
28291 ** used by the current version of SQLite. Future versions of SQLite
28839 ** used by the current version of SQLite. Future versions of SQLite
29355 ** This version of the memory allocation is for use by the application.
29460 ** The sqlite3DbFreeNN(D,X) version requires that X be non-NULL.
31229 ** sqlite3_vsnprintf() is the varargs version.
31293 ** A version of printf() that understands %lld. Used for debugging.
34760 ** A MACRO version, getVarint32, is provided which inlines the
34761 ** single-byte case. All code should use the MACRO version as
37111 ** Explicitly call the 64-bit version of lseek() on Android. Otherwise, lseek()
37112 ** is the 32-bit version, even if _FILE_OFFSET_BITS=64 is defined.
37928 ** was dropped beginning with version 3.7.0. SQLite will still work with
38059 ** assume that the system provides the GNU version of strerror_r() that
38062 ** Otherwise, assume that the system provides the POSIX version of
38065 ** If the code incorrectly assumes that it is the POSIX version that is
38067 ** huge problem. Incorrectly concluding that the GNU version is available
41406 ** version of this code attempted the SHARED lock at this point. But
44243 /* don't break the lock on short read or a version mismatch */
44316 /* a short read or version format mismatch means we need to create a new
45141 ** Define the required Windows SDK version constants if they are not
46501 ** This function determines if the machine is running a version of Windows
53574 ** SQLite library version number.
56236 ** Since version 2.8.0, the journal format contains additional sanity
58199 ** Return a sanitized version of the sector-size of OS file pFile. The
58558 ** that will never be a valid file version. dbFileVers[] is a copy
58588 ** the header and the sqlite version number at offset 96.
58602 /* Also store the SQLite version number in bytes 96..99 and in
58603 ** bytes 92..95 store the change counter for which the version number
59651 ** version 3.8.3, it never checked */
61806 ** 92 is also updated, as is the SQLite version number at offset 96.
61821 ** by writing an updated version of page 1 using a call to the
63399 ** 4: File format version. Currently 3007000
63627 ** that may be interpreted by this version of SQLite.
63630 ** values in the wal-header are correct and (b) the version field is not
63634 ** checksum test is successful) and finds that the version field is not
63683 u32 iVersion; /* Wal-index version */
64622 u32 version; /* Magic value read from WAL header */
64662 /* Verify that the version number on the WAL format is one that
64664 version = sqlite3Get4byte(&aBuf[4]);
64665 if( version!=WAL_MAX_VERSION ){
65828 /* If the header is read successfully, check the version number to make
65830 ** this version of SQLite cannot understand.
66267 ** a version of page X that lies before pWal->minFrame (call that version
66268 ** A) on the basis that there is a newer version (version B) of the same
66269 ** page later in the wal file. But if version B happens to like past
66271 ** that it can read version A from the database file. However, since
66302 ** contains content that duplicate of an earlier version of the same
67626 ** 18 1 File format write version
67627 ** 19 1 File format read version
67643 ** 60 4 User version
67647 ** 92 4 The version-valid-for number
69426 ** In this version of BtreeMoveto, pKey is a packed index record
71863 /* If the read version is set to 2, this database should be accessed
71867 ** required as the version of page 1 currently in the page1 buffer
71868 ** may not be the latest version - there may be a newer one in the log
71893 ** version 3.6.0, we require them to be fixed.
76240 ** This version of balance() handles the common special case where
79622 ** version of the b-tree page modified by the accessPayload call below.
79660 ** Set both the "read version" (single byte at byte offset 18) and
79661 ** "write version" (single byte at byte offset 19) fields in the database
79670 /* If setting the version fields to 1, do not automatically open the
79671 ** WAL connection, even if the version fields are currently set to 2.
80186 /* Update the schema version field in the destination database. This
80187 ** is to make sure that the schema-version really does change in
80189 ** same schema version.
80674 zBuf[acc.nChar] = 0; /* Fast version of sqlite3StrAccumFinish(&acc) */
81848 ** to a zero-terminated version of that string.
83981 ** version of sqlite3VdbeChangeP4().
84560 /* This block is really an inlined version of sqlite3VdbeMemRelease()
84566 ** percent less (x86 linux, gcc version 4.1.2, -O6) than if
87282 ** This function is an optimized version of sqlite3VdbeRecordCompare()
87380 ** This function is an optimized version of sqlite3VdbeRecordCompare()
87591 UnpackedRecord *pUnpacked, /* Unpacked version of key */
88562 ** with version 3.7.0, we changed this so that sqlite3_reset() would
88569 ** for version 3.6.23 or earlier do in fact depend on SQLITE_MISUSE
90701 ** Exported version of applyAffinity(). This one works on sqlite3_value*,
91882 ** This is an optimized version of SCopy that works only for integer
94327 ** version is checked to ensure that the schema has not changed since the
94363 ** P3==1 is the schema version. P3==2 is the database format.
94394 ** P2==1 is the schema version. P2==2 is the database format.
94402 ** schema version is set to P3-P5. The "PRAGMA schema_version=N" statement
94403 ** has P5 set to 1, so that the internal schema version will be different
94404 ** from the database schema version, resulting in a schema reset.
96953 /* Inlined version of sqlite3VdbeIdxKeyCompare() */
100529 ** A version of vdbeSorterCompare() that assumes that it has already been
100553 ** it is assumed that (pTask->pUnpacked) contains the unpacked version
100555 ** version of key2 and *pbKey2Cached set to true before returning.
100575 ** A specially optimized version of vdbeSorterCompare() that assumes that
100618 ** A specially optimized version of vdbeSorterCompare() that assumes that
107407 ** truncated version of the usual Expr structure that will be stored as
112458 char *zName = 0; /* NULL-terminated version of pName */
112474 /* Get a NULL terminated version of the new table name. */
112756 /* Make sure the schema version is at least 3. But do not upgrade
113528 ** quoted version of the new column name. */
113572 ** add another space after the new, single-quoted version of the
114632 ** The sqlite_stat2 table is not created or used unless the SQLite version
114639 ** sqlite_stat4 is an enhanced version of sqlite_stat3 and is only
114676 ** with SQLITE_ENABLE_STAT2 and if the SQLite version number is between
114695 ** version of SQLite does not support sqlite_stat2. It neither reads nor
114696 ** writes the sqlite_stat2 table. This version of SQLite only supports
119514 ** the schema-version whenever the schema changes.
124147 ** It is easier just to erase the whole table. Prior to version 3.6.5,
125229 ** is. We might as well use the "version()" function as a substitute.
125671 ** Implementation of the sqlite_version() function. The result is the version
125687 ** that identifies the particular version of the source code used to build
130524 /* Otherwise, we'll need to run the IndexListTerm array version of the
131108 ** version 2 and later (SQLite version 3.1.4, 2005-02-20). */
135594 /* PRAGMA index_xinfo (newer version with more rows and columns) */
135598 /* PRAGMA index_info (legacy version) */
135885 ** The "quick_check" is reduced version of
136391 ** the value of the schema-version and user-version, respectively. Both
136392 ** the schema-version and the user-version are 32-bit signed integers
136397 ** creating or dropping a table or index). The schema version is used by
136402 ** the schema-version is potentially dangerous and may lead to program
136405 ** The user-version is not used internally by SQLite. It may be used by
137420 ** meta[5] User version
138045 ** version, the original SQL text is not saved in the prepared statement
138047 ** sqlite3_step(). In the new version, the original SQL text is retained
138161 ** version, the original SQL text is not saved in the prepared statement
138163 ** sqlite3_step(). In the new version, the original SQL text is retained
139842 ** Assign expression b to lvalue a. A second, no-op, version of this macro
142516 /* Prior to version 3.1.2, when LIMIT and OFFSET had to be simple constants,
149866 BTREE_USER_VERSION, 0, /* Preserve the user version */
174714 ** connection. The sqlite3_close() version returns SQLITE_BUSY and
174717 ** version forces the connection to become a zombie if there are
175350 /* If an older version of the function with a configured destructor is
175586 /* Register a trace callback using the version-2 interface.
176723 /* Beginning with version 3.37.0, using the VFS xFetch() API to memory-map
176805 ** and UTF-16, so add a version for each to avoid any unnecessary
177187 ** to detect when version error conditions occurs.
179095 ** Structure version. Should always be set to 0 or 1.
179152 ** normalized version of the token (i.e. after any case-folding and/or
180749 sqlite3_stmt *pStmt = 0; /* Compiled version of zSql */
181220 ** extension is currently being used by a version of SQLite too old to
181233 ** extension is currently being used by a version of SQLite too old to
183360 ** the non-overloaded version would have been called instead of this one).
188699 ** Return true if the two-argument version of fts3_tokenizer()
191711 ** version, it is assumed that each SegReader points to an entry in
192364 /* Set pStmt to the compiled version of:
192392 /* Set pStmt to the compiled version of:
193032 ** old version of FTS. In this case it is not possible to determine
198100 ** return the codepoint corresponding to the lower case version.
201368 /* What version of GCC is being used. 0 means GCC is not being used .
201395 ** compiling with an appropriate version of MSVC unless prevented by
201433 /* What version of MSVC is being used. 0 means MSVC is not being used */
205420 /* Compiler and version */
207702 ** as the second argument is the same as invoking the 1 argument version
208218 ** this point they see the new version of the database - including
208785 ** operation is an RBU update, then the updated version of the database
209260 u8 iWriteVer; /* "write-version" value for main db files */
213240 ** rbu_file.iCookie. Similarly, the value of the "write-version"
214117 0, /* xCurrentTimeInt64 (version 2) */
214118 0, 0, 0 /* Unimplemented version 3 methods */
214406 ** lower the cost estimate to encourage the constrained version to be
217683 ** called. Otherwse, it appends the serialized version of the value stored
217740 ** at the current version of the row (the new.* values).
218200 ** Streaming version of sqlite3session_changeset().
218212 ** Streaming version of sqlite3session_patchset().
218383 ** Streaming version of sqlite3changeset_start().
219255 ** Streaming version of sqlite3changeset_invert().
219480 ** pointing to the prepared version of the SQL statement.
219545 ** pointing to the prepared version of the SQL statement.
219563 ** pointing to the prepared version of the SQL statement.
220947 ** Streaming version of sqlite3changeset_concat().
221395 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
222037 ** A version of memcmp() that does not cause asan errors if one of the pointer
222097 ** decent error message if it encounters a file-format version it does
222148 /* Current expected value of %_config table 'version' field */
224321 const Fts5ExtensionApi *pApi; /* API offered by current FTS version */
224486 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
224601 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
224658 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
224917 const Fts5ExtensionApi *pApi, /* API offered by current FTS version */
226346 if( 0==sqlite3_stricmp(zK, "version") ){
231925 ** This version of fts5SegIterNext() is only used by reverse iterators.
231958 ** This version of fts5SegIterNext() is only used if detail=none and the
235390 ** and the initial version of the "averages" record (a zero-byte blob).
236503 ** tables. This function appends a human-readable version of that list to
237283 ** extension is currently being used by a version of SQLite too old to
240085 rc = sqlite3Fts5StorageConfigValue(p, "version", 0, FTS5_CURRENT_VERSION);
240351 rc = sqlite3Fts5StorageConfigValue(p, "version", 0, FTS5_CURRENT_VERSION);
242451 ** return the codepoint corresponding to the lower case version.
243140 ** Except, this version does handle the single byte case that the core
243141 ** version depends on being handled before its function is called.