Lines Matching refs:iCons
10838 SQLITE_API int sqlite3_vtab_in(sqlite3_index_info*, int iCons, int bHandle);
173123 SQLITE_API const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxInfo, int iCons){
173126 if( iCons>=0 && iCons<pIdxInfo->nConstraint ){
173128 int iTerm = pIdxInfo->aConstraint[iCons].iTermOffset;
173139 ** Return true if constraint iCons is really an IN(...) constraint, or
173140 ** false otherwise. If iCons is an IN(...) constraint, set (if bHandle!=0)
173143 SQLITE_API int sqlite3_vtab_in(sqlite3_index_info *pIdxInfo, int iCons, int bHandle){
173145 u32 m = SMASKBIT32(iCons);
173161 ** on the right-hand-side of constraint iCons.
173165 int iCons, /* Constraint for which RHS is wanted */
173171 if( iCons<0 || iCons>=pIdxInfo->nConstraint ){
173174 if( pH->aRhs[iCons]==0 ){
173176 pH->pWC, pIdxInfo->aConstraint[iCons].iTermOffset
173180 SQLITE_AFF_BLOB, &pH->aRhs[iCons]
173184 pVal = pH->aRhs[iCons];
195235 int iCons = -1; /* Index of constraint to use */
195273 if( iCons<0 && pCons->op==SQLITE_INDEX_CONSTRAINT_EQ && bDocid ){
195276 iCons = i;
195293 iCons = i;
195322 if( iCons>=0 ){
195323 pInfo->aConstraintUsage[iCons].argvIndex = iIdx++;
195324 pInfo->aConstraintUsage[iCons].omit = 1;
260247 int iCons = 0;
260298 pInfo->aConstraintUsage[i].argvIndex = ++iCons;
260307 pInfo->aConstraintUsage[i].argvIndex = ++iCons;
260313 pInfo->aConstraintUsage[i].argvIndex = ++iCons;
260327 pInfo->aConstraintUsage[i].argvIndex = ++iCons;
260333 pInfo->aConstraintUsage[i].argvIndex = ++iCons;