Lines Matching refs:IsVirtual
18481 # define IsVirtual(X) ((X)->eTabType==TABTYP_VTAB) macro
18485 # define IsVirtual(X) 0 macro
101335 assert( IsVirtual(pTab) );
102445 if( pTab && IsVirtual(pTab) ){
105790 if( !IsVirtual(pTab) && pTab->tnum==iRoot ){
111988 if( IsVirtual(pTab) ) return 0; /* FROM clause not a virtual table */
113184 if( IsVirtual(pTab) ){
113234 assert( IsVirtual(pTab) || (p5 & OPFLAG_NOCHNG)==0 );
115429 && IsVirtual(pLeft->y.pTab))
115432 && IsVirtual(pRight->y.pTab))
116334 if( IsVirtual(pTab) ){
116641 if( IsVirtual(pTab) ){
116716 if( IsVirtual(pTab) ){
117919 && !IsVirtual(pTab)
121834 }else if( IsVirtual(p) && (pParse->prepFlags & SQLITE_PREPARE_NO_VTAB)!=0 ){
122200 || (IsVirtual(pTable) && pIndex->idxType!=SQLITE_IDXTYPE_APPDEF) );
122201 if( db->pnBytesFreed==0 && !IsVirtual(pTable) ){
122216 else if( IsVirtual(pTable) ){
123875 if( !IsVirtual(pTab) ) return 0;
123899 assert( IsVirtual(pTab) );
123939 if( !IsVirtual(pTab) ) return 0;
124453 if( IsVirtual(pTable) ){
124563 if( !IsVirtual(pTable) && pTable->nCol>0 ) return 0;
124749 if( IsVirtual(pTab) ){
124791 if( !isView && !IsVirtual(pTab) ){
124798 if( IsVirtual(pTab) ){
124876 if( IsVirtual(pTab) && sqlite3ViewGetColumnNames(pParse, pTab) ){
124895 }else if( IsVirtual(pTab) ){
125403 if( IsVirtual(pTab) ){
126804 if( !IsVirtual(pTab) ){
127716 if( IsVirtual(pTab) ){
128089 && !IsVirtual(pTab)
128144 assert( IsVirtual(pTab)==0 || eOnePass!=ONEPASS_MULTI );
128145 assert( IsVirtual(pTab) || bComplex || eOnePass!=ONEPASS_OFF
128212 testcase( IsVirtual(pTab) );
128215 assert( pPk || IsVirtual(pTab) || iDataCur==iTabCur );
128216 assert( pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1 );
128227 if( !IsVirtual(pTab) && aToOpen[iDataCur-iTabCur] ){
128234 if( IsVirtual(pTab) ){
128248 if( IsVirtual(pTab) ){
132927 assert( !IsVirtual(pTab) );
133127 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
133318 || NEVER(IsVirtual(pSeqTab))
133926 if( IsVirtual(pTab) ){
134013 regIns = regRowid - (IsVirtual(pTab) ? 1 : 0);
134167 if( IsVirtual(pTab) ){
134378 if( IsVirtual(pTab) ){
134390 if( pIpk->op==TK_NULL && !IsVirtual(pTab) ){
134402 if( !IsVirtual(pTab) ){
134412 }else if( IsVirtual(pTab) || withoutRowid ){
134434 if( IsVirtual(pTab) ){
135763 if( IsVirtual(pTab) ){
135916 if( IsVirtual(pDest) ){
140032 }else if( IsVirtual(pTab) ){
140573 assert( !IsVirtual(pTab) );
140870 if( !IsVirtual(pTab) ) continue;
147302 || IsVirtual(pSubSrc->a[0].pTab) /* (3b) */
148936 if( !IsVirtual(pTab) && cannotBeFunction(pParse, pFrom) ){
148955 else if( ALWAYS(IsVirtual(pTab))
151894 if( IsVirtual(pTab) ){
152491 assert( pList==0 || IsVirtual(pTab)==0
152517 if( IsVirtual(pTab) ){
153353 if( pCol->affinity==SQLITE_AFF_REAL && !IsVirtual(pTab) ){
153515 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
153522 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
153837 pTabList->a[0].colUsed = IsVirtual(pTab) ? ALLBITS : 0;
153880 if( !IsVirtual(pTab) ){
153927 if( IsVirtual(pTab) ){
155586 assert( IsVirtual(pTab) );
155625 assert( IsVirtual(p) );
155667 assert( IsVirtual(p) );
155733 assert( IsVirtual(p) );
155756 assert( IsVirtual(pTable) );
155844 assert( IsVirtual(pTab) );
155965 assert( IsVirtual(pTab) );
156095 assert( IsVirtual(pTab) );
156168 assert( pTab && IsVirtual(pTab) && !pTab->u.vtab.p );
156241 assert( IsVirtual(pTab) );
156320 && ALWAYS(IsVirtual(pTab))
156561 if( !IsVirtual(pTab) ) return pDef;
156616 assert( IsVirtual(pTab) );
156733 assert( p->pTab==0 || IsVirtual(p->pTab) );
160511 && IsVirtual(pLeft->y.pTab)) /* Might be numeric */
161859 && (p->pSrc->nSrc==1 && IsVirtual(p->pSrc->a[0].pTab)) /* 3 */
163459 assert( IsVirtual(pTab) );
165898 assert( !IsVirtual(pSrc->pTab) );
166564 assert( IsVirtual(pSrc->pTab) );
166734 if( IsVirtual(pItem->pTab) ){
166848 if( IsVirtual(pItem->pTab) ){
167830 if( IsVirtual(pTab) ) return 0;
168739 assert( !(wsFlags & WHERE_VIRTUALTABLE) || IsVirtual(pTabList->a[0].pTab) );
168742 && !IsVirtual(pTabList->a[0].pTab)
168776 }else if( IsVirtual(pTab) ){
180981 if( IsVirtual(pTab) ) sqlite3VtabDisconnect(db, pTab);