Lines Matching refs:iDb
393 int iDb; /* Database index for <database> */ in sqlite3Pragma() local
406 iDb = sqlite3TwoPartName(pParse, pId1, pId2, &pId); in sqlite3Pragma()
407 if( iDb<0 ) return; in sqlite3Pragma()
408 pDb = &db->aDb[iDb]; in sqlite3Pragma()
413 if( iDb==1 && sqlite3OpenTempDatabase(pParse) ){ in sqlite3Pragma()
523 sqlite3VdbeUsesBtree(v, iDb); in sqlite3Pragma()
529 aOp[0].p1 = iDb; in sqlite3Pragma()
530 aOp[1].p1 = iDb; in sqlite3Pragma()
534 sqlite3BeginWriteOperation(pParse, 0, iDb); in sqlite3Pragma()
535 sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_DEFAULT_CACHE_SIZE, size); in sqlite3Pragma()
536 assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); in sqlite3Pragma()
622 sqlite3CodeVerifySchema(pParse, iDb); in sqlite3Pragma()
625 sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg); in sqlite3Pragma()
633 sqlite3VdbeAddOp3(v, OP_MaxPgcnt, iDb, iReg, (int)x); in sqlite3Pragma()
717 iDb = 0; in sqlite3Pragma()
721 if( db->aDb[ii].pBt && (ii==iDb || pId2->n==0) ){ in sqlite3Pragma()
792 aOp[0].p1 = iDb; in sqlite3Pragma()
793 aOp[1].p1 = iDb; in sqlite3Pragma()
795 aOp[4].p1 = iDb; in sqlite3Pragma()
797 sqlite3VdbeUsesBtree(v, iDb); in sqlite3Pragma()
815 sqlite3BeginWriteOperation(pParse, 0, iDb); in sqlite3Pragma()
817 addr = sqlite3VdbeAddOp1(v, OP_IncrVacuum, iDb); VdbeCoverage(v); in sqlite3Pragma()
839 assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); in sqlite3Pragma()
873 assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); in sqlite3Pragma()
910 assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); in sqlite3Pragma()
917 if( db->aDb[ii].pBt && (ii==iDb || pId2->n==0) ){ in sqlite3Pragma()
1095 }else if( iDb!=1 ){ in sqlite3Pragma()
1301 sqlite3CodeVerifySchema(pParse, iDb); in sqlite3Pragma()
1513 k = sqliteHashFirst(&db->aDb[iDb].pSchema->tblHash); in sqlite3Pragma()
1523 iDb = sqlite3SchemaToIndex(db, pTab->pSchema); in sqlite3Pragma()
1524 zDb = db->aDb[iDb].zDbSName; in sqlite3Pragma()
1525 sqlite3CodeVerifySchema(pParse, iDb); in sqlite3Pragma()
1526 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName); in sqlite3Pragma()
1528 sqlite3OpenTable(pParse, 0, iDb, pTab, OP_OpenRead); in sqlite3Pragma()
1535 sqlite3TableLock(pParse, iDb, pParent->tnum, 0, pParent->zName); in sqlite3Pragma()
1539 sqlite3OpenTable(pParse, i, iDb, pParent, OP_OpenRead); in sqlite3Pragma()
1541 sqlite3VdbeAddOp3(v, OP_OpenRead, i, pIdx->tnum, iDb); in sqlite3Pragma()
1664 assert( iDb>=0 ); in sqlite3Pragma()
1665 assert( iDb==0 || pId2->z ); in sqlite3Pragma()
1666 if( pId2->z==0 ) iDb = -1; in sqlite3Pragma()
1680 iDb>=0 ? db->aDb[iDb].zDbSName : 0); in sqlite3Pragma()
1694 if( iDb>=0 && i!=iDb ) continue; in sqlite3Pragma()
2157 sqlite3VdbeUsesBtree(v, iDb); in sqlite3Pragma()
2168 aOp[0].p1 = iDb; in sqlite3Pragma()
2169 aOp[1].p1 = iDb; in sqlite3Pragma()
2189 aOp[0].p1 = iDb; in sqlite3Pragma()
2190 aOp[1].p1 = iDb; in sqlite3Pragma()
2225 int iBt = (pId2->z?iDb:SQLITE_MAX_DB); in sqlite3Pragma()
2345 for(iDbLast = zDb?iDb:db->nDb-1; iDb<=iDbLast; iDb++){ in sqlite3Pragma()
2346 if( iDb==1 ) continue; in sqlite3Pragma()
2347 sqlite3CodeVerifySchema(pParse, iDb); in sqlite3Pragma()
2348 pSchema = db->aDb[iDb].pSchema; in sqlite3Pragma()
2366 sqlite3OpenTable(pParse, iTabCur, iDb, pTab, OP_OpenRead); in sqlite3Pragma()
2372 db->aDb[iDb].zDbSName, pTab->zName); in sqlite3Pragma()