Home
last modified time | relevance | path

Searched refs:iTable (Results 1 – 20 of 20) sorted by relevance

/sqlite-3.40.0/src/
H A Dexpr.c519 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 Dresolve.c196 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 Dtreeview.c514 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 Dtest3.c207 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 Dselect.c413 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 Dwhereexpr.c81 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 Dbtree.c237 && (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 Dwherecode.c615 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 Dfkey.c486 pExpr->iTable = regBase + sqlite3TableColumnToStorage(pTab,iCol) + 1; in exprTableRegister()
492 pExpr->iTable = regBase; in exprTableRegister()
513 pExpr->iTable = iCursor; in exprTableColumn()
H A Dauth.c167 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){ in sqlite3AuthRead()
H A Dbtree.h236 Pgno iTable, /* Index of root page */
H A DbtreeInt.h315 Pgno iTable; /* Root page of table */ member
H A Dwhere.c341 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 Dupsert.c148 sCol[1].iTable = pTabList->a[0].iCursor; in sqlite3UpsertAnalyzeTarget()
H A DsqliteInt.h2727 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 Dbuild.c3248 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 Dwindow.c766 if( pExpr->iTable==p->pSrc->a[i].iCursor ) break; in selectWindowRewriteExprCb()
816 pExpr->iTable = p->pWin->iEphCsr; in selectWindowRewriteExprCb()
H A Dparse.y1064 p->iTable = 0;
1126 if( A ) sqlite3GetInt32(&t.z[1], &A->iTable);
H A Dvdbeaux.c1688 sqlite3_str_appendf(p, "r[%d]", pExpr->iTable); in displayP4Expr()
/sqlite-3.40.0/test/
H A Djoin.test739 # Verify that that iTable attributes the TK_IF_NULL_ROW operators in the