Lines Matching defs:tnum

18398   Pgno tnum;           /* Root BTree page for this table */
18728 ** of this structure may be created. In this case the Index.tnum variable is
18745 Pgno tnum; /* DB Page containing root of this index */
70799 if( pIdx->tnum==iRoot ){
70806 iTab = pIdx->pTable->tnum;
102578 aOp[0].p2 = pTab->tnum;
102586 ** parameter of the other to pTab->tnum. */
102588 aOp[1].p2 = pTab->tnum;
105790 if( !IsVirtual(pTab) && pTab->tnum==iRoot ){
105799 if( pIdx->tnum==iRoot ){
106959 assert( pTab->tnum==1 );
107148 if( pTab->tnum!=1 ) continue;
112174 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
112266 sqlite3VdbeAddOp3(v, OP_OpenRead, iTab, pIdx->tnum, iDb);
118681 aRoot[i] = pStat->tnum;
119507 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
119582 sqlite3VdbeAddOp3(v, OP_OpenRead, iIdxCur, pIdx->tnum, iDb);
123700 ** (4) Set the Index.tnum of the PRIMARY KEY Index object in the
123800 if( v && pPk->tnum>0 ){
123802 sqlite3VdbeChangeOpcode(v, (int)pPk->tnum, OP_Goto);
123806 pPk->tnum = pTab->tnum;
124028 p->tnum = db->init.newTnum;
124029 if( p->tnum==1 ) p->tabFlags |= TF_Readonly;
124616 if( pTab->tnum==iFrom ){
124617 pTab->tnum = iTo;
124623 if( pIdx->tnum==iFrom ){
124624 pIdx->tnum = iTo;
124683 Pgno iTab = pTab->tnum;
124694 Pgno iIdx = pIdx->tnum;
125119 ** the root page number of the index is taken from pIndex->tnum.
125128 Pgno tnum; /* Root page of index */
125144 sqlite3TableLock(pParse, iDb, pTab->tnum, 1, pTab->zName);
125149 tnum = (Pgno)memRootPage;
125151 tnum = pIndex->tnum;
125173 if( memRootPage<0 ) sqlite3VdbeAddOp2(v, OP_Clear, tnum, iDb);
125174 sqlite3VdbeAddOp4(v, OP_OpenWrite, iIdx, (int)tnum, iDb,
125743 pIndex->tnum = db->init.newTnum;
125785 ** Index.tnum. This is required in case this index is actually a
125789 pIndex->tnum = (Pgno)sqlite3VdbeAddOp0(v, OP_Noop);
125831 sqlite3VdbeJumpHere(v, (int)pIndex->tnum);
126002 destroyRootPage(pParse, pIndex->tnum, iDb);
128095 sqlite3TableLock(pParse, iDb, pTab->tnum, 1, pTab->zName);
128097 sqlite3VdbeAddOp4(v, OP_Clear, pTab->tnum, iDb, memCnt ? memCnt : -1,
128103 sqlite3VdbeAddOp3(v, OP_Clear, pIdx->tnum, iDb, memCnt ? memCnt : -1);
128105 sqlite3VdbeAddOp2(v, OP_Clear, pIdx->tnum, iDb);
131802 sqlite3VdbeAddOp3(v, OP_OpenRead, iCur, pIdx->tnum, iDb);
132399 sqlite3TableLock(pParse, iDb, pTo->tnum, 0, pTo->zName);
132932 sqlite3TableLock(pParse, iDb, pTab->tnum,
132936 sqlite3VdbeAddOp4Int(v, opcode, iCur, pTab->tnum, iDb, pTab->nNVCol);
132941 assert( pPk->tnum==pTab->tnum || CORRUPT_DB );
132942 sqlite3VdbeAddOp3(v, opcode, iCur, pPk->tnum, iDb);
133135 Pgno tnum = pOp->p2;
133136 if( tnum==pTab->tnum ){
133140 if( tnum==pIndex->tnum ){
135779 sqlite3TableLock(pParse, iDb, pTab->tnum, op==OP_OpenWrite, pTab->zName);
135790 sqlite3VdbeAddOp3(v, op, iIdxCur, pIdx->tnum, iDb);
135970 if( pSrc->tnum==pDest->tnum && pSrc->pSchema==pDest->pSchema ){
136070 if( pSrcIdx->tnum==pDestIdx->tnum && pSrc->pSchema==pDest->pSchema
136193 sqlite3TableLock(pParse, iDbDest, pDest->tnum, 1, pDest->zName);
136194 sqlite3TableLock(pParse, iDbSrc, pSrc->tnum, 0, pSrc->zName);
136202 sqlite3VdbeAddOp3(v, OP_OpenRead, iSrc, pSrcIdx->tnum, iDbSrc);
136205 sqlite3VdbeAddOp3(v, OP_OpenWrite, iDest, pDestIdx->tnum, iDbDest);
140282 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
140291 sqlite3TableLock(pParse, iDb, pParent->tnum, 0, pParent->zName);
140297 sqlite3VdbeAddOp3(v, OP_OpenRead, i, pIdx->tnum, iDb);
140479 if( HasRowid(pTab) ) aRoot[++cnt] = pTab->tnum;
140481 aRoot[++cnt] = pIdx->tnum;
141867 if( p->tnum==pIndex->tnum && p!=pIndex ) return 1;
141980 if( sqlite3GetUInt32(argv[3],&pIndex->tnum)==0
141981 || pIndex->tnum<2
141982 || pIndex->tnum>pData->mxPage
151326 Pgno iRoot = pTab->tnum; /* Root page of scanned b-tree */
151329 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
151353 iRoot = pBest->tnum;
168820 sqlite3TableLock(pParse, iDb, pTab->tnum, 0, pTab->zName);
168864 sqlite3VdbeAddOp3(v, op, iIndexCur, pIx->tnum, iDb);
169174 sqlite3VdbeAddOp3(v, OP_ReopenIdx, pLevel->iIdxCur, pIx->tnum, iDb);
184258 /* sqlite3_test_control(SQLITE_TESTCTRL_IMPOSTER, db, dbName, onOff, tnum);
184263 ** or off. "tnum" is the root page of the b-tree to which the imposter
184270 ** If onOff==0 and tnum>0 then reset the schema for all databases, causing
220162 int tnum = pIter->iPkTnum; /* Root page of PK index */
220163 sqlite3_stmt *pQuery = 0; /* SELECT name ... WHERE rootpage = $tnum */
220177 sqlite3_bind_int(pQuery, 1, tnum);
220205 sqlite3_test_control(SQLITE_TESTCTRL_IMPOSTER, p->dbMain, "main", 1, tnum);
220236 int tnum = pIter->iTnum;
220270 sqlite3_test_control(SQLITE_TESTCTRL_IMPOSTER, p->dbMain, "main", 1, tnum);
220445 const int tnum = pIter->iTnum;
220474 sqlite3_test_control(SQLITE_TESTCTRL_IMPOSTER, p->dbMain, "main", 1,tnum);