Lines Matching refs:pSubitem

4243   SrcItem *pSubitem;               /* The subquery */  in flattenSubquery()  local
4255 pSubitem = &pSrc->a[iFrom]; in flattenSubquery()
4256 iParent = pSubitem->iCursor; in flattenSubquery()
4257 pSub = pSubitem->pSelect; in flattenSubquery()
4308 if( (pSubitem->fg.jointype & (JT_OUTER|JT_LTORJ))!=0 ){ in flattenSubquery()
4312 || (pSubitem->fg.jointype & JT_RIGHT)!=0 /* (26) */ in flattenSubquery()
4323 if( pSubitem->fg.isCte && pSubitem->u2.pCteUse->eM10d==M10d_Yes ){ in flattenSubquery()
4402 pParse->zAuthContext = pSubitem->zName; in flattenSubquery()
4408 pSub1 = pSubitem->pSelect; in flattenSubquery()
4409 sqlite3DbFree(db, pSubitem->zDatabase); in flattenSubquery()
4410 sqlite3DbFree(db, pSubitem->zName); in flattenSubquery()
4411 sqlite3DbFree(db, pSubitem->zAlias); in flattenSubquery()
4412 pSubitem->zDatabase = 0; in flattenSubquery()
4413 pSubitem->zName = 0; in flattenSubquery()
4414 pSubitem->zAlias = 0; in flattenSubquery()
4415 pSubitem->pSelect = 0; in flattenSubquery()
4416 assert( pSubitem->fg.isUsing!=0 || pSubitem->u3.pOn==0 ); in flattenSubquery()
4456 Table *pItemTab = pSubitem->pTab; in flattenSubquery()
4457 pSubitem->pTab = 0; in flattenSubquery()
4465 pSubitem->pTab = pItemTab; in flattenSubquery()
4480 assert( pSubitem->pSelect==0 ); in flattenSubquery()
4484 pSubitem->pSelect = pSub1; in flattenSubquery()
4495 if( ALWAYS(pSubitem->pTab!=0) ){ in flattenSubquery()
4496 Table *pTabToDel = pSubitem->pTab; in flattenSubquery()
4506 pSubitem->pTab = 0; in flattenSubquery()
4533 jointype = pSubitem->fg.jointype; /* First time through the loop */ in flattenSubquery()