Lines Matching refs:pConstraint
143530 const struct sqlite3_index_constraint *pConstraint;
143536 pConstraint = pIdxInfo->aConstraint;
143539 for(i=0; i<pIdxInfo->nConstraint; i++, pConstraint++){
143540 if( pConstraint->iColumn < pTab->iHidden ) continue;
143541 if( pConstraint->op!=SQLITE_INDEX_CONSTRAINT_EQ ) continue;
143542 if( pConstraint->usable==0 ) return SQLITE_CONSTRAINT;
143543 j = pConstraint->iColumn - pTab->iHidden;
213153 const struct sqlite3_index_constraint *pConstraint;
213160 pConstraint = pIdxInfo->aConstraint;
213161 for(i=0; i<pIdxInfo->nConstraint; i++, pConstraint++){
213164 if( pConstraint->iColumn < JEACH_JSON ) continue;
213165 iCol = pConstraint->iColumn - JEACH_JSON;
213169 if( pConstraint->usable==0 ){
213171 }else if( pConstraint->op==SQLITE_INDEX_CONSTRAINT_EQ ){
214671 ** constraint pConstraint.
214674 RtreeConstraint *pConstraint, /* The constraint to test */
214681 sqlite3_rtree_query_info *pInfo = pConstraint->pInfo; /* Callback info */
214687 assert( pConstraint->op==RTREE_MATCH || pConstraint->op==RTREE_QUERY );
214690 if( pConstraint->op==RTREE_QUERY && pSearch->iLevel==1 ){
214724 if( pConstraint->op==RTREE_MATCH ){
214726 rc = pConstraint->u.xGeom((sqlite3_rtree_geometry*)pInfo,
214735 rc = pConstraint->u.xQueryFunc(pInfo);
215112 RtreeConstraint *pConstraint = pCur->aConstraint + ii;
215113 if( pConstraint->op>=RTREE_MATCH ){
215114 rc = rtreeCallbackConstraint(pConstraint, eInt, pCellData, p,
215118 rtreeLeafConstraint(pConstraint, eInt, pCellData, &eWithin);
215120 rtreeNonleafConstraint(pConstraint, eInt, pCellData, &eWithin);