Lines Matching refs:tnum

17758   Pgno tnum;           /* Root BTree page for this table */
18080 ** of this structure may be created. In this case the Index.tnum variable is
18097 Pgno tnum; /* DB Page containing root of this index */
68835 if( pIdx->tnum==iRoot ){
68842 iTab = pIdx->pTable->tnum;
99553 aOp[0].p2 = pTab->tnum;
99561 ** parameter of the other to pTab->tnum. */
99563 aOp[1].p2 = pTab->tnum;
102760 if( !IsVirtual(pTab) && pTab->tnum==iRoot ){
102769 if( pIdx->tnum==iRoot ){
108606 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
108699 sqlite3VdbeAddOp3(v, OP_OpenRead, iTab, pIdx->tnum, iDb);
114831 aRoot[i] = pStat->tnum;
115647 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
115717 sqlite3VdbeAddOp3(v, OP_OpenRead, iIdxCur, pIdx->tnum, iDb);
119797 ** (4) Set the Index.tnum of the PRIMARY KEY Index object in the
119897 if( v && pPk->tnum>0 ){
119899 sqlite3VdbeChangeOpcode(v, (int)pPk->tnum, OP_Goto);
119903 pPk->tnum = pTab->tnum;
120124 p->tnum = db->init.newTnum;
120125 if( p->tnum==1 ) p->tabFlags |= TF_Readonly;
120701 if( pTab->tnum==iFrom ){
120702 pTab->tnum = iTo;
120708 if( pIdx->tnum==iFrom ){
120709 pIdx->tnum = iTo;
120768 Pgno iTab = pTab->tnum;
120779 Pgno iIdx = pIdx->tnum;
121204 ** the root page number of the index is taken from pIndex->tnum.
121213 Pgno tnum; /* Root page of index */
121229 sqlite3TableLock(pParse, iDb, pTab->tnum, 1, pTab->zName);
121234 tnum = (Pgno)memRootPage;
121236 tnum = pIndex->tnum;
121258 if( memRootPage<0 ) sqlite3VdbeAddOp2(v, OP_Clear, tnum, iDb);
121259 sqlite3VdbeAddOp4(v, OP_OpenWrite, iIdx, (int)tnum, iDb,
121828 pIndex->tnum = db->init.newTnum;
121870 ** Index.tnum. This is required in case this index is actually a
121874 pIndex->tnum = (Pgno)sqlite3VdbeAddOp0(v, OP_Noop);
121916 sqlite3VdbeJumpHere(v, (int)pIndex->tnum);
122087 destroyRootPage(pParse, pIndex->tnum, iDb);
124166 sqlite3TableLock(pParse, iDb, pTab->tnum, 1, pTab->zName);
124168 sqlite3VdbeAddOp4(v, OP_Clear, pTab->tnum, iDb, memCnt ? memCnt : -1,
124174 sqlite3VdbeAddOp3(v, OP_Clear, pIdx->tnum, iDb, memCnt ? memCnt : -1);
124176 sqlite3VdbeAddOp2(v, OP_Clear, pIdx->tnum, iDb);
127518 sqlite3VdbeAddOp3(v, OP_OpenRead, iCur, pIdx->tnum, iDb);
128114 sqlite3TableLock(pParse, iDb, pTo->tnum, 0, pTo->zName);
128640 sqlite3TableLock(pParse, iDb, pTab->tnum,
128643 sqlite3VdbeAddOp4Int(v, opcode, iCur, pTab->tnum, iDb, pTab->nNVCol);
128648 assert( pPk->tnum==pTab->tnum || CORRUPT_DB );
128649 sqlite3VdbeAddOp3(v, opcode, iCur, pPk->tnum, iDb);
128840 Pgno tnum = pOp->p2;
128841 if( tnum==pTab->tnum ){
128845 if( tnum==pIndex->tnum ){
131276 sqlite3TableLock(pParse, iDb, pTab->tnum, op==OP_OpenWrite, pTab->zName);
131287 sqlite3VdbeAddOp3(v, op, iIdxCur, pIdx->tnum, iDb);
131467 if( pSrc->tnum==pDest->tnum && pSrc->pSchema==pDest->pSchema ){
131567 if( pSrcIdx->tnum==pDestIdx->tnum && pSrc->pSchema==pDest->pSchema
131687 sqlite3TableLock(pParse, iDbDest, pDest->tnum, 1, pDest->zName);
131688 sqlite3TableLock(pParse, iDbSrc, pSrc->tnum, 0, pSrc->zName);
131696 sqlite3VdbeAddOp3(v, OP_OpenRead, iSrc, pSrcIdx->tnum, iDbSrc);
131699 sqlite3VdbeAddOp3(v, OP_OpenWrite, iDest, pDestIdx->tnum, iDbDest);
135779 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
135788 sqlite3TableLock(pParse, iDb, pParent->tnum, 0, pParent->zName);
135794 sqlite3VdbeAddOp3(v, OP_OpenRead, i, pIdx->tnum, iDb);
135977 if( HasRowid(pTab) ) aRoot[++cnt] = pTab->tnum;
135979 aRoot[++cnt] = pIdx->tnum;
137207 if( p->tnum==pIndex->tnum && p!=pIndex ) return 1;
137320 if( sqlite3GetUInt32(argv[3],&pIndex->tnum)==0
137321 || pIndex->tnum<2
137322 || pIndex->tnum>pData->mxPage
145982 Pgno iRoot = pTab->tnum; /* Root page of scanned b-tree */
145985 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
146009 iRoot = pBest->tnum;
162600 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
162639 sqlite3VdbeAddOp3(v, op, iIndexCur, pIx->tnum, iDb);
162956 sqlite3VdbeAddOp3(v, OP_ReopenIdx, pLevel->iIdxCur, pIx->tnum, iDb);
177796 /* sqlite3_test_control(SQLITE_TESTCTRL_IMPOSTER, db, dbName, onOff, tnum);
177801 ** or off. "tnum" is the root page of the b-tree to which the imposter
177808 ** If onOff==0 and tnum>0 then reset the schema for all databases, causing
210851 int tnum = pIter->iPkTnum; /* Root page of PK index */
210852 sqlite3_stmt *pQuery = 0; /* SELECT name ... WHERE rootpage = $tnum */
210866 sqlite3_bind_int(pQuery, 1, tnum);
210894 sqlite3_test_control(SQLITE_TESTCTRL_IMPOSTER, p->dbMain, "main", 1, tnum);
210925 int tnum = pIter->iTnum;
210959 sqlite3_test_control(SQLITE_TESTCTRL_IMPOSTER, p->dbMain, "main", 1, tnum);
211134 const int tnum = pIter->iTnum;
211163 sqlite3_test_control(SQLITE_TESTCTRL_IMPOSTER, p->dbMain, "main", 1,tnum);