Lines Matching refs:pItem

189     const SrcItem *pItem = &pSrc->a[i];  in sqlite3TreeViewSrcList()  local
195 sqlite3_str_appendf(&x, "{%d:*} %!S", pItem->iCursor, pItem); in sqlite3TreeViewSrcList()
196 if( pItem->pTab ){ in sqlite3TreeViewSrcList()
198 pItem->pTab->zName, pItem->pTab->nCol, pItem->pTab, pItem->colUsed); in sqlite3TreeViewSrcList()
200 if( (pItem->fg.jointype & (JT_LEFT|JT_RIGHT))==(JT_LEFT|JT_RIGHT) ){ in sqlite3TreeViewSrcList()
202 }else if( pItem->fg.jointype & JT_LEFT ){ in sqlite3TreeViewSrcList()
204 }else if( pItem->fg.jointype & JT_RIGHT ){ in sqlite3TreeViewSrcList()
206 }else if( pItem->fg.jointype & JT_CROSS ){ in sqlite3TreeViewSrcList()
209 if( pItem->fg.jointype & JT_LTORJ ){ in sqlite3TreeViewSrcList()
212 if( pItem->fg.fromDDL ){ in sqlite3TreeViewSrcList()
215 if( pItem->fg.isCte ){ in sqlite3TreeViewSrcList()
216 sqlite3_str_appendf(&x, " CteUse=0x%p", pItem->u2.pCteUse); in sqlite3TreeViewSrcList()
218 if( pItem->fg.isOn || (pItem->fg.isUsing==0 && pItem->u3.pOn!=0) ){ in sqlite3TreeViewSrcList()
224 if( pItem->pSelect ) n++; in sqlite3TreeViewSrcList()
225 if( pItem->fg.isTabFunc ) n++; in sqlite3TreeViewSrcList()
226 if( pItem->fg.isUsing ) n++; in sqlite3TreeViewSrcList()
227 if( pItem->fg.isUsing ){ in sqlite3TreeViewSrcList()
228 sqlite3TreeViewIdList(pView, pItem->u3.pUsing, (--n)>0, "USING"); in sqlite3TreeViewSrcList()
230 if( pItem->pSelect ){ in sqlite3TreeViewSrcList()
231 if( pItem->pTab ){ in sqlite3TreeViewSrcList()
232 Table *pTab = pItem->pTab; in sqlite3TreeViewSrcList()
235 assert( (int)pItem->fg.isNestedFrom == IsNestedFrom(pItem->pSelect) ); in sqlite3TreeViewSrcList()
236 sqlite3TreeViewSelect(pView, pItem->pSelect, (--n)>0); in sqlite3TreeViewSrcList()
238 if( pItem->fg.isTabFunc ){ in sqlite3TreeViewSrcList()
239 sqlite3TreeViewExprList(pView, pItem->u1.pFuncArg, 0, "func-args:"); in sqlite3TreeViewSrcList()