Lines Matching refs:format
434 ** format "X.Y.Z" where X is the major version number (always 3 for
2727 ** the legacy file format flag. When activated, this flag causes all newly
2728 ** created database file to have a schema format version number (the 4-byte
3140 ** ^(As an example of the result table format, suppose a query result
5289 ** each return the value of a result column in a specific data format. If
5290 ** the result column is not initially in the requested format (for example,
5420 ** into the desired format, then invoke sqlite3_column_bytes() or
5434 ** fail if an out-of-memory error occurs during a format conversion.
5906 ** fail if an out-of-memory error occurs during a format conversion.
7745 ** to declare the format (the names and datatypes of the columns) of
11858 ** always in the same format as the input.
14226 ** The "file format" number is an integer that is incremented whenever
14227 ** the VDBE-level file format changes. The following macros define the
14228 ** the default file format for new databases and the maximum file format
14837 ** variable number associated with that parameter. See the format description
15090 ** file format. Depending on how it is changed, you might not notice
16821 u8 file_format; /* Schema format version for this file */
17180 #define SQLITE_LegacyFileFmt 0x00000002 /* Create new databases in format 1 */
22198 ** The default lookaside-configuration, the format "SZ,N". SZ is the
22331 ** 0x40000000 results in an incompatible database file format!
22869 u8 minWriteFileFormat; /* Minimum file format for writable database files */
23592 ** of a four-character format specifiers ABCD is:
23606 ** Example: To translate an ISO-8601 date YYYY-MM-DD, the format would
23614 /* The aMx[] array translates the 3rd character of each format
24800 ** and strftime(). The format string to pass to strftime() is supplied
26344 ** free. The first block has format u.hdr. u.hdr.size4x is 4 times the
29947 ** routines format strings much like the printf() from the standard C
29989 typedef struct et_info { /* Information about each format field */
29990 char fmttype; /* The format field code letter */
30157 int c; /* Next character in the format string */
30842 }/* End switch over the format type */
30864 }/* End for loop over the format string */
31265 ** certain format characters (%q) or for very large precisions or widths.
31421 ** Show a list of Column objects in tree format.
33753 ** If it is not NULL, string zFormat specifies the format of the
36125 ** Encoding format
44316 /* a short read or version format mismatch means we need to create a new
50015 ** name in the following format:
50624 ** "Unix" format on Windows. There is no easy way to differentiate between
56236 ** Since version 2.8.0, the journal format contains additional sanity
56244 ** The sanity checking information for the new journal format consists
56788 ** by the caller. See comments above writeSuperJournal() for the format
56938 ** The format for the journal header is as follows:
56939 ** - 8 bytes: Magic identifying journal format.
57054 ** a description of the journal header format.
57177 ** anything is written. The format is:
57692 ** incompatible journal file format.
58233 ** size. For backwards compatibility of the rollback journal file format,
58256 ** The journal file format is as follows:
60362 ** filename format expected by 3rd-party software should be as follows:
60379 ** specific formatting and order of the various filenames, so if the format
63399 ** 4: File format version. Currently 3007000
63435 ** big-endian format regardless of which byte order is used to compute
63504 ** use an architecture-specific format; it does not have to be cross-platform.
63845 ** big-endian format in the first 4 bytes of a WAL file.
63955 ** Changing any of these constants will alter the wal-index format and
64662 /* Verify that the version number on the WAL format is one that
64850 ** of these constants would result in an incompatible on-disk format
65829 ** sure the wal-index was not constructed with some future format that
67028 ** this source file for a description of the WAL header format.
67621 ** The format of the file header is as follows:
67624 ** 0 16 Header string: "SQLite format 3\000"
67626 ** 18 1 File format write version
67627 ** 19 1 File format read version
67639 ** 44 4 File format of schema layer
67702 ** The flags define the format of this btree page. The leaf flag means that
67815 # define SQLITE_FILE_HEADER "SQLite format 3"
68608 ** Including a description of file format and an overview of operation.
68727 sqlite3_log(SQLITE_NOTADB, "[%s]wrong header format, memory might be overwritten!", logStr);
69743 ** way will result in an incompatible file format.
71421 /* One of the uses of pBt->pTmpSpace is to format cells before
84763 ** are shown in a different format. p->explain==2 is used to implement
86252 ** The 8 and 9 types were added in 3.3.0, file format 4. Prior versions
86597 KeyInfo *pKeyInfo, /* Information about the record format */
93153 ** information about the format of the data.) Extract the P2-th column
93612 ** Convert P2 registers beginning with P1 into the [record format]
93652 /* Assuming the record contains N fields, the record format looks
93702 ** as the schema format is 2 or more and none of the omitted columns
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.
94425 /* Record changes in the file format */
94680 ** that defines the format of keys in the index.
99804 ** OP_MakeRecord format that contains both
99856 ** written to a temporary file in "Packed Memory Array" (PMA) format.
101315 ** The format of a PMA is:
101651 ** Read keys from pIncr->pMerger and populate pIncr->aFile[1]. The format
114694 ** The format for sqlite_stat2 is recorded here for legacy reference. This
114701 ** The sqlite_stat3 format is a subset of sqlite_stat4. Hence, the
114702 ** sqlite_stat4 format will be described first. Further information
118819 /* If the file format and encoding in the database have not been set,
124989 ** Implementation of the printf() (a.k.a. format()) SQL function.
127003 FUNCTION(format, -1, 0, 0, printfFunc ),
129746 ** using excess space. The file format definition requires this extra
131107 /* Records with omitted columns are only allowed for schema format
137416 ** meta[1] File format of schema layer.
137487 sqlite3SetString(pzErrMsg, db, "unsupported file format");
137492 /* Ticket #2804: When we open a database in the newer file format,
147093 ** in pEList is of the format <id>=<expr>. If any of the entries
149540 ** a format string as its third argument
176328 ** and is in the same format as names created using sqlite3_create_filename().
177569 ** an incompatible database file format. Changing the PENDING byte
178823 ** the format:
178868 ** itself grows too big and must be split. The format of interior
179368 ** Maximum length of a varint encoded integer. The varint format is different
179716 ** of this phrase query in FTS3 doclist format. As usual, the initial
180208 ** Construct one or more SQL statements from the format string given
180218 ... /* Arguments to the format string */
180456 const char *zFormat, /* Printf format string to append */
180457 ... /* Arguments for printf format string */
186364 ** operator in a similar format to that used by the lemon parser
196920 ** format string passed as the second argument to matchinfo (or the
196921 ** default value "pcx" if no second argument was specified). The format
196938 const char *zArg /* Matchinfo format string */
197073 /* If there is cached matchinfo() data, but the format string for the
197074 ** cache does not match the format string for this request, discard
197898 ** using this format.
202092 ** The on-disk format is big-endian and needs to be converted for little-
204911 ** The second and subsequent arguments to this function are a format string
204944 ** style format string and arguments. This function formats the string and
205644 ** in the binary format or JSON text. Compute a GeoPoly object and
208458 ** format used by the fossil source-code management system. In this case
209016 ** format.
209375 ** of the delta file format.
209840 ** Argument zFmt is a sqlite3_mprintf() style format string. The trailing
213426 ** Write an unsigned 32-bit value in big-endian format to the supplied
213498 ** of the definition of the SQLite file format, which may not change. */
213541 ** of the definition of the SQLite file format, which may not change. */
215650 ** The following record format is similar to (but not compatible with) that
215651 ** used in SQLite database files. This format is used as part of the
215652 ** change-set binary format, and so must be architecture independent.
215654 ** Unlike the SQLite database record format, each field is self-contained -
215686 ** record format.
215710 ** format described above under "RECORD FORMAT", where N is the number of
215718 ** from the database. In the changeset format, the records that are part
215751 ** As in the changeset format, each field of the single record that is part
215765 ** The records associated with INSERT changes are in the same format as for
215777 ** The format used for a rebase blob is very similar to that used for
215780 ** Each group of entries begins with a table header in changeset format:
215791 ** record: (in the record format defined above).
217846 ** the changeset format if argument bPatchset is zero, or the patchset
217847 ** format otherwise.
218029 ** changeset format) to buffer *pBuf. If an error occurs, set *pRc to an
218034 int bPatchset, /* Use the patchset format if true */
222097 ** decent error message if it encounters a file-format version it does
225089 ** Argument zFmt is a printf() style format string. This function performs
226160 ** Parameter zIn contains a rank() function specification. The format of
226361 "invalid fts5 file format (found %d, expected %d) - run 'rebuild'",
229488 ** The data that follows the key is in a similar, but not identical format
230032 ** The format is similar to FTS3/4, except that:
230110 ** general format of term/doclist, starting with the first term
230123 ** doclist format:
230132 ** poslist format:
230143 ** collist format:
230153 ** unsigned integer fields in big-endian format. They are:
230169 ** The term/doclist format described above is accurate if the entire
230171 ** the format is changed in two ways:
230187 ** a single leaf record only. The format of each doclist index leaf page
236502 ** Buffer (pData/nData) contains a doclist in the format used by detail=none