Lines Matching defs:meta

16095 ** Call it a "virtual meta value".
16106 #define BTREE_DATA_VERSION 15 /* A virtual meta-value */
44923 ** meta-layer over top of the primitive locking implemented above. For
63812 ** meta-data associated with pPg (i.e. data stored in the nExtra bytes
69172 ** 40 60 15 4-byte meta values passed to higher layers
80029 /* Read the value of meta[3] from the database to determine where the
80030 ** root page of the new table should go. meta[3] is the largest root-page
80031 ** created so far, so the new root-page is (meta[3]+1).
80111 /* Update the pointer-map and meta-data with the new root-page number. */
80272 ** The last root page is recorded in meta[3] and the value of
80273 ** meta[3] is updated by this procedure.
80373 ** Read the meta-information out of a database file. Meta[0]
80375 ** through meta[15] are available for use by higher layers. Meta[0]
80378 ** The schema layer numbers meta values differently. At the schema
80386 ** pattern is the same as header meta values, and so it is convenient to
80416 ** Write meta-information back into the database. Meta[0] is
101137 ** whether meta data associated with a user function argument using the
101156 ** whether meta data associated with a user function argument using the
138487 ** "incremental", write the value of meta[6] in the database
138488 ** file. Before writing to meta[6], check that meta[3] indicates
140857 int meta[5];
140920 /* Get the database meta information.
140923 ** meta[0] Schema cookie. Changes with each schema change.
140924 ** meta[1] File format of schema layer.
140925 ** meta[2] Size of the page cache.
140926 ** meta[3] Largest rootpage (auto/incr_vacuum mode)
140927 ** meta[4] Db text encoding. 1:UTF-8 2:UTF-16LE 3:UTF-16BE
140928 ** meta[5] User version
140929 ** meta[6] Incremental vacuum mode
140930 ** meta[7] unused
140931 ** meta[8] unused
140932 ** meta[9] unused
140935 ** the possible values of meta[4].
140937 for(i=0; i<ArraySize(meta); i++){
140938 sqlite3BtreeGetMeta(pDb->pBt, i+1, (u32 *)&meta[i]);
140941 memset(meta, 0, sizeof(meta));
140943 pDb->pSchema->schema_cookie = meta[BTREE_SCHEMA_VERSION-1];
140950 if( meta[BTREE_TEXT_ENCODING-1] ){ /* text encoding */
140955 encoding = (u8)meta[BTREE_TEXT_ENCODING-1] & 3;
140970 if( (meta[BTREE_TEXT_ENCODING-1] & 3)!=ENC(db) ){
140982 size = sqlite3AbsInt32(meta[BTREE_DEFAULT_CACHE_SIZE-1]);
140997 pDb->pSchema->file_format = (u8)meta[BTREE_FILE_FORMAT-1];
141012 if( iDb==0 && meta[BTREE_FILE_FORMAT-1]>=4 ){
141164 ** will be closed immediately after reading the meta-value. */
154022 u32 meta;
154025 /* This array determines which meta meta values are preserved in the
154026 ** vacuum. Even entries are the meta value number and odd entries
154027 ** are an increment to apply to the meta value after the vacuum.
154042 /* Copy Btree meta values */
154046 sqlite3BtreeGetMeta(pMain, aCopy[i], &meta);
154047 rc = sqlite3BtreeUpdateMeta(pTemp, aCopy[i], meta+aCopy[i+1]);
182012 ** Return meta information about a specific column of a database table.
182080 /* The following block stores the meta information that will be returned
182088 ** explicitly declared column. Copy meta information from *pCol.
183744 ** The segment directory in table %_segdir stores meta-information for
183756 ** The meta-information in the segment directory is:
194175 ** else we need to reindex. One solution would be a meta-table to