pSchema          10867 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema;     /* Pointer to database schema (possibly shared) */
pSchema          10905 ext/sqlite3/libsqlite/sqlite3.c #define DbHasProperty(D,I,P)     (((D)->aDb[I].pSchema->schemaFlags&(P))==(P))
pSchema          10906 ext/sqlite3/libsqlite/sqlite3.c #define DbHasAnyProperty(D,I,P)  (((D)->aDb[I].pSchema->schemaFlags&(P))!=0)
pSchema          10907 ext/sqlite3/libsqlite/sqlite3.c #define DbSetProperty(D,I,P)     (D)->aDb[I].pSchema->schemaFlags|=(P)
pSchema          10908 ext/sqlite3/libsqlite/sqlite3.c #define DbClearProperty(D,I,P)   (D)->aDb[I].pSchema->schemaFlags&=~(P)
pSchema          11135 ext/sqlite3/libsqlite/sqlite3.c #define SCHEMA_ENC(db) ((db)->aDb[0].pSchema->enc)
pSchema          11535 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema;     /* Schema that contains this table */
pSchema          11738 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema;         /* Schema containing this index */
pSchema          12147 ext/sqlite3/libsqlite/sqlite3.c     Schema *pSchema;  /* Schema to which this item is fixed */
pSchema          12662 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema;        /* Schema containing the trigger */
pSchema          12737 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema;    /* Fix items to this schema */
pSchema          15227 ext/sqlite3/libsqlite/sqlite3.c         Schema *pSchema = db->aDb[i].pSchema;
pSchema          15228 ext/sqlite3/libsqlite/sqlite3.c         if( ALWAYS(pSchema!=0) ){
pSchema          15232 ext/sqlite3/libsqlite/sqlite3.c               pSchema->tblHash.count 
pSchema          15233 ext/sqlite3/libsqlite/sqlite3.c             + pSchema->trigHash.count
pSchema          15234 ext/sqlite3/libsqlite/sqlite3.c             + pSchema->idxHash.count
pSchema          15235 ext/sqlite3/libsqlite/sqlite3.c             + pSchema->fkeyHash.count
pSchema          15237 ext/sqlite3/libsqlite/sqlite3.c           nByte += sqlite3MallocSize(pSchema->tblHash.ht);
pSchema          15238 ext/sqlite3/libsqlite/sqlite3.c           nByte += sqlite3MallocSize(pSchema->trigHash.ht);
pSchema          15239 ext/sqlite3/libsqlite/sqlite3.c           nByte += sqlite3MallocSize(pSchema->idxHash.ht);
pSchema          15240 ext/sqlite3/libsqlite/sqlite3.c           nByte += sqlite3MallocSize(pSchema->fkeyHash.ht);
pSchema          15242 ext/sqlite3/libsqlite/sqlite3.c           for(p=sqliteHashFirst(&pSchema->trigHash); p; p=sqliteHashNext(p)){
pSchema          15245 ext/sqlite3/libsqlite/sqlite3.c           for(p=sqliteHashFirst(&pSchema->tblHash); p; p=sqliteHashNext(p)){
pSchema          52515 ext/sqlite3/libsqlite/sqlite3.c   void *pSchema;        /* Pointer to space allocated by sqlite3BtreeSchema() */
pSchema          53012 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *pSchema){
pSchema          53015 ext/sqlite3/libsqlite/sqlite3.c   if( pSchema ) iDb = sqlite3SchemaToIndex(db, pSchema);
pSchema          53197 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema = (Schema *)pBtree->pBt->pSchema;
pSchema          53216 ext/sqlite3/libsqlite/sqlite3.c   if( isIndex && (!pSchema || (pSchema->schemaFlags&DB_SchemaLoaded)==0) ){
pSchema          53226 ext/sqlite3/libsqlite/sqlite3.c     for(p=sqliteHashFirst(&pSchema->idxHash); p; p=sqliteHashNext(p)){
pSchema          55349 ext/sqlite3/libsqlite/sqlite3.c     if( pBt->xFreeSchema && pBt->pSchema ){
pSchema          55350 ext/sqlite3/libsqlite/sqlite3.c       pBt->xFreeSchema(pBt->pSchema);
pSchema          55352 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(0, pBt->pSchema);
pSchema          62120 ext/sqlite3/libsqlite/sqlite3.c   if( !pBt->pSchema && nBytes ){
pSchema          62121 ext/sqlite3/libsqlite/sqlite3.c     pBt->pSchema = sqlite3DbMallocZero(0, nBytes);
pSchema          62125 ext/sqlite3/libsqlite/sqlite3.c   return pBt->pSchema;
pSchema          73935 ext/sqlite3/libsqlite/sqlite3.c     iGen = db->aDb[pOp->p1].pSchema->iGeneration;
pSchema          73956 ext/sqlite3/libsqlite/sqlite3.c     if( db->aDb[pOp->p1].pSchema->schema_cookie!=iMeta ){
pSchema          74021 ext/sqlite3/libsqlite/sqlite3.c     pDb->pSchema->schema_cookie = (int)pIn3->u.i;
pSchema          74025 ext/sqlite3/libsqlite/sqlite3.c     pDb->pSchema->file_format = (u8)pIn3->u.i;
pSchema          74146 ext/sqlite3/libsqlite/sqlite3.c     if( pDb->pSchema->file_format < p->minWriteFileFormat ){
pSchema          74147 ext/sqlite3/libsqlite/sqlite3.c       p->minWriteFileFormat = pDb->pSchema->file_format;
pSchema          77690 ext/sqlite3/libsqlite/sqlite3.c       int iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          77694 ext/sqlite3/libsqlite/sqlite3.c                            pTab->pSchema->schema_cookie,
pSchema          77695 ext/sqlite3/libsqlite/sqlite3.c                            pTab->pSchema->iGeneration);
pSchema          78890 ext/sqlite3/libsqlite/sqlite3.c       mxCache = db->aDb[0].pSchema->cache_size;
pSchema          81523 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema = 0;              /* Schema of the expression */
pSchema          81554 ext/sqlite3/libsqlite/sqlite3.c           pSchema = db->aDb[i].pSchema;
pSchema          81585 ext/sqlite3/libsqlite/sqlite3.c         if( zDb && pTab->pSchema!=pSchema ){
pSchema          81624 ext/sqlite3/libsqlite/sqlite3.c         pSchema = pExpr->pTab->pSchema;
pSchema          81647 ext/sqlite3/libsqlite/sqlite3.c         pSchema = pTab->pSchema;
pSchema          81806 ext/sqlite3/libsqlite/sqlite3.c       sqlite3AuthRead(pParse, pExpr, pSchema, pNC->pSrcList);
pSchema          83836 ext/sqlite3/libsqlite/sqlite3.c     pNewItem->pSchema = pOldItem->pSchema;
pSchema          84514 ext/sqlite3/libsqlite/sqlite3.c     iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          87530 ext/sqlite3/libsqlite/sqlite3.c   const Schema *pTempSchema = pParse->db->aDb[1].pSchema; /* Temp db schema */
pSchema          87537 ext/sqlite3/libsqlite/sqlite3.c   if( pTab->pSchema!=pTempSchema ){
pSchema          87540 ext/sqlite3/libsqlite/sqlite3.c       if( pTrig->pSchema==pTempSchema ){
pSchema          87572 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          87578 ext/sqlite3/libsqlite/sqlite3.c     int iTrigDb = sqlite3SchemaToIndex(pParse->db, pTrig->pSchema);
pSchema          87648 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          87870 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pNew->pSchema);
pSchema          88013 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          88045 ext/sqlite3/libsqlite/sqlite3.c   pNew->pSchema = db->aDb[iDb].pSchema;
pSchema          89059 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          89142 ext/sqlite3/libsqlite/sqlite3.c     assert( iDb==sqlite3SchemaToIndex(db, pIdx->pSchema) );
pSchema          89355 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema = db->aDb[iDb].pSchema;    /* Schema of database iDb */
pSchema          89368 ext/sqlite3/libsqlite/sqlite3.c   for(k=sqliteHashFirst(&pSchema->tblHash); k; k=sqliteHashNext(k)){
pSchema          89386 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          89904 ext/sqlite3/libsqlite/sqlite3.c   for(i=sqliteHashFirst(&db->aDb[iDb].pSchema->idxHash);i;i=sqliteHashNext(i)){
pSchema          89939 ext/sqlite3/libsqlite/sqlite3.c   for(i=sqliteHashFirst(&db->aDb[iDb].pSchema->idxHash);i;i=sqliteHashNext(i)){
pSchema          90100 ext/sqlite3/libsqlite/sqlite3.c     aNew->pSchema = sqlite3SchemaGet(db, aNew->pBt);
pSchema          90101 ext/sqlite3/libsqlite/sqlite3.c     if( !aNew->pSchema ){
pSchema          90103 ext/sqlite3/libsqlite/sqlite3.c     }else if( aNew->pSchema->file_format && aNew->pSchema->enc!=ENC(db) ){
pSchema          90182 ext/sqlite3/libsqlite/sqlite3.c       db->aDb[iDb].pSchema = 0;
pSchema          90255 ext/sqlite3/libsqlite/sqlite3.c   pDb->pSchema = 0;
pSchema          90395 ext/sqlite3/libsqlite/sqlite3.c   pFix->pSchema = db->aDb[iDb].pSchema;
pSchema          90435 ext/sqlite3/libsqlite/sqlite3.c       pItem->pSchema = pFix->pSchema;
pSchema          90685 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema,      /* The schema of the expression */
pSchema          90696 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(pParse->db, pSchema);
pSchema          90995 ext/sqlite3/libsqlite/sqlite3.c           db->aDb[iDb].pSchema->iGeneration  /* P4 */
pSchema          91129 ext/sqlite3/libsqlite/sqlite3.c     p = sqlite3HashFind(&db->aDb[j].pSchema->tblHash, zName);
pSchema          91193 ext/sqlite3/libsqlite/sqlite3.c   assert( p->pSchema==0 || p->zDatabase==0 );
pSchema          91194 ext/sqlite3/libsqlite/sqlite3.c   if( p->pSchema ){
pSchema          91195 ext/sqlite3/libsqlite/sqlite3.c     int iDb = sqlite3SchemaToIndex(pParse->db, p->pSchema);
pSchema          91222 ext/sqlite3/libsqlite/sqlite3.c     Schema *pSchema = db->aDb[j].pSchema;
pSchema          91223 ext/sqlite3/libsqlite/sqlite3.c     assert( pSchema );
pSchema          91226 ext/sqlite3/libsqlite/sqlite3.c     p = sqlite3HashFind(&pSchema->idxHash, zName);
pSchema          91259 ext/sqlite3/libsqlite/sqlite3.c   pHash = &db->aDb[iDb].pSchema->idxHash;
pSchema          91321 ext/sqlite3/libsqlite/sqlite3.c   assert( pDb->pSchema!=0 );
pSchema          91322 ext/sqlite3/libsqlite/sqlite3.c   sqlite3SchemaClear(pDb->pSchema);
pSchema          91330 ext/sqlite3/libsqlite/sqlite3.c     assert( pDb->pSchema!=0 );
pSchema          91331 ext/sqlite3/libsqlite/sqlite3.c     sqlite3SchemaClear(pDb->pSchema);
pSchema          91345 ext/sqlite3/libsqlite/sqlite3.c     if( pDb->pSchema ){
pSchema          91346 ext/sqlite3/libsqlite/sqlite3.c       sqlite3SchemaClear(pDb->pSchema);
pSchema          91416 ext/sqlite3/libsqlite/sqlite3.c     assert( pIndex->pSchema==pTable->pSchema );
pSchema          91420 ext/sqlite3/libsqlite/sqlite3.c          &pIndex->pSchema->idxHash, zName, 0
pSchema          91422 ext/sqlite3/libsqlite/sqlite3.c       assert( db==0 || sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema) );
pSchema          91463 ext/sqlite3/libsqlite/sqlite3.c   p = sqlite3HashInsert(&pDb->pSchema->tblHash, zTabName, 0);
pSchema          91753 ext/sqlite3/libsqlite/sqlite3.c   pTable->pSchema = db->aDb[iDb].pSchema;
pSchema          91766 ext/sqlite3/libsqlite/sqlite3.c     pTable->pSchema->pSeqTab = pTable;
pSchema          92264 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp2(v, OP_Integer, db->aDb[iDb].pSchema->schema_cookie+1, r1);
pSchema          92656 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, p->pSchema);
pSchema          92779 ext/sqlite3/libsqlite/sqlite3.c       if( pDb->pSchema->pSeqTab==0 ){
pSchema          92798 ext/sqlite3/libsqlite/sqlite3.c     Schema *pSchema = p->pSchema;
pSchema          92800 ext/sqlite3/libsqlite/sqlite3.c     pOld = sqlite3HashInsert(&pSchema->tblHash, p->zName, p);
pSchema          92858 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, p->pSchema);
pSchema          92981 ext/sqlite3/libsqlite/sqlite3.c       assert( sqlite3SchemaMutexHeld(db, 0, pTable->pSchema) );
pSchema          92982 ext/sqlite3/libsqlite/sqlite3.c       pTable->pSchema->schemaFlags |= DB_UnresetViews;
pSchema          93004 ext/sqlite3/libsqlite/sqlite3.c   for(i=sqliteHashFirst(&db->aDb[idx].pSchema->tblHash); i;i=sqliteHashNext(i)){
pSchema          93043 ext/sqlite3/libsqlite/sqlite3.c   pHash = &pDb->pSchema->tblHash;
pSchema          93050 ext/sqlite3/libsqlite/sqlite3.c   pHash = &pDb->pSchema->idxHash;
pSchema          93097 ext/sqlite3/libsqlite/sqlite3.c   int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          93131 ext/sqlite3/libsqlite/sqlite3.c       assert( pIdx->pSchema==pTab->pSchema );
pSchema          93139 ext/sqlite3/libsqlite/sqlite3.c       int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          93197 ext/sqlite3/libsqlite/sqlite3.c     assert( pTrigger->pSchema==pTab->pSchema || 
pSchema          93198 ext/sqlite3/libsqlite/sqlite3.c         pTrigger->pSchema==db->aDb[1].pSchema );
pSchema          93266 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          93449 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3SchemaMutexHeld(db, 0, p->pSchema) );
pSchema          93450 ext/sqlite3/libsqlite/sqlite3.c   pNextTo = (FKey *)sqlite3HashInsert(&p->pSchema->fkeyHash, 
pSchema          93516 ext/sqlite3/libsqlite/sqlite3.c   int iDb = sqlite3SchemaToIndex(db, pIndex->pSchema);
pSchema          93693 ext/sqlite3/libsqlite/sqlite3.c       if( pName2->n==0 && pTab && pTab->pSchema==db->aDb[1].pSchema ){
pSchema          93708 ext/sqlite3/libsqlite/sqlite3.c     if( iDb==1 && db->aDb[iDb].pSchema!=pTab->pSchema ){
pSchema          93720 ext/sqlite3/libsqlite/sqlite3.c     iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          93851 ext/sqlite3/libsqlite/sqlite3.c   pIndex->pSchema = db->aDb[iDb].pSchema;
pSchema          93862 ext/sqlite3/libsqlite/sqlite3.c   if( pDb->pSchema->file_format>=4 ){
pSchema          94002 ext/sqlite3/libsqlite/sqlite3.c     assert( sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema) );
pSchema          94003 ext/sqlite3/libsqlite/sqlite3.c     p = sqlite3HashInsert(&pIndex->pSchema->idxHash, 
pSchema          94190 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pIndex->pSchema);
pSchema          94695 ext/sqlite3/libsqlite/sqlite3.c     assert( db->aDb[1].pSchema );
pSchema          94720 ext/sqlite3/libsqlite/sqlite3.c     pToplevel->cookieValue[iDb] = db->aDb[iDb].pSchema->schema_cookie;
pSchema          94897 ext/sqlite3/libsqlite/sqlite3.c       int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          94921 ext/sqlite3/libsqlite/sqlite3.c     for(k=sqliteHashFirst(&pDb->pSchema->tblHash);  k; k=sqliteHashNext(k)){
pSchema          95537 ext/sqlite3/libsqlite/sqlite3.c   Schema *pSchema = (Schema *)p;
pSchema          95539 ext/sqlite3/libsqlite/sqlite3.c   temp1 = pSchema->tblHash;
pSchema          95540 ext/sqlite3/libsqlite/sqlite3.c   temp2 = pSchema->trigHash;
pSchema          95541 ext/sqlite3/libsqlite/sqlite3.c   sqlite3HashInit(&pSchema->trigHash);
pSchema          95542 ext/sqlite3/libsqlite/sqlite3.c   sqlite3HashClear(&pSchema->idxHash);
pSchema          95547 ext/sqlite3/libsqlite/sqlite3.c   sqlite3HashInit(&pSchema->tblHash);
pSchema          95553 ext/sqlite3/libsqlite/sqlite3.c   sqlite3HashClear(&pSchema->fkeyHash);
pSchema          95554 ext/sqlite3/libsqlite/sqlite3.c   pSchema->pSeqTab = 0;
pSchema          95555 ext/sqlite3/libsqlite/sqlite3.c   if( pSchema->schemaFlags & DB_SchemaLoaded ){
pSchema          95556 ext/sqlite3/libsqlite/sqlite3.c     pSchema->iGeneration++;
pSchema          95557 ext/sqlite3/libsqlite/sqlite3.c     pSchema->schemaFlags &= ~DB_SchemaLoaded;
pSchema          95683 ext/sqlite3/libsqlite/sqlite3.c   int iDb = sqlite3SchemaToIndex(db, pView->pSchema);
pSchema          95881 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          95956 ext/sqlite3/libsqlite/sqlite3.c       assert( pIdx->pSchema==pTab->pSchema );
pSchema          98889 ext/sqlite3/libsqlite/sqlite3.c   return (FKey *)sqlite3HashFind(&pTab->pSchema->fkeyHash, pTab->zName);
pSchema          99098 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          99547 ext/sqlite3/libsqlite/sqlite3.c     pTrigger->pSchema = pTab->pSchema;
pSchema          99548 ext/sqlite3/libsqlite/sqlite3.c     pTrigger->pTabSchema = pTab->pSchema;
pSchema          99596 ext/sqlite3/libsqlite/sqlite3.c   assert( db==0 || sqlite3SchemaMutexHeld(db, 0, pTab->pSchema) );
pSchema          99606 ext/sqlite3/libsqlite/sqlite3.c         sqlite3HashInsert(&pTab->pSchema->fkeyHash, z, p);
pSchema          99889 ext/sqlite3/libsqlite/sqlite3.c     assert( sqlite3SchemaMutexHeld(db, 0, pDb->pSchema) );
pSchema          99890 ext/sqlite3/libsqlite/sqlite3.c     sqlite3OpenTable(pParse, 0, p->iDb, pDb->pSchema->pSeqTab, OP_OpenRead);
pSchema          99941 ext/sqlite3/libsqlite/sqlite3.c     assert( sqlite3SchemaMutexHeld(db, 0, pDb->pSchema) );
pSchema          99942 ext/sqlite3/libsqlite/sqlite3.c     sqlite3OpenTable(pParse, 0, p->iDb, pDb->pSchema->pSeqTab, OP_OpenWrite);
pSchema          100142 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          101275 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          101289 ext/sqlite3/libsqlite/sqlite3.c     assert( pIdx->pSchema==pTab->pSchema );
pSchema          101565 ext/sqlite3/libsqlite/sqlite3.c   iDbSrc = sqlite3SchemaToIndex(db, pSrc->pSchema);
pSchema          104019 ext/sqlite3/libsqlite/sqlite3.c       pDb->pSchema->cache_size = size;
pSchema          104020 ext/sqlite3/libsqlite/sqlite3.c       sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
pSchema          104314 ext/sqlite3/libsqlite/sqlite3.c       returnSingleInt(pParse, "cache_size", pDb->pSchema->cache_size);
pSchema          104317 ext/sqlite3/libsqlite/sqlite3.c       pDb->pSchema->cache_size = size;
pSchema          104318 ext/sqlite3/libsqlite/sqlite3.c       sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
pSchema          104656 ext/sqlite3/libsqlite/sqlite3.c     for(i=sqliteHashFirst(&pDb->pSchema->tblHash); i; i=sqliteHashNext(i)){
pSchema          104864 ext/sqlite3/libsqlite/sqlite3.c     k = sqliteHashFirst(&db->aDb[iDb].pSchema->tblHash);
pSchema          105051 ext/sqlite3/libsqlite/sqlite3.c       pTbls = &db->aDb[i].pSchema->tblHash;
pSchema          105748 ext/sqlite3/libsqlite/sqlite3.c   assert( db->aDb[iDb].pSchema );
pSchema          105825 ext/sqlite3/libsqlite/sqlite3.c   pDb->pSchema->schema_cookie = meta[BTREE_SCHEMA_VERSION-1];
pSchema          105855 ext/sqlite3/libsqlite/sqlite3.c   pDb->pSchema->enc = ENC(db);
pSchema          105857 ext/sqlite3/libsqlite/sqlite3.c   if( pDb->pSchema->cache_size==0 ){
pSchema          105861 ext/sqlite3/libsqlite/sqlite3.c     pDb->pSchema->cache_size = size;
pSchema          105863 ext/sqlite3/libsqlite/sqlite3.c     pDb->pSchema->cache_size = SQLITE_DEFAULT_CACHE_SIZE;
pSchema          105865 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
pSchema          105874 ext/sqlite3/libsqlite/sqlite3.c   pDb->pSchema->file_format = (u8)meta[BTREE_FILE_FORMAT-1];
pSchema          105875 ext/sqlite3/libsqlite/sqlite3.c   if( pDb->pSchema->file_format==0 ){
pSchema          105876 ext/sqlite3/libsqlite/sqlite3.c     pDb->pSchema->file_format = 1;
pSchema          105878 ext/sqlite3/libsqlite/sqlite3.c   if( pDb->pSchema->file_format>SQLITE_MAX_FILE_FORMAT ){
pSchema          106058 ext/sqlite3/libsqlite/sqlite3.c     if( cookie!=db->aDb[iDb].pSchema->schema_cookie ){
pSchema          106077 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){
pSchema          106091 ext/sqlite3/libsqlite/sqlite3.c   if( pSchema ){
pSchema          106093 ext/sqlite3/libsqlite/sqlite3.c       if( db->aDb[i].pSchema==pSchema ){
pSchema          107862 ext/sqlite3/libsqlite/sqlite3.c       }else if( pTab->pSchema ){
pSchema          107878 ext/sqlite3/libsqlite/sqlite3.c           int iDb = sqlite3SchemaToIndex(pNC->pParse->db, pTab->pSchema);
pSchema          110760 ext/sqlite3/libsqlite/sqlite3.c             iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          111820 ext/sqlite3/libsqlite/sqlite3.c         const int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          112325 ext/sqlite3/libsqlite/sqlite3.c   Schema * const pTmpSchema = pParse->db->aDb[1].pSchema;
pSchema          112332 ext/sqlite3/libsqlite/sqlite3.c   if( pTmpSchema!=pTab->pSchema ){
pSchema          112337 ext/sqlite3/libsqlite/sqlite3.c       if( pTrig->pTabSchema==pTab->pSchema
pSchema          112421 ext/sqlite3/libsqlite/sqlite3.c         && pTab->pSchema==db->aDb[1].pSchema ){
pSchema          112460 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3HashFind(&(db->aDb[iDb].pSchema->trigHash),zName) ){
pSchema          112489 ext/sqlite3/libsqlite/sqlite3.c   iTabDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          112521 ext/sqlite3/libsqlite/sqlite3.c   pTrigger->pSchema = db->aDb[iDb].pSchema;
pSchema          112522 ext/sqlite3/libsqlite/sqlite3.c   pTrigger->pTabSchema = pTab->pSchema;
pSchema          112561 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(pParse->db, pTrig->pSchema);
pSchema          112600 ext/sqlite3/libsqlite/sqlite3.c     Hash *pHash = &db->aDb[iDb].pSchema->trigHash;
pSchema          112605 ext/sqlite3/libsqlite/sqlite3.c     }else if( pLink->pSchema==pLink->pTabSchema ){
pSchema          112781 ext/sqlite3/libsqlite/sqlite3.c     pTrigger = sqlite3HashFind(&(db->aDb[j].pSchema->trigHash), zName);
pSchema          112817 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(pParse->db, pTrigger->pSchema);
pSchema          112821 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable->pSchema==pTrigger->pSchema || iDb==1 );
pSchema          112875 ext/sqlite3/libsqlite/sqlite3.c   pHash = &(db->aDb[iDb].pSchema->trigHash);
pSchema          112878 ext/sqlite3/libsqlite/sqlite3.c     if( pTrigger->pSchema==pTrigger->pTabSchema ){
pSchema          112961 ext/sqlite3/libsqlite/sqlite3.c     iDb = sqlite3SchemaToIndex(db, pStep->pTrig->pSchema);
pSchema          113327 ext/sqlite3/libsqlite/sqlite3.c     assert( p->pSchema!=0 );
pSchema          113329 ext/sqlite3/libsqlite/sqlite3.c     assert( p->pSchema==p->pTabSchema 
pSchema          113330 ext/sqlite3/libsqlite/sqlite3.c          || p->pSchema==pParse->db->aDb[1].pSchema );
pSchema          113553 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
pSchema          114536 ext/sqlite3/libsqlite/sqlite3.c     pDb->pSchema = 0;
pSchema          114720 ext/sqlite3/libsqlite/sqlite3.c   assert( db==0 || sqlite3SchemaMutexHeld(db, 0, p->pSchema) );
pSchema          114877 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTable->pSchema);
pSchema          114959 ext/sqlite3/libsqlite/sqlite3.c     iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          114990 ext/sqlite3/libsqlite/sqlite3.c     Schema *pSchema = pTab->pSchema;
pSchema          114992 ext/sqlite3/libsqlite/sqlite3.c     assert( sqlite3SchemaMutexHeld(db, 0, pSchema) );
pSchema          114993 ext/sqlite3/libsqlite/sqlite3.c     pOld = sqlite3HashInsert(&pSchema->tblHash, zName, pTab);
pSchema          115073 ext/sqlite3/libsqlite/sqlite3.c   iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          122913 ext/sqlite3/libsqlite/sqlite3.c     iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
pSchema          122979 ext/sqlite3/libsqlite/sqlite3.c       assert( pIx->pSchema==pTab->pSchema );
pSchema          128926 ext/sqlite3/libsqlite/sqlite3.c     Schema *pSchema = db->aDb[i].pSchema;
pSchema          128927 ext/sqlite3/libsqlite/sqlite3.c     if( db->aDb[i].pSchema ){
pSchema          128929 ext/sqlite3/libsqlite/sqlite3.c       for(p=sqliteHashFirst(&pSchema->tblHash); p; p=sqliteHashNext(p)){
pSchema          129063 ext/sqlite3/libsqlite/sqlite3.c         pDb->pSchema = 0;
pSchema          129068 ext/sqlite3/libsqlite/sqlite3.c   if( db->aDb[1].pSchema ){
pSchema          129069 ext/sqlite3/libsqlite/sqlite3.c     sqlite3SchemaClear(db->aDb[1].pSchema);
pSchema          129133 ext/sqlite3/libsqlite/sqlite3.c   sqlite3DbFree(db, db->aDb[1].pSchema);
pSchema          130801 ext/sqlite3/libsqlite/sqlite3.c   db->aDb[0].pSchema = sqlite3SchemaGet(db, db->aDb[0].pBt);
pSchema          130804 ext/sqlite3/libsqlite/sqlite3.c   db->aDb[1].pSchema = sqlite3SchemaGet(db, 0);