Lines Matching refs:aLTerm

893         pLoop->aLTerm[nKeyCol++] = pTerm;  in constructAutomaticIndex()
2183 sqlite3WhereTermPrint(p->aLTerm[i], i); in sqlite3WhereLoopPrint()
2194 p->aLTerm = p->aLTermSpace; in whereLoopInit()
2222 if( p->aLTerm!=p->aLTermSpace ){ in whereLoopClear()
2223 sqlite3DbFreeNN(db, p->aLTerm); in whereLoopClear()
2224 p->aLTerm = p->aLTermSpace; in whereLoopClear()
2239 paNew = sqlite3DbMallocRawNN(db, sizeof(p->aLTerm[0])*n); in whereLoopResize()
2241 memcpy(paNew, p->aLTerm, sizeof(p->aLTerm[0])*p->nLSlot); in whereLoopResize()
2242 if( p->aLTerm!=p->aLTermSpace ) sqlite3DbFreeNN(db, p->aLTerm); in whereLoopResize()
2243 p->aLTerm = paNew; in whereLoopResize()
2260 memcpy(pTo->aLTerm, pFrom->aLTerm, pTo->nLTerm*sizeof(pTo->aLTerm[0])); in whereLoopXfer()
2328 if( pX->aLTerm[i]==0 ) continue; in whereLoopCheaperProperSubset()
2330 if( pY->aLTerm[j]==pX->aLTerm[i] ) break; in whereLoopCheaperProperSubset()
2638 pX = pLoop->aLTerm[j]; in whereLoopOutputAdjust()
2882 pNew->aLTerm[pNew->nLTerm++] = pTerm; in whereLoopAddBtreeIndex()
2904 if( pNew->aLTerm[i] && pNew->aLTerm[i]->pExpr==pExpr ) nIn = 0; in whereLoopAddBtreeIndex()
2993 pNew->aLTerm[pNew->nLTerm++] = pTop; in whereLoopAddBtreeIndex()
3005 pNew->aLTerm[pNew->nLTerm-2] : 0; in whereLoopAddBtreeIndex()
3158 pNew->aLTerm[pNew->nLTerm++] = 0; in whereLoopAddBtreeIndex()
3458 pNew->aLTerm[0] = pTerm; in whereLoopAddBtree()
3739 memset(pNew->aLTerm, 0, sizeof(pNew->aLTerm[0])*nConstraint ); in whereLoopAddVirtualOne()
3750 || pNew->aLTerm[iTerm]!=0 in whereLoopAddVirtualOne()
3763 pNew->aLTerm[iTerm] = pTerm; in whereLoopAddVirtualOne()
3811 if( pNew->aLTerm[i]==0 ){ in whereLoopAddVirtualOne()
4223 pNew->aLTerm[0] = pTerm; in whereLoopAddOr()
4277 assert( pNew->aLTerm!=0 ); in whereLoopAddAll()
4464 for(j=0; j<pLoop->nLTerm && pTerm!=pLoop->aLTerm[j]; j++){} in wherePathSatisfiesOrderBy()
4510 || (pLoop->aLTerm[j]==0)==(j<pLoop->nSkip) in wherePathSatisfiesOrderBy()
4513 u16 eOp = pLoop->aLTerm[j]->eOperator; in wherePathSatisfiesOrderBy()
4540 Expr *pX = pLoop->aLTerm[j]->pExpr; in wherePathSatisfiesOrderBy()
4542 if( pLoop->aLTerm[i]->pExpr==pX ){ in wherePathSatisfiesOrderBy()
4543 assert( (pLoop->aLTerm[i]->eOperator & WO_IN) ); in wherePathSatisfiesOrderBy()
5211 pLoop->aLTerm[0] = pTerm; in whereShortCut()
5219 assert( pLoop->aLTermSpace==pLoop->aLTerm ); in whereShortCut()
5230 pLoop->aLTerm[j] = pTerm; in whereShortCut()