Lines Matching refs:fg
17597 } fg; member
28663 if( pItem->fg.jointype & JT_LEFT ){
28671 if( pItem->fg.isTabFunc ){
74773 int fg = pMem->flags;
74777 assert( !(fg&MEM_Zero) );
74778 assert( !(fg&(MEM_Str|MEM_Blob)) );
74779 assert( fg&(MEM_Int|MEM_Real) );
74795 if( fg & MEM_Int ){
74798 assert( fg & MEM_Real );
95066 if( pItem->fg.isTabFunc
95392 if( pItem->fg.jointype & JT_NATURAL ) continue;
95407 assert( (pMatch->fg.jointype & JT_RIGHT)==0 );
95408 if( (pMatch->fg.jointype & JT_LEFT)!=0 ){
96566 assert( pItem->fg.isCorrelated==0 && nRef<=0 );
96567 pItem->fg.isCorrelated = (nRef!=0);
96618 if( pItem->fg.isTabFunc
98352 pNewItem->fg = pOldItem->fg;
98356 if( pNewItem->fg.isIndexedBy ){
98360 if( pNewItem->fg.isTabFunc ){
106444 if( pItem->fg.isTabFunc && sqlite3FixExprList(pFix, pItem->u1.pFuncArg) ){
110877 if( pItem->fg.isIndexedBy ) sqlite3DbFree(db, pItem->u1.zIndexedBy);
110878 if( pItem->fg.isTabFunc ) sqlite3ExprListDelete(db, pItem->u1.pFuncArg);
110960 assert( pItem->fg.notIndexed==0 );
110961 assert( pItem->fg.isIndexedBy==0 );
110962 assert( pItem->fg.isTabFunc==0 );
110966 pItem->fg.notIndexed = 1;
110969 pItem->fg.isIndexedBy = 1;
110981 assert( pItem->fg.notIndexed==0 );
110982 assert( pItem->fg.isIndexedBy==0 );
110983 assert( pItem->fg.isTabFunc==0 );
110985 pItem->fg.isTabFunc = 1;
111010 p->a[i].fg.jointype = p->a[i-1].fg.jointype;
111012 p->a[0].fg.jointype = 0;
125076 isOuter = (pRight->fg.jointype & JT_OUTER)!=0;
125081 if( pRight->fg.jointype & JT_NATURAL ){
126971 if( pSrc->a[i].fg.isRecursive ){
128147 if( pItem->fg.isTabFunc ){
128394 if( (pSubitem->fg.jointype & JT_OUTER)!=0 ){
128581 jointype = pSubitem->fg.jointype;
128615 assert( pSrc->a[i+iFrom].fg.isTabFunc==0 );
128620 pSrc->a[iFrom].fg.jointype = jointype;
129089 if( pFrom->pTab && pFrom->fg.isIndexedBy ){
129182 if( pFrom->fg.isTabFunc ){
129311 pItem->fg.isRecursive = 1;
129482 assert( pFrom->fg.isRecursive==0 || pFrom->pTab!=0 );
129483 if( pFrom->fg.isRecursive ) continue;
129641 if( (pFrom->fg.jointype & JT_NATURAL)!=0
130095 if( pItem->fg.viaCoroutine ) continue;
130308 if( (pItem->fg.jointype & JT_LEFT)!=0
130314 pItem->fg.jointype &= ~(JT_LEFT|JT_OUTER);
130361 || (pTabList->a[1].fg.jointype&(JT_LEFT|JT_CROSS))!=0)
130484 (pItem->fg.jointype & JT_OUTER)!=0)
130511 || (pTabList->a[1].fg.jointype&(JT_LEFT|JT_CROSS))!=0) /* (1) */
130526 pItem->fg.viaCoroutine = 1;
130546 if( pItem->fg.isCorrelated==0 ){
137109 if( pTabItem->fg.jointype & JT_LEFT ){
137388 || pLevel->iFrom>0 || (pTabItem[0].fg.jointype & JT_LEFT)==0
137390 if( pLevel->iFrom>0 && (pTabItem[0].fg.jointype & JT_LEFT)!=0 ){
137402 if( pTabItem->fg.viaCoroutine ){
138133 assert( (pTabItem[0].fg.jointype & JT_LEFT)==0
138272 if( pTabItem->fg.isRecursive ){
138322 if( (pTabItem->fg.jointype&JT_LEFT) && !ExprHasProperty(pE,EP_FromJoin) ){
139365 if( pSrc->a[i].fg.isTabFunc ){
140009 if( pItem->fg.isTabFunc==0 ) return;
140697 if( (pSrc->fg.jointype & JT_LEFT)
140877 if( pTabItem->fg.viaCoroutine ){
140899 if( pTabItem->fg.viaCoroutine ){
140905 pTabItem->fg.viaCoroutine = 0;
141017 if( (pSrc->fg.jointype & JT_LEFT)!=0
142509 if( (pSrc->fg.jointype & JT_LEFT)!=0
142933 if( pSrc->fg.notIndexed==0 ){
142949 && !pSrc->fg.notIndexed /* Has no NOT INDEXED clause */
142951 && !pSrc->fg.isCorrelated /* Not a correlated subquery */
142952 && !pSrc->fg.isRecursive /* Not a recursive common table expression. */
143598 if( ((pItem->fg.jointype|priorJointype) & (JT_LEFT|JT_CROSS))!=0 ){
143603 priorJointype = pItem->fg.jointype;
143608 if( mUnusable || (p->fg.jointype & (JT_LEFT|JT_CROSS)) ){
144435 if( pItem->fg.isIndexedBy ) return 0;
144911 if( (pItem->fg.jointype & JT_LEFT)==0 ) continue;
145306 if( pTabItem->fg.viaCoroutine ){
151735 …r.yy483->nSrc>0) ) yymsp[-1].minor.yy483->a[yymsp[-1].minor.yy483->nSrc-1].fg.jointype = (u8)yymsp…
151770 if( pOld->fg.isTabFunc ){
151773 pOld->fg.isTabFunc = 0;
151774 pNew->fg.isTabFunc = 1;