Lines Matching defs:Schema
604 typedef struct Schema Schema;
666 Schema *pSchema; /* Pointer to database schema (possibly shared) */
672 ** Most Schema objects are associated with a Btree. The exception is
673 ** the Schema for the TEMP databaes (sqlite3.aDb[1]) which is free-standing.
674 ** In shared cache mode, a single Schema object can be shared by multiple
677 ** Schema objects are automatically deallocated when the last Btree that
678 ** references them is destroyed. The TEMP Schema is manually freed by
682 ** to access Schema content. This implies that the thread must also be
684 ** For a TEMP Schema, on the connection mutex is required.
686 struct Schema {
694 u8 file_format; /* Schema format version for this file */
1294 Schema *pSchema; /* Schema that contains this table */
1482 Schema *pSchema; /* Schema containing this index */
2307 Schema *pSchema; /* Schema containing the trigger */
2308 Schema *pTabSchema; /* Schema containing the table */
2862 void sqlite3AuthRead(Parse*,Expr*,Schema*,SrcList*);
2999 Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
3000 int sqlite3SchemaToIndex(sqlite3 *db, Schema *);