Lines Matching refs:iTerm

159475 SQLITE_PRIVATE void sqlite3WhereTermPrint(WhereTerm *pTerm, int iTerm);
159648 int iTerm, /* Zero-based index of first term. */
159660 sqlite3_str_appendall(pStr, explainIndexColumnName(pIdx, iTerm+i));
161979 int iTerm;
161980 for(iTerm=0; iTerm<pWC->nTerm; iTerm++){
161981 Expr *pExpr = pWC->a[iTerm].pExpr;
161982 if( &pWC->a[iTerm] == pTerm ) continue;
161983 testcase( pWC->a[iTerm].wtFlags & TERM_VIRTUAL );
161984 testcase( pWC->a[iTerm].wtFlags & TERM_CODED );
161985 testcase( pWC->a[iTerm].wtFlags & TERM_SLICE );
161986 if( (pWC->a[iTerm].wtFlags & (TERM_VIRTUAL|TERM_CODED|TERM_SLICE))!=0 ){
161989 if( (pWC->a[iTerm].eOperator & WO_ALL)==0 ) continue;
165862 static WhereTerm *termFromWhereClause(WhereClause *pWC, int iTerm){
165865 if( iTerm<p->nTerm ) return &p->a[iTerm];
165866 iTerm -= p->nTerm;
166835 SQLITE_PRIVATE void sqlite3WhereTermPrint(WhereTerm *pTerm, int iTerm){
166837 sqlite3DebugPrintf("TERM-%-3d NULL\n", iTerm);
166858 iTerm, pTerm, zType, zLeft, pTerm->eOperator, pTerm->wtFlags);
168787 int iTerm;
168788 if( (iTerm = pUsage[i].argvIndex - 1)>=0 ){
168791 if( iTerm>=nConstraint
168794 || pNew->aLTerm[iTerm]!=0
168801 testcase( iTerm==nConstraint-1 );
168805 assert( iTerm<pNew->nLSlot );
168806 pNew->aLTerm[iTerm] = pTerm;
168807 if( iTerm>mxTerm ) mxTerm = iTerm;
168808 testcase( iTerm==15 );
168809 testcase( iTerm==16 );
168812 testcase( i!=iTerm );
168813 pNew->u.vtab.omitMask |= 1<<iTerm;
168815 testcase( i!=iTerm );
168822 pNew->u.vtab.mHandleIn |= MASKBIT32(iTerm);
168916 int iTerm = pIdxInfo->aConstraint[iCons].iTermOffset;
168917 Expr *pX = termFromWhereClause(pHidden->pWC, iTerm)->pExpr;
169121 int iTerm = p->aConstraint[i].iTermOffset;
169122 Bitmask mThis = termFromWhereClause(pWC, iTerm)->prereqRight & ~mPrereq;
188614 int fts3_global_term_cnt(int iTerm, int iCol);
188615 int fts3_term_cnt(int iTerm, int iCol);
206834 int iTerm;
206845 int iTerm; /* For looping through nTerm phrase terms */
206858 for(iTerm=0; iTerm<nTerm; iTerm++){
206859 TermOffset *pT = &p->aTerm[p->iTerm++];
206860 pT->iOff = nTerm-iTerm-1;
206943 sCtx.iTerm = 0;
242967 int iTerm;
242998 for(iTerm=0; zRet && iTerm<pPhrase->nTerm; iTerm++){
242999 Fts5ExprTerm *p = &pPhrase->aTerm[iTerm];
243000 zRet = fts5PrintfAppend(zRet, "%s%.*s", iTerm==0?"":" ",
243003 if( pPhrase->aTerm[iTerm].bPrefix ){
243049 int iTerm;
243077 for(iTerm=0; iTerm<pPhrase->nTerm; iTerm++){
243078 char *zTerm = fts5ExprTermPrint(&pPhrase->aTerm[iTerm]);
243080 zRet = fts5PrintfAppend(zRet, "%s%s", iTerm==0?"":" + ", zTerm);