| /sqlite-3.40.0/src/ |
| H A D | expr.c | 519 pRet->iTable = nField; in sqlite3ExprForVectorField() 3114 pExpr->iTable = iTab; in sqlite3CodeRhsOfIN() 3275 return pExpr->iTable; in sqlite3CodeSubselect() 3871 p->iTable = iReg; in exprToRegister() 4292 return pExpr->iTable; in sqlite3ExprCodeTarget() 4691 assert( pExpr->iTable==0 || pExpr->iTable==1 ); in sqlite3ExprCodeTarget() 5614 && pB->iTable<0 && pA->iTable==iTab in sqlite3ExprCompare() 5664 if( pA->op!=TK_IN && pA->iTable!=pB->iTable && pA->iTable!=iTab ){ in sqlite3ExprCompare() 6282 if( pCol->iTable==pExpr->iTable in analyzeAggregate() 6295 pCol->iTable = pExpr->iTable; in analyzeAggregate() [all …]
|
| H A D | resolve.c | 196 pNew->iTable = pMatch->iCursor; in extendFJMatch() 260 pExpr->iTable = -1; in lookupName() 418 pExpr->iTable = pMatch->iCursor; in lookupName() 444 pExpr->iTable = op!=TK_DELETE; in lookupName() 448 pExpr->iTable = 1; in lookupName() 451 pExpr->iTable = 0; in lookupName() 509 pExpr->iTable = pNC->uNC.iBaseReg + (pTab->nCol+1)*pExpr->iTable + in lookupName() 517 }else if( pExpr->iTable==0 ){ in lookupName() 770 p->iTable = pItem->iCursor; in sqlite3CreateColumnExpr() 889 pExpr->iTable = pItem->iCursor; in resolveExprStep() [all …]
|
| H A D | treeview.c | 514 pExpr->iTable, pExpr->iColumn, zFlgs); in sqlite3TreeViewExpr() 518 if( pExpr->iTable<0 ){ in sqlite3TreeViewExpr() 531 pExpr->iTable, pExpr->iColumn, in sqlite3TreeViewExpr() 582 sqlite3TreeViewLine(pView,"REGISTER(%d)", pExpr->iTable); in sqlite3TreeViewExpr() 726 if( pExpr->iTable ) sqlite3_str_appendf(pStr, " iTable=%d",pExpr->iTable); in sqlite3TreeViewExpr() 777 pExpr->iTable ? "NEW" : "OLD", pExpr->iColumn); in sqlite3TreeViewExpr() 803 pExpr->iTable, pExpr->iColumn, zFlgs); in sqlite3TreeViewExpr() 816 pExpr->iColumn, pExpr->iTable-1, in sqlite3TreeViewExpr() 823 sqlite3TreeViewLine(pView, "IF-NULL-ROW %d", pExpr->iTable); in sqlite3TreeViewExpr()
|
| H A D | test3.c | 207 int iTable; in btree_cursor() local 219 if( Tcl_GetInt(interp, argv[2], &iTable) ) return TCL_ERROR; in btree_cursor() 227 rc = sqlite3BtreeLockTable(pBt, iTable, !!wrFlag); in btree_cursor() 230 rc = sqlite3BtreeCursor(pBt, iTable, wrFlag, 0, pCur); in btree_cursor()
|
| H A D | select.c | 413 p->w.iJoin = iTable; in sqlite3SetJoinExpr() 444 if( iTable<0 || (ExprHasProperty(p, EP_OuterON) && p->w.iJoin==iTable) ){ in unsetJoinExpr() 448 if( p->op==TK_COLUMN && p->iTable==iTable && !nullable ){ in unsetJoinExpr() 608 pEq->w.iJoin = pE2->iTable; in sqlite3ProcessJoin() 1058 pNew->iTable = pExpr->iTable; in selectExprDefer() 3788 && pExpr->iTable==pSubst->iTable in substExpr() 3854 if( pExpr->op==TK_IF_NULL_ROW && pExpr->iTable==pSubst->iTable ){ in substExpr() 4618 x.iTable = iParent; in flattenSubquery() 4712 if( pE2->iTable==pColumn->iTable in constInsert() 4791 if( pColumn->iTable!=pExpr->iTable ) continue; in propagateConstantExprRewriteOne() [all …]
|
| H A D | whereexpr.c | 81 pTerm->truthProb = sqlite3LogEst(p->iTable) - 270; in whereClauseInsert() 1020 aiCurCol[0] = pExpr->iTable; in exprMightBeIndexed() 1287 pNewTerm->leftCursor = pLeft->iTable; in exprAnalyze() 1483 pNewTerm->leftCursor = pLeft->iTable; in exprAnalyze() 1572 pVal->iTable = iReg; in whereAddLimitExpr() 1631 if( pExpr->iTable!=iCsr ) return; in sqlite3WhereAddLimit() 1738 mask = (p->op==TK_IF_NULL_ROW) ? sqlite3WhereGetMask(pMaskSet, p->iTable) : 0; in sqlite3WhereExprUsageFull() 1761 return sqlite3WhereGetMask(pMaskSet, p->iTable); in sqlite3WhereExprUsageNN() 1834 pColRef->iTable = pItem->iCursor; in sqlite3WhereTabFuncArgs()
|
| H A D | btree.c | 237 && (pLock->iTable==iTab || (pLock->eLock==WRITE_LOCK && pLock->iTable==1)) in hasSharedCacheTableLock() 382 if( pIter->iTable==iTable && pIter->pBtree==p ){ in setSharedCacheTableLock() 396 pLock->iTable = iTable; in setSharedCacheTableLock() 439 if( pLock->iTable!=1 ){ in clearAllSharedCacheTableLocks() 2484 p->lock.iTable = 1; in sqlite3BtreeOpen() 4542 || iTable<1 ); in btreeCursor() 4551 if( iTable<=1 ){ in btreeCursor() 4552 if( iTable<1 ){ in btreeCursor() 4556 iTable = 0; in btreeCursor() 4562 pCur->pgnoRoot = iTable; in btreeCursor() [all …]
|
| H A D | wherecode.c | 615 if( pExpr->iTable==0 || !ExprHasProperty(pExpr, EP_Subrtn) ){ in codeEqualityTerm() 621 pExpr->iTable = iTab; in codeEqualityTerm() 930 && pExpr->iTable==pHint->iTabCur in codeCursorHintCheckExpr() 992 if( pExpr->iTable!=pHint->iTabCur ){ in codeCursorHintFixExpr() 996 pExpr->iTable = reg; in codeCursorHintFixExpr() 998 pExpr->iTable = pHint->iIdxCur; in codeCursorHintFixExpr() 1512 pRight->iTable = iReg+j+2; in sqlite3WhereCodeOneLoopStart()
|
| H A D | fkey.c | 486 pExpr->iTable = regBase + sqlite3TableColumnToStorage(pTab,iCol) + 1; in exprTableRegister() 492 pExpr->iTable = regBase; in exprTableRegister() 513 pExpr->iTable = iCursor; in exprTableColumn()
|
| H A D | auth.c | 167 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){ in sqlite3AuthRead()
|
| H A D | btree.h | 236 Pgno iTable, /* Index of root page */
|
| H A D | btreeInt.h | 315 Pgno iTable; /* Root page of table */ member
|
| H A D | where.c | 341 if( pScan->aiCur[j]==pX->iTable in whereScanNext() 347 pScan->aiCur[j] = pX->iTable; in whereScanNext() 371 && pX->iTable==pScan->aiCur[0] in whereScanNext() 549 && p->iTable==iBase in findIndexCol() 613 if( p->iTable==iBase && p->iColumn<0 ) return 1; in isDistinctRedundant() 1242 if( pExpr->op==TK_COLUMN && pExpr->iTable==pSrc->iCursor ){ in allocateIndexInfo() 1251 && pE2->iTable==pSrc->iCursor in allocateIndexInfo() 2743 || pLhs->iTable!=iCur in whereRangeVectorLen() 3199 if( pExpr->op==TK_COLUMN && pExpr->iTable==iCursor ){ in indexMightHelpWithOrderBy() 4454 if( pOBExpr->iTable!=iCur ) continue; in wherePathSatisfiesOrderBy() [all …]
|
| H A D | upsert.c | 148 sCol[1].iTable = pTabList->a[0].iCursor; in sqlite3UpsertAnalyzeTarget()
|
| H A D | sqliteInt.h | 2727 int iTable; /* Cursor number of the source table */ member 2862 int iTable; /* TK_COLUMN: cursor number of table holding column member 2979 #define EXPR_REDUCEDSIZE offsetof(Expr,iTable) /* Common features */
|
| H A D | build.c | 3248 static void destroyRootPage(Parse *pParse, int iTable, int iDb){ in destroyRootPage() argument 3251 if( iTable<2 ) sqlite3ErrorMsg(pParse, "corrupt schema"); in destroyRootPage() 3252 sqlite3VdbeAddOp3(v, OP_Destroy, iTable, r1, iDb); in destroyRootPage() 3267 pParse->db->aDb[iDb].zDbSName, iTable, r1, r1); in destroyRootPage()
|
| H A D | window.c | 766 if( pExpr->iTable==p->pSrc->a[i].iCursor ) break; in selectWindowRewriteExprCb() 816 pExpr->iTable = p->pWin->iEphCsr; in selectWindowRewriteExprCb()
|
| H A D | parse.y | 1064 p->iTable = 0; 1126 if( A ) sqlite3GetInt32(&t.z[1], &A->iTable);
|
| H A D | vdbeaux.c | 1688 sqlite3_str_appendf(p, "r[%d]", pExpr->iTable); in displayP4Expr()
|
| /sqlite-3.40.0/test/ |
| H A D | join.test | 739 # Verify that that iTable attributes the TK_IF_NULL_ROW operators in the
|