Lines Matching defs:IsVirtual
12242 # define IsVirtual(X) (((X)->tabFlags & TF_Virtual)!=0)
12245 # define IsVirtual(X) 0
79801 if( pTab && IsVirtual(pTab) ){
86574 if( IsVirtual(pTab) ) return 0; /* FROM clause not a virtual table */
87470 int op = IsVirtual(pTab) ? OP_VColumn : OP_Column;
89669 if( IsVirtual(pTab) ){
89973 if( IsVirtual(pTab) ){
93636 int isVirtual, /* True if this is a VIRTUAL table */
93701 if( !isVirtual && sqlite3AuthCheck(pParse, code, zName, 0, zDb) ){
93778 if( isVirtual ){
93810 if( isView || isVirtual ){
94960 if( IsVirtual(pTable) ) return 0;
95233 if( IsVirtual(pTab) ){
95274 if( !isView && !IsVirtual(pTab) ){
95281 if( IsVirtual(pTab) ){
95319 if( IsVirtual(pTab) && sqlite3ViewGetColumnNames(pParse, pTab) ){
95338 }else if( IsVirtual(pTab) ){
95788 if( IsVirtual(pTab) ){
97758 if( ( IsVirtual(pTab)
98062 && !IsVirtual(pTab)
98109 assert( IsVirtual(pTab)==0 || eOnePass!=ONEPASS_MULTI );
98110 assert( IsVirtual(pTab) || bComplex || eOnePass!=ONEPASS_OFF );
98179 testcase( IsVirtual(pTab) );
98182 assert( pPk || IsVirtual(pTab) || iDataCur==iTabCur );
98183 assert( pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1 );
98192 if( !IsVirtual(pTab) && aToOpen[iDataCur-iTabCur] ){
98209 if( IsVirtual(pTab) ){
98244 if( !isView && !IsVirtual(pTab) ){
101096 if( (db->flags&SQLITE_ForeignKeys) && !IsVirtual(pTab) && !pTab->pSelect ){
101836 assert( !IsVirtual(pTab) );
101972 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
102397 if( IsVirtual(pTab) ){
102541 if( IsVirtual(pTab) ){
102636 assert( !IsVirtual(pTab) );
102678 if( IsVirtual(pTab) ){
102691 if( ALWAYS(pOp) && pOp->opcode==OP_Null && !IsVirtual(pTab) ){
102704 if( !IsVirtual(pTab) ){
102714 }else if( IsVirtual(pTab) || withoutRowid ){
102739 assert( IsVirtual(pTab) );
102767 if( IsVirtual(pTab) ){
102811 if( !IsVirtual(pTab) && !isView ){
103467 if( IsVirtual(pTab) ){
112513 if( IsVirtual(pTab) ) return 0;
112905 if( pTab->pSelect || IsVirtual(pTab) ){
112909 if( pFrom->fg.isTabFunc && !IsVirtual(pTab) ){
113025 assert(IsVirtual(pTab));
114648 if( IsVirtual(pTab) ){
115127 assert( pList==0 || IsVirtual(pTab)==0 );
115903 if( !IsVirtual(pTab) ){
115940 if( IsVirtual(pTab) ){
116914 assert( IsVirtual(pTab) );
116990 assert( IsVirtual(p) );
117866 assert( IsVirtual(pTab) );
120269 || IsVirtual(pLeft->pTab) /* Value might be numeric */
123969 assert( !IsVirtual(pSrc->pTab) );
124196 assert( IsVirtual(pTab) );
124406 if( IsVirtual(pItem->pTab) ){
124495 if( IsVirtual(pItem->pTab) ){
125234 if( IsVirtual(pTab) ) return 0;
125686 }else if( IsVirtual(pTab) ){
131772 if( IsVirtual(pTab) ) sqlite3VtabDisconnect(db, pTab);
159877 ** 0) SELECT count(*) FROM sqlite_master where name=%Q AND IsVirtual(%Q)