Lines Matching refs:eOperator
89 memset(&pTerm->eOperator, 0, in whereClauseInsert()
90 sizeof(WhereTerm) - offsetof(WhereTerm,eOperator)); in whereClauseInsert()
483 if( pTerm->eOperator!=WO_AND ){ in whereNthSubterm()
518 u16 eOp = pOne->eOperator | pTwo->eOperator; in whereCombineDisjuncts()
525 if( (pOne->eOperator & (WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE))==0 ) return; in whereCombineDisjuncts()
526 if( (pTwo->eOperator & (WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE))==0 ) return; in whereCombineDisjuncts()
680 if( (pOrTerm->eOperator & WO_SINGLE)==0 ){ in exprAnalyzeOrTerm()
692 pOrTerm->eOperator = WO_AND; in exprAnalyzeOrTerm()
704 || pAndTerm->eOperator==WO_AUX in exprAnalyzeOrTerm()
723 if( (pOrTerm->eOperator & WO_EQ)==0 ){ in exprAnalyzeOrTerm()
736 pTerm->eOperator = WO_OR; in exprAnalyzeOrTerm()
793 assert( pOrTerm->eOperator & WO_EQ ); in exprAnalyzeOrTerm()
812 assert( (pOrTerm->eOperator & (WO_OR|WO_AND))==0 ); in exprAnalyzeOrTerm()
832 assert( pOrTerm->eOperator & WO_EQ ); in exprAnalyzeOrTerm()
833 assert( (pOrTerm->eOperator & (WO_OR|WO_AND))==0 ); in exprAnalyzeOrTerm()
869 assert( pOrTerm->eOperator & WO_EQ ); in exprAnalyzeOrTerm()
870 assert( (pOrTerm->eOperator & (WO_OR|WO_AND))==0 ); in exprAnalyzeOrTerm()
1138 pTerm->eOperator = 0; in exprAnalyze()
1154 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 ); in exprAnalyze()
1156 pTerm->eOperator = operatorMask(op) & opMask; in exprAnalyze()
1183 pTerm->eOperator |= WO_EQUIV; in exprAnalyze()
1192 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 ); in exprAnalyze()
1197 pNew->eOperator = (operatorMask(pDup->op) + eExtraOp) & opMask; in exprAnalyze()
1208 pTerm->eOperator = 0; in exprAnalyze()
1289 pNewTerm->eOperator = WO_GT; in exprAnalyze()
1419 pTerm->eOperator = WO_ROWVAL; in exprAnalyze()
1485 pNewTerm->eOperator = WO_AUX; in exprAnalyze()
1581 pTerm->eOperator = WO_AUX; in whereAddLimitExpr()
1620 assert( pWC->a[ii].eOperator==WO_ROWVAL ); in sqlite3WhereAddLimit()
1682 assert( a->eMatchOp==0 || a->eOperator==WO_AUX ); in sqlite3WhereClauseClear()