Lines Matching refs:IsVirtual

18428 #  define IsVirtual(X)      ((X)->eTabType==TABTYP_VTAB)
18432 # define IsVirtual(X) 0
100795 assert( IsVirtual(pTab) );
101905 if( pTab && IsVirtual(pTab) ){
105250 if( !IsVirtual(pTab) && pTab->tnum==iRoot ){
111251 if( IsVirtual(pTab) ) return 0; /* FROM clause not a virtual table */
112447 if( IsVirtual(pTab) ){
112497 assert( IsVirtual(pTab) || (p5 & OPFLAG_NOCHNG)==0 );
114695 && IsVirtual(pLeft->y.pTab))
114698 && IsVirtual(pRight->y.pTab))
115602 if( IsVirtual(pTab) ){
115909 if( IsVirtual(pTab) ){
115984 if( IsVirtual(pTab) ){
117187 && !IsVirtual(pTab)
121084 }else if( IsVirtual(p) && (pParse->prepFlags & SQLITE_PREPARE_NO_VTAB)!=0 ){
121450 || (IsVirtual(pTable) && pIndex->idxType!=SQLITE_IDXTYPE_APPDEF) );
121451 if( db->pnBytesFreed==0 && !IsVirtual(pTable) ){
121466 else if( IsVirtual(pTable) ){
123125 if( !IsVirtual(pTab) ) return 0;
123149 assert( IsVirtual(pTab) );
123189 if( !IsVirtual(pTab) ) return 0;
123702 if( IsVirtual(pTable) ){
123812 if( !IsVirtual(pTable) && pTable->nCol>0 ) return 0;
123998 if( IsVirtual(pTab) ){
124040 if( !isView && !IsVirtual(pTab) ){
124047 if( IsVirtual(pTab) ){
124125 if( IsVirtual(pTab) && sqlite3ViewGetColumnNames(pParse, pTab) ){
124144 }else if( IsVirtual(pTab) ){
124652 if( IsVirtual(pTab) ){
126053 if( !IsVirtual(pTab) ){
126965 if( IsVirtual(pTab) ){
127338 && !IsVirtual(pTab)
127393 assert( IsVirtual(pTab)==0 || eOnePass!=ONEPASS_MULTI );
127394 assert( IsVirtual(pTab) || bComplex || eOnePass!=ONEPASS_OFF
127461 testcase( IsVirtual(pTab) );
127464 assert( pPk || IsVirtual(pTab) || iDataCur==iTabCur );
127465 assert( pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1 );
127476 if( !IsVirtual(pTab) && aToOpen[iDataCur-iTabCur] ){
127483 if( IsVirtual(pTab) ){
127497 if( IsVirtual(pTab) ){
132174 assert( !IsVirtual(pTab) );
132374 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
132565 || NEVER(IsVirtual(pSeqTab))
132983 if( IsVirtual(pTab) ){
133209 if( IsVirtual(pTab) ){
133420 if( IsVirtual(pTab) ){
133432 if( pIpk->op==TK_NULL && !IsVirtual(pTab) ){
133444 if( !IsVirtual(pTab) ){
133454 }else if( IsVirtual(pTab) || withoutRowid ){
133476 if( IsVirtual(pTab) ){
134805 if( IsVirtual(pTab) ){
134958 if( IsVirtual(pDest) ){
139043 }else if( IsVirtual(pTab) ){
139532 if( !IsVirtual(pTab) ) continue;
139580 assert( !IsVirtual(pTab) );
146189 || IsVirtual(pSubSrc->a[0].pTab) /* (3b) */
147793 if( !IsVirtual(pTab) && cannotBeFunction(pParse, pFrom) ){
147812 else if( ALWAYS(IsVirtual(pTab))
150742 if( IsVirtual(pTab) ){
151339 assert( pList==0 || IsVirtual(pTab)==0
151365 if( IsVirtual(pTab) ){
152133 if( pCol->affinity==SQLITE_AFF_REAL && !IsVirtual(pTab) ){
152295 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
152302 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
152617 pTabList->a[0].colUsed = IsVirtual(pTab) ? ALLBITS : 0;
152660 if( !IsVirtual(pTab) ){
152707 if( IsVirtual(pTab) ){
154350 assert( IsVirtual(pTab) );
154389 assert( IsVirtual(p) );
154431 assert( IsVirtual(p) );
154497 assert( IsVirtual(p) );
154520 assert( IsVirtual(pTable) );
154608 assert( IsVirtual(pTab) );
154729 assert( IsVirtual(pTab) );
154857 assert( IsVirtual(pTab) );
154930 assert( pTab && IsVirtual(pTab) && !pTab->u.vtab.p );
154984 assert( IsVirtual(pTab) );
155064 && ALWAYS(IsVirtual(pTab))
155305 if( !IsVirtual(pTab) ) return pDef;
155360 assert( IsVirtual(pTab) );
155477 assert( p->pTab==0 || IsVirtual(p->pTab) );
159217 && IsVirtual(pLeft->y.pTab)) /* Might be numeric */
160565 && (p->pSrc->nSrc==1 && IsVirtual(p->pSrc->a[0].pTab)) /* 3 */
162110 assert( IsVirtual(pTab) );
164534 assert( !IsVirtual(pSrc->pTab) );
165176 assert( IsVirtual(pSrc->pTab) );
165346 if( IsVirtual(pItem->pTab) ){
165460 if( IsVirtual(pItem->pTab) ){
166367 if( IsVirtual(pTab) ) return 0;
167228 assert( !(wsFlags & WHERE_VIRTUALTABLE) || IsVirtual(pTabList->a[0].pTab) );
167231 && !IsVirtual(pTabList->a[0].pTab)
167265 }else if( IsVirtual(pTab) ){
179365 if( IsVirtual(pTab) ) sqlite3VtabDisconnect(db, pTab);
217470 ** 0) SELECT count(*) FROM sqlite_schema where name=%Q AND IsVirtual(%Q)