Lines Matching refs:aDb

93   if( !sqlite3BtreeSharable(pParse->db->aDb[iDb].pBt) ) return;  in sqlite3TableLock()
217 pSchema = db->aDb[iDb].pSchema; in sqlite3FinishCoding()
370 if( sqlite3StrICmp(zDatabase, db->aDb[i].zDbSName)==0 ) break; in sqlite3FindTable()
381 p = sqlite3HashFind(&db->aDb[i].pSchema->tblHash, zName); in sqlite3FindTable()
388 p = sqlite3HashFind(&db->aDb[1].pSchema->tblHash, in sqlite3FindTable()
393 p = sqlite3HashFind(&db->aDb[i].pSchema->tblHash, in sqlite3FindTable()
400 p = sqlite3HashFind(&db->aDb[1].pSchema->tblHash, zName); in sqlite3FindTable()
403 p = sqlite3HashFind(&db->aDb[0].pSchema->tblHash, zName); in sqlite3FindTable()
408 p = sqlite3HashFind(&db->aDb[i].pSchema->tblHash, zName); in sqlite3FindTable()
413 p = sqlite3HashFind(&db->aDb[0].pSchema->tblHash, LEGACY_SCHEMA_TABLE); in sqlite3FindTable()
415 p = sqlite3HashFind(&db->aDb[1].pSchema->tblHash, in sqlite3FindTable()
505 zDb = pParse->db->aDb[iDb].zDbSName; in sqlite3LocateTableItem()
547 Schema *pSchema = db->aDb[j].pSchema; in sqlite3FindIndex()
585 pHash = &db->aDb[iDb].pSchema->idxHash; in sqlite3UnlinkAndDeleteIndex()
616 struct Db *pDb = &db->aDb[i]; in sqlite3CollapseDatabaseArray()
623 db->aDb[j] = db->aDb[i]; in sqlite3CollapseDatabaseArray()
628 if( db->nDb<=2 && db->aDb!=db->aDbStatic ){ in sqlite3CollapseDatabaseArray()
629 memcpy(db->aDbStatic, db->aDb, 2*sizeof(db->aDb[0])); in sqlite3CollapseDatabaseArray()
630 sqlite3DbFree(db, db->aDb); in sqlite3CollapseDatabaseArray()
631 db->aDb = db->aDbStatic; in sqlite3CollapseDatabaseArray()
654 sqlite3SchemaClear(db->aDb[i].pSchema); in sqlite3ResetOneSchema()
668 Db *pDb = &db->aDb[i]; in sqlite3ResetAllSchemasOfConnection()
893 pDb = &db->aDb[iDb]; in sqlite3UnlinkAndDeleteTable()
946 for(i=(db->nDb-1), pDb=&db->aDb[i]; i>=0; i--, pDb--){ in sqlite3FindDbName()
1264 char *zDb = db->aDb[iDb].zDbSName; in sqlite3StartTable()
1283 char *zDb = db->aDb[iDb].zDbSName; in sqlite3StartTable()
1314 pTable->pSchema = db->aDb[iDb].pSchema; in sqlite3StartTable()
1424 pHash = &(db->aDb[1].pSchema->trigHash); in sqlite3DeleteReturning()
1472 pRet->retTrig.pSchema = db->aDb[1].pSchema; in sqlite3AddReturning()
1473 pRet->retTrig.pTabSchema = db->aDb[1].pSchema; in sqlite3AddReturning()
1478 pHash = &(db->aDb[1].pSchema->trigHash); in sqlite3AddReturning()
1918 && !sqlite3BtreeIsReadonly(db->aDb[db->init.iDb].pBt) in sqlite3AddCheckConstraint()
2048 (int)(1+(unsigned)db->aDb[iDb].pSchema->schema_cookie)); in sqlite3ChangeCookie()
2882 db->aDb[iDb].zDbSName, in sqlite3EndTable()
2898 Db *pDb = &db->aDb[iDb]; in sqlite3EndTable()
3188 for(i=sqliteHashFirst(&db->aDb[idx].pSchema->tblHash); i;i=sqliteHashNext(i)){ in sqliteViewResetAll()
3224 pDb = &db->aDb[iDb]; in sqlite3RootPageMoved()
3267 pParse->db->aDb[iDb].zDbSName, iTable, r1, r1); in destroyRootPage()
3334 const char *zDbName = pParse->db->aDb[iDb].zDbSName; in sqlite3ClearStatTables()
3354 Db *pDb = &db->aDb[iDb]; in sqlite3CodeDropTable()
3373 pTrigger->pSchema==db->aDb[1].pSchema ); in sqlite3CodeDropTable()
3495 const char *zDb = db->aDb[iDb].zDbSName; in sqlite3DropTable()
3750 db->aDb[iDb].zDbSName ) ){ in sqlite3RefillIndex()
3966 if( pName2->n==0 && pTab && pTab->pSchema==db->aDb[1].pSchema ){ in sqlite3CreateIndex()
3981 if( iDb==1 && db->aDb[iDb].pSchema!=pTab->pSchema ){ in sqlite3CreateIndex()
3995 pDb = &db->aDb[iDb]; in sqlite3CreateIndex()
4143 pIndex->pSchema = db->aDb[iDb].pSchema; in sqlite3CreateIndex()
4424 db->aDb[iDb].zDbSName, in sqlite3CreateIndex()
4592 const char *zDb = db->aDb[iDb].zDbSName; in sqlite3DropIndex()
4610 db->aDb[iDb].zDbSName, pIndex->zName in sqlite3DropIndex()
5127 Btree *pBt = db->aDb[i].pBt; in sqlite3BeginTransaction()
5191 if( db->aDb[1].pBt==0 && !pParse->explain ){ in sqlite3OpenTempDatabase()
5208 db->aDb[1].pBt = pBt; in sqlite3OpenTempDatabase()
5209 assert( db->aDb[1].pSchema ); in sqlite3OpenTempDatabase()
5226 assert( pToplevel->db->aDb[iDb].pBt!=0 || iDb==1 ); in sqlite3CodeVerifySchemaAtToplevel()
5249 Db *pDb = &db->aDb[i]; in sqlite3CodeVerifyNamedSchema()
5444 for(iDb=0, pDb=db->aDb; iDb<db->nDb; iDb++, pDb++){ in reindexDatabases()
5504 zDb = db->aDb[iDb].zDbSName; in sqlite3Reindex()