Lines Matching refs:iTable

14950   int iTable,                          /* Index of root page */
17866 int iTable; /* Cursor number of the source table */ member
18000 int iTable; /* TK_COLUMN: cursor number of table holding column member
18107 #define EXPR_REDUCEDSIZE offsetof(Expr,iTable) /* Common features */
29828 pExpr->iTable, pExpr->iColumn, zFlgs);
29832 if( pExpr->iTable<0 ){
29844 pExpr->iTable, pExpr->iColumn,
29891 sqlite3TreeViewLine(pView,"REGISTER(%d)", pExpr->iTable);
30064 pExpr->iTable ? "NEW" : "OLD", pExpr->iColumn);
30088 pExpr->iTable, pExpr->iColumn, zFlgs);
30104 sqlite3TreeViewLine(pView, "IF-NULL-ROW %d", pExpr->iTable);
63633 Pgno iTable; /* Root page of table */
64550 && (pLock->iTable==iTab || (pLock->eLock==WRITE_LOCK && pLock->iTable==1))
64642 if( pIter->pBtree!=p && pIter->iTable==iTab && pIter->eLock!=eLock ){
64673 static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){
64691 assert( SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock) );
64695 if( pIter->iTable==iTable && pIter->pBtree==p ){
64709 pLock->iTable = iTable;
64751 assert( pLock->iTable!=1 || pLock==&p->lock );
64752 if( pLock->iTable!=1 ){
66711 p->lock.iTable = 1;
67817 assert( p->lock.pBtree==p && p->lock.iTable==1 );
68699 int iTable, /* Root page of table to open */
68717 assert( hasSharedCacheTableLock(p, iTable, pKeyInfo!=0, (wrFlag?2:1))
68718 || iTable<1 );
68719 assert( wrFlag==0 || !hasReadConflicts(p, iTable) );
68731 if( iTable<=1 ){
68732 if( iTable<1 ){
68736 iTable = 0;
68742 pCur->pgnoRoot = (Pgno)iTable;
68752 if( pX->pgnoRoot==(Pgno)iTable ){
68764 int iTable, /* Root page of table to open */
68771 rc = btreeCursor(p, iTable, wrFlag, pKeyInfo, pCur);
68777 int iTable, /* Root page of table to open */
68783 return btreeCursorWithLock(p, iTable, wrFlag, pKeyInfo, pCur);
68785 return btreeCursor(p, iTable, wrFlag, pKeyInfo, pCur);
73639 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange){
73645 rc = saveAllCursors(pBt, (Pgno)iTable, 0);
73651 invalidateIncrblobCursors(p, (Pgno)iTable, 0, 1);
73652 rc = clearDatabasePage(pBt, (Pgno)iTable, 0, pnChange);
73687 static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){
73694 assert( iTable>=2 );
73695 if( iTable>btreePagecount(pBt) ){
73699 rc = btreeGetPage(pBt, (Pgno)iTable, &pPage, 0);
73701 rc = sqlite3BtreeClearTable(p, iTable, 0);
73717 if( iTable==maxRootPgno ){
73737 rc = relocatePage(pBt, pMove, PTRMAP_ROOTPAGE, 0, iTable, 0);
73772 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){
73775 rc = btreeDropTable(p, iTable, piMoved);
79106 sqlite3_str_appendf(p, "r[%d]", pExpr->iTable);
97786 pExpr->iTable = -1;
97881 pExpr->iTable = pMatch->iCursor;
97904 pExpr->iTable = 1;
97907 pExpr->iTable = 0;
97917 pExpr->iTable = 2;
97942 if( pExpr->iTable==2 ){
97949 pExpr->iTable = pNC->uNC.pUpsert->regData + iCol;
97959 }else if( pExpr->iTable==0 ){
98178 p->iTable = pItem->iCursor;
98294 pExpr->iTable = pItem->iCursor;
98378 pExpr->iTable = exprProbability(pList->a[1].pExpr);
98379 if( pExpr->iTable<0 ){
98395 pExpr->iTable = pDef->zName[0]=='u' ? 8388608 : 125829120;
99989 assert( pRet==0 || pRet->iTable==0 );
100046 return pVector->iTable+iField;
101194 assert( pSubExpr==0 || pSubExpr->iTable==0 );
101196 pSubExpr->iTable = pColumns->nId;
101217 pFirst->iTable = pColumns->nId;
101524 if( pWalker->eCode==3 && pExpr->iTable==pWalker->u.iCur ){
101818 assert( p->iTable>=0 ); /* p cannot be part of a CHECK constraint */
101877 assert( pRes->iTable==pSrc->a[0].iCursor ); /* Not a correlated subquery */
102345 sqlite3VdbeAddOp2(v, OP_OpenDup, iTab, pExpr->iTable);
102368 pExpr->iTable = iTab;
102369 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, nVal);
102528 return pExpr->iTable;
102588 pExpr->iTable = rReg = dest.iSDParm;
103073 int iTable, /* The cursor pointing to the table */
103078 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);
103103 p->iTable = iReg;
103233 sqlite3ExprImpliesNonNullRow(pFarg->a[0].pExpr,pA1->iTable),
103322 int iTab = pExpr->iTable;
103463 return pExpr->iTable;
103727 sqlite3VdbeAddOp3(v, OP_Offset, pArg->iTable, pArg->iColumn, target);
103761 if( pExpr->pLeft->iTable==0 ){
103762 pExpr->pLeft->iTable = sqlite3CodeSubselect(pParse, pExpr->pLeft);
103764 assert( pExpr->iTable==0 || pExpr->pLeft->op==TK_SELECT );
103765 if( pExpr->iTable!=0
103766 && pExpr->iTable!=(n = sqlite3ExprVectorSize(pExpr->pLeft))
103769 pExpr->iTable, n);
103771 return pExpr->pLeft->iTable + pExpr->iColumn;
103837 int p1 = pExpr->iTable * (pTab->nCol+1) + 1
103840 assert( pExpr->iTable==0 || pExpr->iTable==1 );
103847 (pExpr->iTable ? "new" : "old"),
103878 addrINR = sqlite3VdbeAddOp1(v, OP_IfNullRow, pExpr->iTable);
104770 if( pA->op!=TK_IN && pA->iTable!=pB->iTable && pA->iTable!=iTab ){
104976 if( pWalker->u.iCur==pExpr->iTable ){
105093 && pExpr->iTable==pWalker->u.pIdxCover->iCur
105157 if( pExpr->iTable==pSrc->a[i].iCursor ) break;
105161 }else if( nSrc==0 || pExpr->iTable<pSrc->a[0].iCursor ){
105254 if( pExpr->iTable==pItem->iCursor ){
105264 if( pCol->iTable==pExpr->iTable &&
105274 pCol->iTable = pExpr->iTable;
105286 if( pE->op==TK_COLUMN && pE->iTable==pExpr->iTable &&
109940 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){
112862 static void destroyRootPage(Parse *pParse, int iTable, int iDb){
112865 if( iTable<2 ) sqlite3ErrorMsg(pParse, "corrupt schema");
112866 sqlite3VdbeAddOp3(v, OP_Destroy, iTable, r1, iDb);
112880 pParse->db->aDb[iDb].zDbSName, MASTER_NAME, iTable, r1, r1);
119184 pExpr->iTable = regBase + sqlite3TableColumnToStorage(pTab,iCol) + 1;
119190 pExpr->iTable = regBase;
119210 pExpr->iTable = iCursor;
129213 pEq->iRightJoinTable = (i16)pE2->iTable;
129244 SQLITE_PRIVATE void sqlite3SetJoinExpr(Expr *p, int iTable){
129249 p->iRightJoinTable = (i16)iTable;
129253 sqlite3SetJoinExpr(p->x.pList->a[i].pExpr, iTable);
129256 sqlite3SetJoinExpr(p->pLeft, iTable);
129267 static void unsetJoinExpr(Expr *p, int iTable){
129270 && (iTable<0 || p->iRightJoinTable==iTable) ){
129276 unsetJoinExpr(p->x.pList->a[i].pExpr, iTable);
129279 unsetJoinExpr(p->pLeft, iTable);
129671 if( pSort->aDefer[j].iCsr==pExpr->iTable ) break;
129687 pNew->iTable = pExpr->iTable;
129694 pSort->aDefer[nDefer].iCsr = pExpr->iTable;
130517 for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++);
132283 int iTable; /* Replace references to this table */
132312 && pExpr->iRightJoinTable==pSubst->iTable
132317 && pExpr->iTable==pSubst->iTable
132336 ifNullRow.iTable = pSubst->iNewTable;
132366 if( pExpr->op==TK_IF_NULL_ROW && pExpr->iTable==pSubst->iTable ){
132367 pExpr->iTable = pSubst->iNewTable;
132436 if( pItem->iCursor!=pExpr->iTable ) return WRC_Continue;
132972 x.iTable = iParent;
133059 if( pE2->iTable==pColumn->iTable
133124 if( pColumn->iTable!=pExpr->iTable ) continue;
133309 x.iTable = iCursor;
135345 pCol->pTab, pCol->iTable, pCol->iColumn, r1);
138254 sCol[1].iTable = pTabList->a[0].iCursor;
141288 pTerm->pExpr->iTable = iTab;
141560 && pExpr->iTable==pHint->iTabCur
141622 if( pExpr->iTable!=pHint->iTabCur ){
141626 pExpr->iTable = reg;
141628 pExpr->iTable = pHint->iIdxCur;
141879 pExpr->iTable = pX->iIdxCur;
141898 if( pExpr->iTable==pX->iTabCur && pExpr->iColumn==pX->iTabCol ){
141902 pExpr->iTable = pX->iIdxCur;
142168 pRight->iTable = iReg+j+2;
143291 pTerm->truthProb = sqlite3LogEst(p->iTable) - 270;
144209 aiCurCol[0] = pExpr->iTable;
144519 pNewTerm->leftCursor = pLeft->iTable;
144618 pNewTerm->leftCursor = pLeft->iTable;
144719 return sqlite3WhereGetMask(pMaskSet, p->iTable);
144724 mask = (p->op==TK_IF_NULL_ROW) ? sqlite3WhereGetMask(pMaskSet, p->iTable) : 0;
144809 pColRef->iTable = pItem->iCursor;
145092 if( pScan->aiCur[j]==pX->iTable
145098 pScan->aiCur[j] = pX->iTable;
145121 && pX->iTable==pScan->aiCur[0]
145286 && p->iTable==iBase
145348 if( p->op==TK_COLUMN && p->iTable==iBase && p->iColumn<0 ) return 1;
145767 if( pExpr->op!=TK_COLUMN || pExpr->iTable!=pSrc->iCursor ) break;
147193 || pLhs->iTable!=iCur
147632 if( pExpr->op==TK_COLUMN && pExpr->iTable==iCursor ){
148592 if( pOBExpr->iTable!=iCur ) continue;
148719 if( pOBExpr->iTable!=iCur ) continue;
151129 if( pExpr->iTable==p->pSrc->a[i].iCursor ) break;
151177 pExpr->iTable = p->pWin->iEphCsr;
153534 p->iTable = 0;
157436 if( yymsp[0].minor.yy202 ) sqlite3GetInt32(&t.z[1], &yymsp[0].minor.yy202->iTable);