Home
last modified time | relevance | path

Searched refs:pWInfo (Results 1 – 9 of 9) sorted by relevance

/sqlite-3.40.0/src/
H A Dwhere.c103 pInner = &pWInfo->a[pWInfo->nLevel-1]; in sqlite3WhereOrderByLimitOptLabel()
2142 WhereInfo *pWInfo = pWC->pWInfo; in sqlite3WhereLoopPrint() local
2486 WhereInfo *pWInfo = pBuilder->pWInfo; in whereLoopInsert() local
3394 pWInfo = pBuilder->pWInfo; in whereLoopAddBtree()
4014 pWInfo = pBuilder->pWInfo; in whereLoopAddVirtual()
4131 WhereInfo *pWInfo = pBuilder->pWInfo; in whereLoopAddOr() local
4170 tempWC.pWInfo = pWC->pWInfo; in whereLoopAddOr()
4256 WhereInfo *pWInfo = pBuilder->pWInfo; in whereLoopAddAll() local
5190 pWInfo = pBuilder->pWInfo; in whereShortCut()
5252 if( pWInfo->pOrderBy ) pWInfo->nOBSat = pWInfo->pOrderBy->nExpr; in whereShortCut()
[all …]
H A Dwherecode.c1024 Parse *pParse = pWInfo->pParse; in codeCursorHint()
1045 pWC = &pWInfo->sWC; in codeCursorHint()
1160 pWInfo->bDeferredSeek = 1; in codeDeferredSeek()
1341 pWC = &pWInfo->sWC; in sqlite3WhereCodeOneLoopStart()
1395 if( pWInfo->a[j].pRJ ) break; in sqlite3WhereCodeOneLoopStart()
1397 addrHalt = pWInfo->a[j].addrBrk; in sqlite3WhereCodeOneLoopStart()
2155 if( pWInfo->nLevel>1 ){ in sqlite3WhereCodeOneLoopStart()
2170 pOrTab = pWInfo->pTabList; in sqlite3WhereCodeOneLoopStart()
2469 pWInfo->untestedTerms = 1; in sqlite3WhereCodeOneLoopStart()
2685 WhereInfo *pWInfo, in sqlite3WhereRightJoinLoop() argument
[all …]
H A DwhereInt.h344 WhereInfo *pWInfo; /* WHERE clause processing context */ member
413 WhereInfo *pWInfo; /* Information about this WHERE */ member
515 void *sqlite3WhereMalloc(WhereInfo *pWInfo, u64 nByte);
516 void *sqlite3WhereRealloc(WhereInfo *pWInfo, void *pOld, u64 nByte);
528 const WhereInfo *pWInfo, /* WHERE clause */
548 WhereInfo *pWInfo, /* Complete information about the WHERE clause */
554 WhereInfo *pWInfo,
H A Dwhereexpr.c66 sqlite3 *db = pWC->pWInfo->pParse->db; in whereClauseInsert()
542 db = pWC->pWInfo->pParse->db; in whereCombineDisjuncts()
644 WhereInfo *pWInfo = pWC->pWInfo; /* WHERE clause processing context */ in exprAnalyzeOrTerm() local
668 sqlite3WhereClauseInit(pOrWc, pWInfo); in exprAnalyzeOrTerm()
696 sqlite3WhereClauseInit(pAndWC, pWC->pWInfo); in exprAnalyzeOrTerm()
1053 WhereInfo *pWInfo = pWC->pWInfo; /* WHERE clause processing context */ in exprAnalyze() local
1064 Parse *pParse = pWInfo->pParse; /* Parsing context */ in exprAnalyze()
1074 pMaskSet = &pWInfo->sMaskSet; in exprAnalyze()
1558 Parse *pParse = pWC->pWInfo->pParse; in whereAddLimitExpr()
1654 pWC->pWInfo = pWInfo; in sqlite3WhereClauseInit()
[all …]
H A Dupdate.c721 pWInfo = 0; in sqlite3Update()
738 if( pWInfo==0 ) goto update_cleanup; in sqlite3Update()
751 bFinishSeek = sqlite3WhereUsesDeferredSeek(pWInfo); in sqlite3Update()
800 sqlite3WhereEnd(pWInfo); in sqlite3Update()
1117 sqlite3WhereEnd(pWInfo); in sqlite3Update()
1199 WhereInfo *pWInfo = 0; in updateVirtualTable() local
1259 pWInfo = sqlite3WhereBegin( in updateVirtualTable()
1262 if( pWInfo==0 ) return; in updateVirtualTable()
1292 eOnePass = sqlite3WhereOkOnePass(pWInfo, aDummy); in updateVirtualTable()
1321 sqlite3WhereEnd(pWInfo); in updateVirtualTable()
[all …]
H A Ddelete.c287 WhereInfo *pWInfo; /* Information about the WHERE clause */ in sqlite3DeleteFrom() local
515 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, 0, 0,0,wcf,iTabCur+1); in sqlite3DeleteFrom()
516 if( pWInfo==0 ) goto delete_from_cleanup; in sqlite3DeleteFrom()
517 eOnePass = sqlite3WhereOkOnePass(pWInfo, aiCurOnePass); in sqlite3DeleteFrom()
521 if( sqlite3WhereUsesDeferredSeek(pWInfo) ){ in sqlite3DeleteFrom()
550 sqlite3WhereEnd(pWInfo); in sqlite3DeleteFrom()
572 sqlite3WhereEnd(pWInfo); in sqlite3DeleteFrom()
645 sqlite3WhereEnd(pWInfo); in sqlite3DeleteFrom()
H A Dselect.c7254 if( pWInfo==0 ) goto select_end; in sqlite3Select()
7302 sqlite3WhereContinueLabel(pWInfo), in sqlite3Select()
7303 sqlite3WhereBreakLabel(pWInfo)); in sqlite3Select()
7308 sqlite3WhereEnd(pWInfo); in sqlite3Select()
7526 if( pWInfo==0 ){ in sqlite3Select()
7530 eDist = sqlite3WhereIsDistinct(pWInfo); in sqlite3Select()
7581 sqlite3WhereEnd(pWInfo); in sqlite3Select()
7659 sqlite3WhereEnd(pWInfo); in sqlite3Select()
7823 if( pWInfo==0 ){ in sqlite3Select()
7827 eDist = sqlite3WhereIsDistinct(pWInfo); in sqlite3Select()
[all …]
H A Dfkey.c561 WhereInfo *pWInfo; /* Context used by sqlite3WhereXXX() */ in fkScanChildren() local
648 pWInfo = sqlite3WhereBegin(pParse, pSrc, pWhere, 0, 0, 0, 0, 0); in fkScanChildren()
650 if( pWInfo ){ in fkScanChildren()
651 sqlite3WhereEnd(pWInfo); in fkScanChildren()
H A Dwindow.c2780 WhereInfo *pWInfo, /* Context returned by sqlite3WhereBegin() */ in sqlite3WindowCodeStep() argument
3036 sqlite3WhereEnd(pWInfo); in sqlite3WindowCodeStep()