Lines Matching refs:pView

88 void sqlite3TreeViewWith(TreeView *pView, const With *pWith, u8 moreToFollow){  in sqlite3TreeViewWith()  argument
93 sqlite3TreeViewLine(pView, "WITH (0x%p, pOuter=0x%p)",pWith,pWith->pOuter); in sqlite3TreeViewWith()
95 sqlite3TreeViewLine(pView, "WITH (0x%p)", pWith); in sqlite3TreeViewWith()
98 pView = sqlite3TreeViewPush(pView, 1); in sqlite3TreeViewWith()
116 sqlite3TreeViewItem(pView, zLine, i<pWith->nCte-1); in sqlite3TreeViewWith()
117 sqlite3TreeViewSelect(pView, pCte->pSelect, 0); in sqlite3TreeViewWith()
118 sqlite3TreeViewPop(pView); in sqlite3TreeViewWith()
120 sqlite3TreeViewPop(pView); in sqlite3TreeViewWith()
127 void sqlite3TreeViewSrcList(TreeView *pView, const SrcList *pSrc){ in sqlite3TreeViewSrcList() argument
154 sqlite3TreeViewItem(pView, zLine, i<pSrc->nSrc-1); in sqlite3TreeViewSrcList()
156 sqlite3TreeViewSelect(pView, pItem->pSelect, 0); in sqlite3TreeViewSrcList()
159 sqlite3TreeViewExprList(pView, pItem->u1.pFuncArg, 0, "func-args:"); in sqlite3TreeViewSrcList()
161 sqlite3TreeViewPop(pView); in sqlite3TreeViewSrcList()
168 void sqlite3TreeViewSelect(TreeView *pView, const Select *p, u8 moreToFollow){ in sqlite3TreeViewSelect() argument
172 sqlite3TreeViewLine(pView, "nil-SELECT"); in sqlite3TreeViewSelect()
175 pView = sqlite3TreeViewPush(pView, moreToFollow); in sqlite3TreeViewSelect()
177 sqlite3TreeViewWith(pView, p->pWith, 1); in sqlite3TreeViewSelect()
179 sqlite3TreeViewPush(pView, 1); in sqlite3TreeViewSelect()
183 sqlite3TreeViewLine(pView, "sqlite3WhereBegin()"); in sqlite3TreeViewSelect()
185 sqlite3TreeViewLine(pView, in sqlite3TreeViewSelect()
193 if( cnt++ ) sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
210 sqlite3TreeViewExprList(pView, p->pEList, n>0, "result-set"); in sqlite3TreeViewSelect()
216 pView = sqlite3TreeViewPush(pView, (n--)>0); in sqlite3TreeViewSelect()
217 sqlite3TreeViewLine(pView, "window-functions"); in sqlite3TreeViewSelect()
219 sqlite3TreeViewWinFunc(pView, pX, pX->pNextWin!=0); in sqlite3TreeViewSelect()
221 sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
225 pView = sqlite3TreeViewPush(pView, (n--)>0); in sqlite3TreeViewSelect()
226 sqlite3TreeViewLine(pView, "FROM"); in sqlite3TreeViewSelect()
227 sqlite3TreeViewSrcList(pView, p->pSrc); in sqlite3TreeViewSelect()
228 sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
231 sqlite3TreeViewItem(pView, "WHERE", (n--)>0); in sqlite3TreeViewSelect()
232 sqlite3TreeViewExpr(pView, p->pWhere, 0); in sqlite3TreeViewSelect()
233 sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
236 sqlite3TreeViewExprList(pView, p->pGroupBy, (n--)>0, "GROUPBY"); in sqlite3TreeViewSelect()
239 sqlite3TreeViewItem(pView, "HAVING", (n--)>0); in sqlite3TreeViewSelect()
240 sqlite3TreeViewExpr(pView, p->pHaving, 0); in sqlite3TreeViewSelect()
241 sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
246 sqlite3TreeViewItem(pView, "WINDOW", (n--)>0); in sqlite3TreeViewSelect()
248 sqlite3TreeViewWindow(pView, pX, pX->pNextWin!=0); in sqlite3TreeViewSelect()
250 sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
254 sqlite3TreeViewExprList(pView, p->pOrderBy, (n--)>0, "ORDERBY"); in sqlite3TreeViewSelect()
257 sqlite3TreeViewItem(pView, "LIMIT", (n--)>0); in sqlite3TreeViewSelect()
258 sqlite3TreeViewExpr(pView, p->pLimit->pLeft, p->pLimit->pRight!=0); in sqlite3TreeViewSelect()
260 sqlite3TreeViewItem(pView, "OFFSET", (n--)>0); in sqlite3TreeViewSelect()
261 sqlite3TreeViewExpr(pView, p->pLimit->pRight, 0); in sqlite3TreeViewSelect()
262 sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
264 sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
273 sqlite3TreeViewItem(pView, zOp, 1); in sqlite3TreeViewSelect()
277 sqlite3TreeViewPop(pView); in sqlite3TreeViewSelect()
285 TreeView *pView, /* View context */ in sqlite3TreeViewBound() argument
292 sqlite3TreeViewItem(pView, "UNBOUNDED", moreToFollow); in sqlite3TreeViewBound()
293 sqlite3TreeViewPop(pView); in sqlite3TreeViewBound()
297 sqlite3TreeViewItem(pView, "CURRENT", moreToFollow); in sqlite3TreeViewBound()
298 sqlite3TreeViewPop(pView); in sqlite3TreeViewBound()
302 sqlite3TreeViewItem(pView, "PRECEDING", moreToFollow); in sqlite3TreeViewBound()
303 sqlite3TreeViewExpr(pView, pExpr, 0); in sqlite3TreeViewBound()
304 sqlite3TreeViewPop(pView); in sqlite3TreeViewBound()
308 sqlite3TreeViewItem(pView, "FOLLOWING", moreToFollow); in sqlite3TreeViewBound()
309 sqlite3TreeViewExpr(pView, pExpr, 0); in sqlite3TreeViewBound()
310 sqlite3TreeViewPop(pView); in sqlite3TreeViewBound()
321 void sqlite3TreeViewWindow(TreeView *pView, const Window *pWin, u8 more){ in sqlite3TreeViewWindow() argument
324 sqlite3TreeViewItem(pView, "FILTER", 1); in sqlite3TreeViewWindow()
325 sqlite3TreeViewExpr(pView, pWin->pFilter, 0); in sqlite3TreeViewWindow()
326 sqlite3TreeViewPop(pView); in sqlite3TreeViewWindow()
328 pView = sqlite3TreeViewPush(pView, more); in sqlite3TreeViewWindow()
330 sqlite3TreeViewLine(pView, "OVER %s (%p)", pWin->zName, pWin); in sqlite3TreeViewWindow()
332 sqlite3TreeViewLine(pView, "OVER (%p)", pWin); in sqlite3TreeViewWindow()
339 sqlite3TreeViewPush(pView, (--nElement)>0); in sqlite3TreeViewWindow()
340 sqlite3TreeViewLine(pView, "window: %s", pWin->zBase); in sqlite3TreeViewWindow()
341 sqlite3TreeViewPop(pView); in sqlite3TreeViewWindow()
344 sqlite3TreeViewExprList(pView, pWin->pPartition, nElement>0,"PARTITION-BY"); in sqlite3TreeViewWindow()
347 sqlite3TreeViewExprList(pView, pWin->pOrderBy, (--nElement)>0, "ORDER-BY"); in sqlite3TreeViewWindow()
356 sqlite3TreeViewItem(pView, zBuf, (--nElement)>0); in sqlite3TreeViewWindow()
357 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1); in sqlite3TreeViewWindow()
358 sqlite3TreeViewBound(pView, pWin->eEnd, pWin->pEnd, 0); in sqlite3TreeViewWindow()
359 sqlite3TreeViewPop(pView); in sqlite3TreeViewWindow()
374 sqlite3TreeViewPush(pView, 0); in sqlite3TreeViewWindow()
375 sqlite3TreeViewLine(pView, "EXCLUDE %s", zExclude); in sqlite3TreeViewWindow()
376 sqlite3TreeViewPop(pView); in sqlite3TreeViewWindow()
378 sqlite3TreeViewPop(pView); in sqlite3TreeViewWindow()
386 void sqlite3TreeViewWinFunc(TreeView *pView, const Window *pWin, u8 more){ in sqlite3TreeViewWinFunc() argument
387 pView = sqlite3TreeViewPush(pView, more); in sqlite3TreeViewWinFunc()
388 sqlite3TreeViewLine(pView, "WINFUNC %s(%d)", in sqlite3TreeViewWinFunc()
390 sqlite3TreeViewWindow(pView, pWin, 0); in sqlite3TreeViewWinFunc()
391 sqlite3TreeViewPop(pView); in sqlite3TreeViewWinFunc()
398 void sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFollow){ in sqlite3TreeViewExpr() argument
402 pView = sqlite3TreeViewPush(pView, moreToFollow); in sqlite3TreeViewExpr()
404 sqlite3TreeViewLine(pView, "nil"); in sqlite3TreeViewExpr()
405 sqlite3TreeViewPop(pView); in sqlite3TreeViewExpr()
428 sqlite3TreeViewLine(pView, "AGG{%d:%d}%s", in sqlite3TreeViewExpr()
441 sqlite3TreeViewLine(pView, "COLUMN(%d)%s%s", in sqlite3TreeViewExpr()
444 sqlite3TreeViewLine(pView, "{%d:%d} pTab=%p%s", in sqlite3TreeViewExpr()
449 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0); in sqlite3TreeViewExpr()
455 sqlite3TreeViewLine(pView, "%d", pExpr->u.iValue); in sqlite3TreeViewExpr()
457 sqlite3TreeViewLine(pView, "%s", pExpr->u.zToken); in sqlite3TreeViewExpr()
463 sqlite3TreeViewLine(pView,"%s", pExpr->u.zToken); in sqlite3TreeViewExpr()
468 sqlite3TreeViewLine(pView,"%Q", pExpr->u.zToken); in sqlite3TreeViewExpr()
472 sqlite3TreeViewLine(pView,"NULL"); in sqlite3TreeViewExpr()
476 sqlite3TreeViewLine(pView, in sqlite3TreeViewExpr()
482 sqlite3TreeViewLine(pView,"%s", pExpr->u.zToken); in sqlite3TreeViewExpr()
487 sqlite3TreeViewLine(pView,"VARIABLE(%s,%d)", in sqlite3TreeViewExpr()
492 sqlite3TreeViewLine(pView,"REGISTER(%d)", pExpr->iTable); in sqlite3TreeViewExpr()
496 sqlite3TreeViewLine(pView,"ID \"%w\"", pExpr->u.zToken); in sqlite3TreeViewExpr()
502 sqlite3TreeViewLine(pView,"CAST %Q", pExpr->u.zToken); in sqlite3TreeViewExpr()
503 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0); in sqlite3TreeViewExpr()
551 sqlite3TreeViewLine(pView, "SPAN %Q", pExpr->u.zToken); in sqlite3TreeViewExpr()
552 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0); in sqlite3TreeViewExpr()
562 sqlite3TreeViewLine(pView, "%sCOLLATE %Q%s", in sqlite3TreeViewExpr()
565 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0); in sqlite3TreeViewExpr()
585 sqlite3TreeViewLine(pView, "AGG_FUNCTION%d %Q%s agg=%d[%d]/%p", in sqlite3TreeViewExpr()
598 sqlite3TreeViewLine(pView, "FUNCTION %Q%s op2=%s", in sqlite3TreeViewExpr()
601 sqlite3TreeViewLine(pView, "FUNCTION %Q%s", pExpr->u.zToken, zFlgs); in sqlite3TreeViewExpr()
604 sqlite3TreeViewExprList(pView, pFarg, pWin!=0, 0); in sqlite3TreeViewExpr()
608 sqlite3TreeViewWindow(pView, pWin, 0); in sqlite3TreeViewExpr()
615 sqlite3TreeViewLine(pView, "EXISTS-expr flags=0x%x", pExpr->flags); in sqlite3TreeViewExpr()
616 sqlite3TreeViewSelect(pView, pExpr->x.pSelect, 0); in sqlite3TreeViewExpr()
620 sqlite3TreeViewLine(pView, "subquery-expr flags=0x%x", pExpr->flags); in sqlite3TreeViewExpr()
621 sqlite3TreeViewSelect(pView, pExpr->x.pSelect, 0); in sqlite3TreeViewExpr()
625 sqlite3TreeViewLine(pView, "IN flags=0x%x", pExpr->flags); in sqlite3TreeViewExpr()
626 sqlite3TreeViewExpr(pView, pExpr->pLeft, 1); in sqlite3TreeViewExpr()
628 sqlite3TreeViewSelect(pView, pExpr->x.pSelect, 0); in sqlite3TreeViewExpr()
630 sqlite3TreeViewExprList(pView, pExpr->x.pList, 0, 0); in sqlite3TreeViewExpr()
651 sqlite3TreeViewLine(pView, "BETWEEN"); in sqlite3TreeViewExpr()
652 sqlite3TreeViewExpr(pView, pX, 1); in sqlite3TreeViewExpr()
653 sqlite3TreeViewExpr(pView, pY, 1); in sqlite3TreeViewExpr()
654 sqlite3TreeViewExpr(pView, pZ, 0); in sqlite3TreeViewExpr()
665 sqlite3TreeViewLine(pView, "%s(%d)", in sqlite3TreeViewExpr()
670 sqlite3TreeViewLine(pView, "CASE"); in sqlite3TreeViewExpr()
671 sqlite3TreeViewExpr(pView, pExpr->pLeft, 1); in sqlite3TreeViewExpr()
672 sqlite3TreeViewExprList(pView, pExpr->x.pList, 0, 0); in sqlite3TreeViewExpr()
684 sqlite3TreeViewLine(pView, "RAISE %s(%Q)", zType, pExpr->u.zToken); in sqlite3TreeViewExpr()
689 sqlite3TreeViewLine(pView, "MATCH {%d:%d}%s", in sqlite3TreeViewExpr()
691 sqlite3TreeViewExpr(pView, pExpr->pRight, 0); in sqlite3TreeViewExpr()
696 sqlite3TreeViewBareExprList(pView, pExpr->x.pList, z); in sqlite3TreeViewExpr()
701 sqlite3TreeViewLine(pView, "SELECT-COLUMN %d", pExpr->iColumn); in sqlite3TreeViewExpr()
702 sqlite3TreeViewSelect(pView, pExpr->pLeft->x.pSelect, 0); in sqlite3TreeViewExpr()
706 sqlite3TreeViewLine(pView, "IF-NULL-ROW %d", pExpr->iTable); in sqlite3TreeViewExpr()
707 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0); in sqlite3TreeViewExpr()
711 sqlite3TreeViewLine(pView, "op=%d", pExpr->op); in sqlite3TreeViewExpr()
716 sqlite3TreeViewLine(pView, "%s%s", zBinOp, zFlgs); in sqlite3TreeViewExpr()
717 sqlite3TreeViewExpr(pView, pExpr->pLeft, 1); in sqlite3TreeViewExpr()
718 sqlite3TreeViewExpr(pView, pExpr->pRight, 0); in sqlite3TreeViewExpr()
720 sqlite3TreeViewLine(pView, "%s%s", zUniOp, zFlgs); in sqlite3TreeViewExpr()
721 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0); in sqlite3TreeViewExpr()
723 sqlite3TreeViewPop(pView); in sqlite3TreeViewExpr()
731 TreeView *pView, in sqlite3TreeViewBareExprList() argument
737 sqlite3TreeViewLine(pView, "%s (empty)", zLabel); in sqlite3TreeViewBareExprList()
740 sqlite3TreeViewLine(pView, "%s", zLabel); in sqlite3TreeViewBareExprList()
747 sqlite3TreeViewPush(pView, moreToFollow); in sqlite3TreeViewBareExprList()
749 sqlite3TreeViewLine(pView, 0); in sqlite3TreeViewBareExprList()
759 sqlite3TreeViewExpr(pView, pList->a[i].pExpr, moreToFollow); in sqlite3TreeViewBareExprList()
761 sqlite3TreeViewPop(pView); in sqlite3TreeViewBareExprList()
767 TreeView *pView, in sqlite3TreeViewExprList() argument
772 pView = sqlite3TreeViewPush(pView, moreToFollow); in sqlite3TreeViewExprList()
773 sqlite3TreeViewBareExprList(pView, pList, zLabel); in sqlite3TreeViewExprList()
774 sqlite3TreeViewPop(pView); in sqlite3TreeViewExprList()