Lines Matching refs:iDb
98 int iDb = pData->iDb; in sqlite3InitCallback() local
111 assert( iDb>=0 && iDb<db->nDb ); in sqlite3InitCallback()
128 u8 saved_iDb = db->init.iDb; in sqlite3InitCallback()
133 db->init.iDb = iDb; in sqlite3InitCallback()
147 db->init.iDb = saved_iDb; in sqlite3InitCallback()
151 assert( iDb==1 ); in sqlite3InitCallback()
173 pIndex = sqlite3FindIndex(db, argv[1], db->aDb[iDb].zDbSName); in sqlite3InitCallback()
198 int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg, u32 mFlags){ in sqlite3InitOne() argument
213 assert( iDb>=0 && iDb<db->nDb ); in sqlite3InitOne()
214 assert( db->aDb[iDb].pSchema ); in sqlite3InitOne()
216 assert( iDb==1 || sqlite3BtreeHoldsMutex(db->aDb[iDb].pBt) ); in sqlite3InitOne()
226 azArg[1] = zSchemaTabName = SCHEMA_TABLE(iDb); in sqlite3InitOne()
233 initData.iDb = iDb; in sqlite3InitOne()
248 pDb = &db->aDb[iDb]; in sqlite3InitOne()
250 assert( iDb==1 ); in sqlite3InitOne()
300 if( iDb==0 && (db->mDbFlags & DBFLAG_EncodingFixed)==0 ){ in sqlite3InitOne()
354 if( iDb==0 && meta[BTREE_FILE_FORMAT-1]>=4 ){ in sqlite3InitOne()
366 db->aDb[iDb].zDbSName, zSchemaTabName); in sqlite3InitOne()
382 sqlite3AnalysisLoad(db, iDb); in sqlite3InitOne()
386 assert( pDb == &(db->aDb[iDb]) ); in sqlite3InitOne()
390 pDb = &db->aDb[iDb]; in sqlite3InitOne()
403 DbSetProperty(db, iDb, DB_SchemaLoaded); in sqlite3InitOne()
422 sqlite3ResetOneSchema(db, iDb); in sqlite3InitOne()
493 int iDb; in schemaIsValid() local
499 for(iDb=0; iDb<db->nDb; iDb++){ in schemaIsValid()
501 Btree *pBt = db->aDb[iDb].pBt; /* Btree database to read cookie from */ in schemaIsValid()
521 assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); in schemaIsValid()
522 if( cookie!=db->aDb[iDb].pSchema->schema_cookie ){ in schemaIsValid()
523 sqlite3ResetOneSchema(db, iDb); in schemaIsValid()