Lines Matching refs:eOperator

163317   u16 eOperator;          /* A WO_xx value describing <op> */  member
164289 assert( (pLoop->aLTerm[i]->eOperator & (WO_OR|WO_AND))==0 );
164527 || (pTerm->eOperator & WO_EQUIV)==0
164656 if( pTerm->eOperator & WO_IN ){
164664 }else if( (pTerm->eOperator & WO_ISNULL)==0 ){
165141 if( pLoop->aLTerm[ii]->eOperator & (WO_IS|WO_ISNULL) ){
165260 if( pTerm->eOperator & WO_IN ){
165276 assert( pTerm->eOperator==WO_AUX );
165308 if( (pTerm->eOperator & WO_IN)!=0
165671 testcase( pRangeStart && (pRangeStart->eOperator & WO_LE)!=0 );
165672 testcase( pRangeStart && (pRangeStart->eOperator & WO_GE)!=0 );
165673 testcase( pRangeEnd && (pRangeEnd->eOperator & WO_LE)!=0 );
165674 testcase( pRangeEnd && (pRangeEnd->eOperator & WO_GE)!=0 );
165675 startEq = !pRangeStart || pRangeStart->eOperator & (WO_LE|WO_GE);
165676 endEq = !pRangeEnd || pRangeEnd->eOperator & (WO_LE|WO_GE);
165978 assert( pTerm->eOperator & WO_OR );
166077 if( (pWC->a[iTerm].eOperator & WO_ALL)==0 ) continue;
166099 if( pOrTerm->leftCursor==iCur || (pOrTerm->eOperator & WO_AND)!=0 ){
166390 if( (pTerm->eOperator & (WO_EQ|WO_IS))==0 ) continue;
166391 if( (pTerm->eOperator & WO_EQUIV)==0 ) continue;
166403 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 );
166408 if( (pAlt->eOperator & WO_IN)
166414 testcase( pAlt->eOperator & WO_EQ );
166415 testcase( pAlt->eOperator & WO_IS );
166416 testcase( pAlt->eOperator & WO_IN );
166580 && pTerm->eOperator!=WO_ROWVAL
166732 memset(&pTerm->eOperator, 0,
166733 sizeof(WhereTerm) - offsetof(WhereTerm,eOperator));
167170 if( pTerm->eOperator!=WO_AND ){
167205 u16 eOp = pOne->eOperator | pTwo->eOperator;
167213 if( (pOne->eOperator & (WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE))==0 ) return;
167214 if( (pTwo->eOperator & (WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE))==0 ) return;
167373 if( (pOrTerm->eOperator & WO_SINGLE)==0 ){
167385 pOrTerm->eOperator = WO_AND;
167397 || pAndTerm->eOperator==WO_AUX
167416 if( (pOrTerm->eOperator & WO_EQ)==0 ){
167429 pTerm->eOperator = WO_OR;
167486 assert( pOrTerm->eOperator & WO_EQ );
167505 assert( (pOrTerm->eOperator & (WO_OR|WO_AND))==0 );
167525 assert( pOrTerm->eOperator & WO_EQ );
167526 assert( (pOrTerm->eOperator & (WO_OR|WO_AND))==0 );
167562 assert( pOrTerm->eOperator & WO_EQ );
167563 assert( (pOrTerm->eOperator & (WO_OR|WO_AND))==0 );
167844 pTerm->eOperator = 0;
167860 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 );
167862 pTerm->eOperator = operatorMask(op) & opMask;
167889 pTerm->eOperator |= WO_EQUIV;
167898 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 );
167903 pNew->eOperator = (operatorMask(pDup->op) + eExtraOp) & opMask;
167914 pTerm->eOperator = 0;
167995 pNewTerm->eOperator = WO_GT;
168131 pTerm->eOperator = WO_ROWVAL;
168197 pNewTerm->eOperator = WO_AUX;
168291 pTerm->eOperator = WO_AUX;
168330 assert( pWC->a[ii].eOperator==WO_ROWVAL );
168416 assert( a->eMatchOp==0 || a->eOperator==WO_AUX );
168917 assert( pTerm->eOperator & WO_IN );
168958 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 || pTerm->leftCursor<0 );
168966 if( (pTerm->eOperator & WO_EQUIV)!=0
168983 if( (pTerm->eOperator & pScan->opMask)!=0 ){
168985 if( pScan->zCollName && (pTerm->eOperator & WO_ISNULL)==0 ){
168990 if( (pTerm->eOperator & WO_IN) ){
169007 if( (pTerm->eOperator & (WO_EQ|WO_IS))!=0
169013 testcase( pTerm->eOperator & WO_IS );
169155 if( p->prereqRight==0 && (p->eOperator&op)!=0 ){
169156 testcase( p->eOperator & WO_IS );
169500 if( (pTerm->eOperator & (WO_EQ|WO_IS))==0 ) return 0;
169508 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 );
169640 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 );
169716 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 );
170040 assert( IsPowerOfTwo(pTerm->eOperator & ~WO_EQUIV) );
170041 testcase( pTerm->eOperator & WO_IN );
170042 testcase( pTerm->eOperator & WO_ISNULL );
170043 testcase( pTerm->eOperator & WO_IS );
170044 testcase( pTerm->eOperator & WO_ALL );
170045 if( (pTerm->eOperator & ~(WO_EQUIV))==0 ) continue;
170048 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 );
170160 op = pTerm->eOperator & WO_ALL;
170185 assert( pTerm->eOperator&(WO_IN|WO_EQ|WO_LT|WO_LE|WO_GT|WO_GE|WO_AUX) );
170746 assert( pLower==0 || (pLower->eOperator & (WO_GT|WO_GE))!=0 );
170747 assert( pUpper==0 || (pUpper->eOperator & (WO_LT|WO_LE))!=0 );
170765 iNew = a[0] + ((pLower->eOperator & mask) ? a[1] : 0);
170782 iNew = a[0] + ((pUpper->eOperator & mask) ? a[1] : 0);
170973 if( pTerm->eOperator & WO_EQUIV ) zType[1] = 'E';
170976 if( pTerm->eOperator & WO_SINGLE ){
170977 assert( (pTerm->eOperator & (WO_OR|WO_AND))==0 );
170980 }else if( (pTerm->eOperator & WO_OR)!=0 && pTerm->u.pOrInfo!=0 ){
170989 iTerm, pTerm, zType, zLeft, pTerm->eOperator, pTerm->wtFlags);
170996 if( (pTerm->eOperator & (WO_OR|WO_AND))==0 && pTerm->u.x.iField ){
171661 if( (pTerm->eOperator & 0x3f)!=0
171677 if( (pTerm->eOperator&(WO_EQ|WO_IS))!=0
171874 u16 eOp = pTerm->eOperator; /* Shorthand for pTerm->eOperator */
171890 if( pTerm->wtFlags & TERM_LIKEOPT && pTerm->eOperator==WO_LT ) continue;
172035 assert( pTop->eOperator==WO_LT );
172861 if( pTerm->eOperator & (WO_EQ|WO_IS) ) nLookup -= 19;
172907 assert( pTerm->eOperator==WO_AUX || pTerm->eMatchOp==0 );
172980 && (pTerm->eOperator & mExclude)==0
173055 }else if( (pTerm->eOperator & WO_IN)!=0 ){
173427 if( (pTerm->eOperator & WO_OR)!=0
173441 if( (pOrTerm->eOperator & WO_AND)!=0 ){
173840 if( pTerm->eOperator==WO_IN ){
173849 if( (pTerm->eOperator&(WO_EQ|WO_IS))!=0 && pOBExpr->iColumn>=0 ){
173904 u16 eOp = pLoop->aLTerm[j]->eOperator;
173934 assert( (pLoop->aLTerm[i]->eOperator & WO_IN) );
174971 testcase( pTerm->eOperator & WO_IS );
174991 testcase( pTerm->eOperator & WO_IS );