wtFlags 115979 ext/sqlite3/libsqlite/sqlite3.c u16 wtFlags; /* TERM_xxx bit flags. See below */ wtFlags 116346 ext/sqlite3/libsqlite/sqlite3.c if( a->wtFlags & TERM_DYNAMIC ){ wtFlags 116349 ext/sqlite3/libsqlite/sqlite3.c if( a->wtFlags & TERM_ORINFO ){ wtFlags 116351 ext/sqlite3/libsqlite/sqlite3.c }else if( a->wtFlags & TERM_ANDINFO ){ wtFlags 116379 ext/sqlite3/libsqlite/sqlite3.c static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags){ wtFlags 116382 ext/sqlite3/libsqlite/sqlite3.c testcase( wtFlags & TERM_VIRTUAL ); wtFlags 116388 ext/sqlite3/libsqlite/sqlite3.c if( wtFlags & TERM_DYNAMIC ){ wtFlags 116408 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags = wtFlags; wtFlags 117131 ext/sqlite3/libsqlite/sqlite3.c assert( (pTerm->wtFlags & (TERM_DYNAMIC|TERM_ORINFO|TERM_ANDINFO))==0 ); wtFlags 117135 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_ORINFO; wtFlags 117151 ext/sqlite3/libsqlite/sqlite3.c assert( (pOrTerm->wtFlags & (TERM_ANDINFO|TERM_ORINFO))==0 ); wtFlags 117160 ext/sqlite3/libsqlite/sqlite3.c pOrTerm->wtFlags |= TERM_ANDINFO; wtFlags 117178 ext/sqlite3/libsqlite/sqlite3.c }else if( pOrTerm->wtFlags & TERM_COPIED ){ wtFlags 117184 ext/sqlite3/libsqlite/sqlite3.c if( pOrTerm->wtFlags & TERM_VIRTUAL ){ wtFlags 117255 ext/sqlite3/libsqlite/sqlite3.c pOrTerm->wtFlags &= ~TERM_OR_OK; wtFlags 117267 ext/sqlite3/libsqlite/sqlite3.c testcase( pOrTerm->wtFlags & TERM_COPIED ); wtFlags 117268 ext/sqlite3/libsqlite/sqlite3.c testcase( pOrTerm->wtFlags & TERM_VIRTUAL ); wtFlags 117269 ext/sqlite3/libsqlite/sqlite3.c assert( pOrTerm->wtFlags & (TERM_COPIED|TERM_VIRTUAL) ); wtFlags 117292 ext/sqlite3/libsqlite/sqlite3.c pOrTerm->wtFlags &= ~TERM_OR_OK; wtFlags 117306 ext/sqlite3/libsqlite/sqlite3.c pOrTerm->wtFlags |= TERM_OR_OK; wtFlags 117323 ext/sqlite3/libsqlite/sqlite3.c if( (pOrTerm->wtFlags & TERM_OR_OK)==0 ) continue; wtFlags 117447 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_COPIED; wtFlags 117543 ext/sqlite3/libsqlite/sqlite3.c const u16 wtFlags = TERM_LIKEOPT | TERM_VIRTUAL | TERM_DYNAMIC; wtFlags 117555 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_LIKE; wtFlags 117584 ext/sqlite3/libsqlite/sqlite3.c idxNew1 = whereClauseInsert(pWC, pNewExpr1, wtFlags); wtFlags 117592 ext/sqlite3/libsqlite/sqlite3.c idxNew2 = whereClauseInsert(pWC, pNewExpr2, wtFlags); wtFlags 117633 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_COPIED; wtFlags 117674 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_COPIED; wtFlags 117915 ext/sqlite3/libsqlite/sqlite3.c && (pTerm->wtFlags & TERM_VIRTUAL)==0 wtFlags 118075 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & TERM_VNULL ) continue; wtFlags 118128 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & TERM_VNULL ) continue; wtFlags 118412 ext/sqlite3/libsqlite/sqlite3.c }else if( (pTerm->wtFlags & TERM_VNULL)==0 ){ wtFlags 118701 ext/sqlite3/libsqlite/sqlite3.c assert( pUpper==0 || (pUpper->wtFlags & TERM_VNULL)==0 ); wtFlags 118888 ext/sqlite3/libsqlite/sqlite3.c && (pTerm->wtFlags & TERM_CODED)==0 wtFlags 118892 ext/sqlite3/libsqlite/sqlite3.c if( nLoop && (pTerm->wtFlags & TERM_LIKE)!=0 ){ wtFlags 118893 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_LIKECOND; wtFlags 118895 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_CODED; wtFlags 119139 ext/sqlite3/libsqlite/sqlite3.c testcase( (pTerm->wtFlags & TERM_CODED)!=0 ); wtFlags 119140 ext/sqlite3/libsqlite/sqlite3.c testcase( pTerm->wtFlags & TERM_VIRTUAL ); wtFlags 119401 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & TERM_LIKEOPT ){ wtFlags 119543 ext/sqlite3/libsqlite/sqlite3.c testcase( pTerm->wtFlags & TERM_VIRTUAL ); wtFlags 119593 ext/sqlite3/libsqlite/sqlite3.c assert( (pStart->wtFlags & TERM_VNULL)==0 ); wtFlags 119594 ext/sqlite3/libsqlite/sqlite3.c testcase( pStart->wtFlags & TERM_VIRTUAL ); wtFlags 119617 ext/sqlite3/libsqlite/sqlite3.c assert( (pEnd->wtFlags & TERM_VNULL)==0 ); wtFlags 119619 ext/sqlite3/libsqlite/sqlite3.c testcase( pEnd->wtFlags & TERM_VIRTUAL ); wtFlags 119742 ext/sqlite3/libsqlite/sqlite3.c assert( (pRangeStart->wtFlags & TERM_LIKEOPT)==0 || wtFlags 119748 ext/sqlite3/libsqlite/sqlite3.c if( (pRangeEnd->wtFlags & TERM_LIKEOPT)!=0 ){ wtFlags 119750 ext/sqlite3/libsqlite/sqlite3.c assert( pRangeStart->wtFlags & TERM_LIKEOPT ); /* occur in pairs */ wtFlags 119767 ext/sqlite3/libsqlite/sqlite3.c assert( pRangeEnd==0 || (pRangeEnd->wtFlags & TERM_VNULL)==0 ); wtFlags 119803 ext/sqlite3/libsqlite/sqlite3.c if( (pRangeStart->wtFlags & TERM_VNULL)==0 wtFlags 119821 ext/sqlite3/libsqlite/sqlite3.c testcase( pRangeStart->wtFlags & TERM_VIRTUAL ); wtFlags 119849 ext/sqlite3/libsqlite/sqlite3.c if( (pRangeEnd->wtFlags & TERM_VNULL)==0 wtFlags 119861 ext/sqlite3/libsqlite/sqlite3.c testcase( pRangeEnd->wtFlags & TERM_VIRTUAL ); wtFlags 119986 ext/sqlite3/libsqlite/sqlite3.c assert( (pTerm->wtFlags & TERM_ORINFO)!=0 ); wtFlags 120059 ext/sqlite3/libsqlite/sqlite3.c if( (pWC->a[iTerm].wtFlags & TERM_VIRTUAL)!=0 ) continue; wtFlags 120061 ext/sqlite3/libsqlite/sqlite3.c testcase( pWC->a[iTerm].wtFlags & TERM_ORINFO ); wtFlags 120240 ext/sqlite3/libsqlite/sqlite3.c testcase( pTerm->wtFlags & TERM_VIRTUAL ); wtFlags 120241 ext/sqlite3/libsqlite/sqlite3.c testcase( pTerm->wtFlags & TERM_CODED ); wtFlags 120242 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & (TERM_VIRTUAL|TERM_CODED) ) continue; wtFlags 120254 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & TERM_LIKECOND ){ wtFlags 120261 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_CODED; wtFlags 120275 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & (TERM_VIRTUAL|TERM_CODED) ) continue; wtFlags 120284 ext/sqlite3/libsqlite/sqlite3.c if( pAlt->wtFlags & (TERM_CODED) ) continue; wtFlags 120306 ext/sqlite3/libsqlite/sqlite3.c testcase( pTerm->wtFlags & TERM_VIRTUAL ); wtFlags 120307 ext/sqlite3/libsqlite/sqlite3.c testcase( pTerm->wtFlags & TERM_CODED ); wtFlags 120308 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & (TERM_VIRTUAL|TERM_CODED) ) continue; wtFlags 120315 ext/sqlite3/libsqlite/sqlite3.c pTerm->wtFlags |= TERM_CODED; wtFlags 120332 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & TERM_VIRTUAL ) zType[0] = 'V'; wtFlags 120809 ext/sqlite3/libsqlite/sqlite3.c if( (pTerm->wtFlags & TERM_VIRTUAL)!=0 ) break; wtFlags 120925 ext/sqlite3/libsqlite/sqlite3.c if( (eOp==WO_ISNULL || (pTerm->wtFlags&TERM_VNULL)!=0) wtFlags 120934 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & TERM_LIKEOPT && pTerm->eOperator==WO_LT ) continue; wtFlags 120979 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->wtFlags & TERM_LIKEOPT ){ wtFlags 120984 ext/sqlite3/libsqlite/sqlite3.c assert( pTop->wtFlags & TERM_LIKEOPT ); wtFlags 122721 ext/sqlite3/libsqlite/sqlite3.c sWLB.pWC->a[ii].wtFlags |= TERM_CODED;