wsFlags          115854 ext/sqlite3/libsqlite/sqlite3.c   u32 wsFlags;          /* WHERE_* flags describing the plan */
wsFlags          117943 ext/sqlite3/libsqlite/sqlite3.c   pLoop->wsFlags = WHERE_COLUMN_EQ | WHERE_IDX_ONLY | WHERE_INDEXED
wsFlags          118024 ext/sqlite3/libsqlite/sqlite3.c     pLoop->wsFlags |= WHERE_PARTIALIDX;
wsFlags          118981 ext/sqlite3/libsqlite/sqlite3.c     if( (pLoop->wsFlags & WHERE_VIRTUALTABLE)==0
wsFlags          119000 ext/sqlite3/libsqlite/sqlite3.c     assert( (pLoop->wsFlags & WHERE_MULTI_OR)==0 );
wsFlags          119001 ext/sqlite3/libsqlite/sqlite3.c     pLoop->wsFlags |= WHERE_IN_ABLE;
wsFlags          119094 ext/sqlite3/libsqlite/sqlite3.c   assert( (pLoop->wsFlags & WHERE_VIRTUALTABLE)==0 );
wsFlags          119215 ext/sqlite3/libsqlite/sqlite3.c   if( nEq==0 && (pLoop->wsFlags&(WHERE_BTM_LIMIT|WHERE_TOP_LIMIT))==0 ) return;
wsFlags          119228 ext/sqlite3/libsqlite/sqlite3.c   if( pLoop->wsFlags&WHERE_BTM_LIMIT ){
wsFlags          119232 ext/sqlite3/libsqlite/sqlite3.c   if( pLoop->wsFlags&WHERE_TOP_LIMIT ){
wsFlags          119273 ext/sqlite3/libsqlite/sqlite3.c     flags = pLoop->wsFlags;
wsFlags          119371 ext/sqlite3/libsqlite/sqlite3.c   if( (pLoop->wsFlags & WHERE_VIRTUALTABLE)==0  &&  pLoop->u.btree.pIndex!=0 ){
wsFlags          119450 ext/sqlite3/libsqlite/sqlite3.c   omitTable = (pLoop->wsFlags & WHERE_IDX_ONLY)!=0 
wsFlags          119488 ext/sqlite3/libsqlite/sqlite3.c   if(  (pLoop->wsFlags & WHERE_VIRTUALTABLE)!=0 ){
wsFlags          119530 ext/sqlite3/libsqlite/sqlite3.c   if( (pLoop->wsFlags & WHERE_IPK)!=0
wsFlags          119531 ext/sqlite3/libsqlite/sqlite3.c    && (pLoop->wsFlags & (WHERE_COLUMN_IN|WHERE_COLUMN_EQ))!=0
wsFlags          119555 ext/sqlite3/libsqlite/sqlite3.c   }else if( (pLoop->wsFlags & WHERE_IPK)!=0
wsFlags          119556 ext/sqlite3/libsqlite/sqlite3.c          && (pLoop->wsFlags & WHERE_COLUMN_RANGE)!=0
wsFlags          119568 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & WHERE_BTM_LIMIT ) pStart = pLoop->aLTerm[j++];
wsFlags          119569 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & WHERE_TOP_LIMIT ) pEnd = pLoop->aLTerm[j++];
wsFlags          119645 ext/sqlite3/libsqlite/sqlite3.c   }else if( pLoop->wsFlags & WHERE_INDEXED ){
wsFlags          119738 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & WHERE_BTM_LIMIT ){
wsFlags          119743 ext/sqlite3/libsqlite/sqlite3.c               (pLoop->wsFlags & WHERE_TOP_LIMIT)!=0 );
wsFlags          119745 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & WHERE_TOP_LIMIT ){
wsFlags          119906 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & WHERE_ONEROW ){
wsFlags          119914 ext/sqlite3/libsqlite/sqlite3.c     pLevel->p3 = (pLoop->wsFlags&WHERE_UNQ_WANTED)!=0 ? 1:0;
wsFlags          119915 ext/sqlite3/libsqlite/sqlite3.c     if( (pLoop->wsFlags & WHERE_CONSTRAINT)==0 ){
wsFlags          119923 ext/sqlite3/libsqlite/sqlite3.c   if( pLoop->wsFlags & WHERE_MULTI_OR ){
wsFlags          120177 ext/sqlite3/libsqlite/sqlite3.c           assert( (pSubLoop->wsFlags & WHERE_AUTO_INDEX)==0 );
wsFlags          120178 ext/sqlite3/libsqlite/sqlite3.c           if( (pSubLoop->wsFlags & WHERE_INDEXED)!=0
wsFlags          120356 ext/sqlite3/libsqlite/sqlite3.c   if( (p->wsFlags & WHERE_VIRTUALTABLE)==0 ){
wsFlags          120379 ext/sqlite3/libsqlite/sqlite3.c   if( p->wsFlags & WHERE_SKIPSCAN ){
wsFlags          120380 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DebugPrintf(" f %05x %d-%d", p->wsFlags, p->nLTerm,p->nSkip);
wsFlags          120382 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DebugPrintf(" f %05x N %d", p->wsFlags, p->nLTerm);
wsFlags          120402 ext/sqlite3/libsqlite/sqlite3.c   p->wsFlags = 0;
wsFlags          120409 ext/sqlite3/libsqlite/sqlite3.c   if( p->wsFlags & (WHERE_VIRTUALTABLE|WHERE_AUTO_INDEX) ){
wsFlags          120410 ext/sqlite3/libsqlite/sqlite3.c     if( (p->wsFlags & WHERE_VIRTUALTABLE)!=0 && p->u.vtab.needFree ){
wsFlags          120414 ext/sqlite3/libsqlite/sqlite3.c     }else if( (p->wsFlags & WHERE_AUTO_INDEX)!=0 && p->u.btree.pIndex!=0 ){
wsFlags          120458 ext/sqlite3/libsqlite/sqlite3.c   if( pFrom->wsFlags & WHERE_VIRTUALTABLE ){
wsFlags          120460 ext/sqlite3/libsqlite/sqlite3.c   }else if( (pFrom->wsFlags & WHERE_AUTO_INDEX)!=0 ){
wsFlags          120482 ext/sqlite3/libsqlite/sqlite3.c       if( pLevel->pWLoop && (pLevel->pWLoop->wsFlags & WHERE_IN_ABLE) ){
wsFlags          120551 ext/sqlite3/libsqlite/sqlite3.c   if( (pTemplate->wsFlags & WHERE_INDEXED)==0 ) return;
wsFlags          120554 ext/sqlite3/libsqlite/sqlite3.c     if( (p->wsFlags & WHERE_INDEXED)==0 ) continue;
wsFlags          120612 ext/sqlite3/libsqlite/sqlite3.c     if( (p->wsFlags & WHERE_AUTO_INDEX)!=0
wsFlags          120614 ext/sqlite3/libsqlite/sqlite3.c      && (pTemplate->wsFlags & WHERE_INDEXED)!=0
wsFlags          120615 ext/sqlite3/libsqlite/sqlite3.c      && (pTemplate->wsFlags & WHERE_COLUMN_EQ)!=0
wsFlags          120759 ext/sqlite3/libsqlite/sqlite3.c   if( (p->wsFlags & WHERE_VIRTUALTABLE)==0 ){
wsFlags          120807 ext/sqlite3/libsqlite/sqlite3.c   assert( (pLoop->wsFlags & WHERE_AUTO_INDEX)==0 );
wsFlags          120892 ext/sqlite3/libsqlite/sqlite3.c   assert( (pNew->wsFlags & WHERE_VIRTUALTABLE)==0 );
wsFlags          120893 ext/sqlite3/libsqlite/sqlite3.c   assert( (pNew->wsFlags & WHERE_TOP_LIMIT)==0 );
wsFlags          120894 ext/sqlite3/libsqlite/sqlite3.c   if( pNew->wsFlags & WHERE_BTM_LIMIT ){
wsFlags          120911 ext/sqlite3/libsqlite/sqlite3.c   saved_wsFlags = pNew->wsFlags;
wsFlags          120936 ext/sqlite3/libsqlite/sqlite3.c     pNew->wsFlags = saved_wsFlags;
wsFlags          120944 ext/sqlite3/libsqlite/sqlite3.c         || (pNew->wsFlags & WHERE_COLUMN_NULL)!=0 
wsFlags          120945 ext/sqlite3/libsqlite/sqlite3.c         || (pNew->wsFlags & WHERE_COLUMN_IN)!=0 
wsFlags          120946 ext/sqlite3/libsqlite/sqlite3.c         || (pNew->wsFlags & WHERE_SKIPSCAN)!=0 
wsFlags          120951 ext/sqlite3/libsqlite/sqlite3.c       pNew->wsFlags |= WHERE_COLUMN_IN;
wsFlags          120963 ext/sqlite3/libsqlite/sqlite3.c       pNew->wsFlags |= WHERE_COLUMN_EQ;
wsFlags          120966 ext/sqlite3/libsqlite/sqlite3.c           pNew->wsFlags |= WHERE_UNQ_WANTED;
wsFlags          120968 ext/sqlite3/libsqlite/sqlite3.c           pNew->wsFlags |= WHERE_ONEROW;
wsFlags          120972 ext/sqlite3/libsqlite/sqlite3.c       pNew->wsFlags |= WHERE_COLUMN_NULL;
wsFlags          120976 ext/sqlite3/libsqlite/sqlite3.c       pNew->wsFlags |= WHERE_COLUMN_RANGE|WHERE_BTM_LIMIT;
wsFlags          120988 ext/sqlite3/libsqlite/sqlite3.c         pNew->wsFlags |= WHERE_TOP_LIMIT;
wsFlags          120994 ext/sqlite3/libsqlite/sqlite3.c       pNew->wsFlags |= WHERE_COLUMN_RANGE|WHERE_TOP_LIMIT;
wsFlags          120996 ext/sqlite3/libsqlite/sqlite3.c       pBtm = (pNew->wsFlags & WHERE_BTM_LIMIT)!=0 ?
wsFlags          121006 ext/sqlite3/libsqlite/sqlite3.c     if( pNew->wsFlags & WHERE_COLUMN_RANGE ){
wsFlags          121064 ext/sqlite3/libsqlite/sqlite3.c     if( (pNew->wsFlags & (WHERE_IDX_ONLY|WHERE_IPK))==0 ){
wsFlags          121075 ext/sqlite3/libsqlite/sqlite3.c     if( pNew->wsFlags & WHERE_COLUMN_RANGE ){
wsFlags          121081 ext/sqlite3/libsqlite/sqlite3.c     if( (pNew->wsFlags & WHERE_TOP_LIMIT)==0
wsFlags          121094 ext/sqlite3/libsqlite/sqlite3.c   pNew->wsFlags = saved_wsFlags;
wsFlags          121119 ext/sqlite3/libsqlite/sqlite3.c     pNew->wsFlags |= WHERE_SKIPSCAN;
wsFlags          121129 ext/sqlite3/libsqlite/sqlite3.c     pNew->wsFlags = saved_wsFlags;
wsFlags          121339 ext/sqlite3/libsqlite/sqlite3.c         pNew->wsFlags = WHERE_AUTO_INDEX;
wsFlags          121369 ext/sqlite3/libsqlite/sqlite3.c       pNew->wsFlags = WHERE_IPK;
wsFlags          121383 ext/sqlite3/libsqlite/sqlite3.c         pNew->wsFlags = WHERE_IDX_ONLY | WHERE_INDEXED;
wsFlags          121387 ext/sqlite3/libsqlite/sqlite3.c         pNew->wsFlags = (m==0) ? (WHERE_IDX_ONLY|WHERE_INDEXED) : WHERE_INDEXED;
wsFlags          121473 ext/sqlite3/libsqlite/sqlite3.c   pNew->wsFlags = WHERE_VIRTUALTABLE;
wsFlags          121696 ext/sqlite3/libsqlite/sqlite3.c       pNew->wsFlags = WHERE_MULTI_OR;
wsFlags          121850 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & WHERE_VIRTUALTABLE ){
wsFlags          121882 ext/sqlite3/libsqlite/sqlite3.c     if( (pLoop->wsFlags & WHERE_ONEROW)==0 ){
wsFlags          121883 ext/sqlite3/libsqlite/sqlite3.c       if( pLoop->wsFlags & WHERE_IPK ){
wsFlags          122479 ext/sqlite3/libsqlite/sqlite3.c   pLoop->wsFlags = 0;
wsFlags          122483 ext/sqlite3/libsqlite/sqlite3.c     pLoop->wsFlags = WHERE_COLUMN_EQ|WHERE_IPK|WHERE_ONEROW;
wsFlags          122502 ext/sqlite3/libsqlite/sqlite3.c       pLoop->wsFlags = WHERE_COLUMN_EQ|WHERE_ONEROW|WHERE_INDEXED;
wsFlags          122504 ext/sqlite3/libsqlite/sqlite3.c         pLoop->wsFlags |= WHERE_IDX_ONLY;
wsFlags          122514 ext/sqlite3/libsqlite/sqlite3.c   if( pLoop->wsFlags ){
wsFlags          122866 ext/sqlite3/libsqlite/sqlite3.c        && (pLoop->wsFlags & WHERE_ONEROW)==0
wsFlags          122895 ext/sqlite3/libsqlite/sqlite3.c    && (pWInfo->a[0].pWLoop->wsFlags & WHERE_ONEROW)!=0 ){
wsFlags          122898 ext/sqlite3/libsqlite/sqlite3.c       pWInfo->a[0].pWLoop->wsFlags &= ~WHERE_IDX_ONLY;
wsFlags          122919 ext/sqlite3/libsqlite/sqlite3.c     if( (pLoop->wsFlags & WHERE_VIRTUALTABLE)!=0 ){
wsFlags          122927 ext/sqlite3/libsqlite/sqlite3.c     if( (pLoop->wsFlags & WHERE_IDX_ONLY)==0
wsFlags          122949 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & WHERE_INDEXED ){
wsFlags          122984 ext/sqlite3/libsqlite/sqlite3.c         if( (pLoop->wsFlags & WHERE_CONSTRAINT)!=0
wsFlags          122985 ext/sqlite3/libsqlite/sqlite3.c          && (pLoop->wsFlags & (WHERE_COLUMN_RANGE|WHERE_SKIPSCAN))==0
wsFlags          123006 ext/sqlite3/libsqlite/sqlite3.c     int wsFlags;
wsFlags          123008 ext/sqlite3/libsqlite/sqlite3.c     wsFlags = pLevel->pWLoop->wsFlags;
wsFlags          123010 ext/sqlite3/libsqlite/sqlite3.c     if( (pLevel->pWLoop->wsFlags & WHERE_AUTO_INDEX)!=0 ){
wsFlags          123022 ext/sqlite3/libsqlite/sqlite3.c     if( (wsFlags&WHERE_MULTI_OR)==0 && (wctrlFlags&WHERE_ONETABLE_ONLY)==0 ){
wsFlags          123070 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & WHERE_IN_ABLE && pLevel->u.in.nIn>0 ){
wsFlags          123102 ext/sqlite3/libsqlite/sqlite3.c       assert( (pLoop->wsFlags & WHERE_IDX_ONLY)==0
wsFlags          123103 ext/sqlite3/libsqlite/sqlite3.c            || (pLoop->wsFlags & WHERE_INDEXED)!=0 );
wsFlags          123104 ext/sqlite3/libsqlite/sqlite3.c       if( (pLoop->wsFlags & WHERE_IDX_ONLY)==0 ){
wsFlags          123107 ext/sqlite3/libsqlite/sqlite3.c       if( pLoop->wsFlags & WHERE_INDEXED ){
wsFlags          123169 ext/sqlite3/libsqlite/sqlite3.c       int ws = pLoop->wsFlags;
wsFlags          123192 ext/sqlite3/libsqlite/sqlite3.c     if( pLoop->wsFlags & (WHERE_INDEXED|WHERE_IDX_ONLY) ){
wsFlags          123194 ext/sqlite3/libsqlite/sqlite3.c     }else if( pLoop->wsFlags & WHERE_MULTI_OR ){
wsFlags          123215 ext/sqlite3/libsqlite/sqlite3.c           assert( (pLoop->wsFlags & WHERE_IDX_ONLY)==0 || x>=0 );