Lines Matching defs:pView
32677 TreeView *pView,
32683 sqlite3TreeViewPush(&pView, moreToFollow);
32684 sqlite3TreeViewLine(pView, "COLUMNS");
32688 sqlite3TreeViewPush(&pView, colMoreToFollow);
32689 sqlite3TreeViewLine(pView, 0);
32715 sqlite3TreeViewPop(&pView);
32717 sqlite3TreeViewPop(&pView);
32723 SQLITE_PRIVATE void sqlite3TreeViewWith(TreeView *pView, const With *pWith, u8 moreToFollow){
32728 sqlite3TreeViewLine(pView, "WITH (0x%p, pOuter=0x%p)",pWith,pWith->pOuter);
32730 sqlite3TreeViewLine(pView, "WITH (0x%p)", pWith);
32733 sqlite3TreeViewPush(&pView, moreToFollow);
32758 sqlite3TreeViewItem(pView, zLine, i<pWith->nCte-1);
32759 sqlite3TreeViewSelect(pView, pCte->pSelect, 0);
32760 sqlite3TreeViewPop(&pView);
32762 sqlite3TreeViewPop(&pView);
32769 SQLITE_PRIVATE void sqlite3TreeViewSrcList(TreeView *pView, const SrcList *pSrc){
32815 sqlite3TreeViewItem(pView, zLine, i<pSrc->nSrc-1);
32821 sqlite3TreeViewIdList(pView, pItem->u3.pUsing, (--n)>0, "USING");
32824 sqlite3TreeViewPush(&pView, i+1<pSrc->nSrc);
32827 sqlite3TreeViewColumnList(pView, pTab->aCol, pTab->nCol, 1);
32830 sqlite3TreeViewSelect(pView, pItem->pSelect, (--n)>0);
32831 sqlite3TreeViewPop(&pView);
32834 sqlite3TreeViewExprList(pView, pItem->u1.pFuncArg, 0, "func-args:");
32836 sqlite3TreeViewPop(&pView);
32843 SQLITE_PRIVATE void sqlite3TreeViewSelect(TreeView *pView, const Select *p, u8 moreToFollow){
32847 sqlite3TreeViewLine(pView, "nil-SELECT");
32850 sqlite3TreeViewPush(&pView, moreToFollow);
32852 sqlite3TreeViewWith(pView, p->pWith, 1);
32854 sqlite3TreeViewPush(&pView, 1);
32858 sqlite3TreeViewLine(pView, "sqlite3WhereBegin()");
32860 sqlite3TreeViewLine(pView,
32868 if( cnt++ ) sqlite3TreeViewPop(&pView);
32885 sqlite3TreeViewExprList(pView, p->pEList, n>0, "result-set");
32891 sqlite3TreeViewPush(&pView, (n--)>0);
32892 sqlite3TreeViewLine(pView, "window-functions");
32894 sqlite3TreeViewWinFunc(pView, pX, pX->pNextWin!=0);
32896 sqlite3TreeViewPop(&pView);
32900 sqlite3TreeViewPush(&pView, (n--)>0);
32901 sqlite3TreeViewLine(pView, "FROM");
32902 sqlite3TreeViewSrcList(pView, p->pSrc);
32903 sqlite3TreeViewPop(&pView);
32906 sqlite3TreeViewItem(pView, "WHERE", (n--)>0);
32907 sqlite3TreeViewExpr(pView, p->pWhere, 0);
32908 sqlite3TreeViewPop(&pView);
32911 sqlite3TreeViewExprList(pView, p->pGroupBy, (n--)>0, "GROUPBY");
32914 sqlite3TreeViewItem(pView, "HAVING", (n--)>0);
32915 sqlite3TreeViewExpr(pView, p->pHaving, 0);
32916 sqlite3TreeViewPop(&pView);
32921 sqlite3TreeViewItem(pView, "WINDOW", (n--)>0);
32923 sqlite3TreeViewWindow(pView, pX, pX->pNextWin!=0);
32925 sqlite3TreeViewPop(&pView);
32929 sqlite3TreeViewExprList(pView, p->pOrderBy, (n--)>0, "ORDERBY");
32932 sqlite3TreeViewItem(pView, "LIMIT", (n--)>0);
32933 sqlite3TreeViewExpr(pView, p->pLimit->pLeft, p->pLimit->pRight!=0);
32935 sqlite3TreeViewItem(pView, "OFFSET", 0);
32936 sqlite3TreeViewExpr(pView, p->pLimit->pRight, 0);
32937 sqlite3TreeViewPop(&pView);
32939 sqlite3TreeViewPop(&pView);
32948 sqlite3TreeViewItem(pView, zOp, 1);
32952 sqlite3TreeViewPop(&pView);
32960 TreeView *pView, /* View context */
32967 sqlite3TreeViewItem(pView, "UNBOUNDED", moreToFollow);
32968 sqlite3TreeViewPop(&pView);
32972 sqlite3TreeViewItem(pView, "CURRENT", moreToFollow);
32973 sqlite3TreeViewPop(&pView);
32977 sqlite3TreeViewItem(pView, "PRECEDING", moreToFollow);
32978 sqlite3TreeViewExpr(pView, pExpr, 0);
32979 sqlite3TreeViewPop(&pView);
32983 sqlite3TreeViewItem(pView, "FOLLOWING", moreToFollow);
32984 sqlite3TreeViewExpr(pView, pExpr, 0);
32985 sqlite3TreeViewPop(&pView);
32996 SQLITE_PRIVATE void sqlite3TreeViewWindow(TreeView *pView, const Window *pWin, u8 more){
33000 sqlite3TreeViewItem(pView, "FILTER", 1);
33001 sqlite3TreeViewExpr(pView, pWin->pFilter, 0);
33002 sqlite3TreeViewPop(&pView);
33005 sqlite3TreeViewPush(&pView, more);
33007 sqlite3TreeViewLine(pView, "OVER %s (%p)", pWin->zName, pWin);
33009 sqlite3TreeViewLine(pView, "OVER (%p)", pWin);
33016 sqlite3TreeViewPush(&pView, (--nElement)>0);
33017 sqlite3TreeViewLine(pView, "window: %s", pWin->zBase);
33018 sqlite3TreeViewPop(&pView);
33021 sqlite3TreeViewExprList(pView, pWin->pPartition, nElement>0,"PARTITION-BY");
33024 sqlite3TreeViewExprList(pView, pWin->pOrderBy, (--nElement)>0, "ORDER-BY");
33033 sqlite3TreeViewItem(pView, zBuf, (--nElement)>0);
33034 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1);
33035 sqlite3TreeViewBound(pView, pWin->eEnd, pWin->pEnd, 0);
33036 sqlite3TreeViewPop(&pView);
33051 sqlite3TreeViewPush(&pView, 0);
33052 sqlite3TreeViewLine(pView, "EXCLUDE %s", zExclude);
33053 sqlite3TreeViewPop(&pView);
33055 sqlite3TreeViewPop(&pView);
33063 SQLITE_PRIVATE void sqlite3TreeViewWinFunc(TreeView *pView, const Window *pWin, u8 more){
33065 sqlite3TreeViewPush(&pView, more);
33066 sqlite3TreeViewLine(pView, "WINFUNC %s(%d)",
33068 sqlite3TreeViewWindow(pView, pWin, 0);
33069 sqlite3TreeViewPop(&pView);
33076 SQLITE_PRIVATE void sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFollow){
33080 sqlite3TreeViewPush(&pView, moreToFollow);
33082 sqlite3TreeViewLine(pView, "nil");
33083 sqlite3TreeViewPop(&pView);
33112 sqlite3TreeViewLine(pView, "AGG{%d:%d}%s",
33125 sqlite3TreeViewLine(pView, "COLUMN(%d)%s%s",
33129 sqlite3TreeViewLine(pView, "{%d:%d} pTab=%p%s",
33134 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0);
33140 sqlite3TreeViewLine(pView, "%d", pExpr->u.iValue);
33142 sqlite3TreeViewLine(pView, "%s", pExpr->u.zToken);
33149 sqlite3TreeViewLine(pView,"%s", pExpr->u.zToken);
33155 sqlite3TreeViewLine(pView,"%Q", pExpr->u.zToken);
33159 sqlite3TreeViewLine(pView,"NULL");
33163 sqlite3TreeViewLine(pView,"%s%s",
33170 sqlite3TreeViewLine(pView,"%s", pExpr->u.zToken);
33176 sqlite3TreeViewLine(pView,"VARIABLE(%s,%d)",
33181 sqlite3TreeViewLine(pView,"REGISTER(%d)", pExpr->iTable);
33186 sqlite3TreeViewLine(pView,"ID \"%w\"", pExpr->u.zToken);
33193 sqlite3TreeViewLine(pView,"CAST %Q", pExpr->u.zToken);
33194 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0);
33244 sqlite3TreeViewLine(pView, "SPAN %Q", pExpr->u.zToken);
33245 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0);
33256 sqlite3TreeViewLine(pView, "%sCOLLATE %Q%s",
33259 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0);
33281 sqlite3TreeViewLine(pView, "AGG_FUNCTION%d %Q%s agg=%d[%d]/%p",
33294 sqlite3TreeViewLine(pView, "FUNCTION %Q%s op2=%s",
33297 sqlite3TreeViewLine(pView, "FUNCTION %Q%s", pExpr->u.zToken, zFlgs);
33300 sqlite3TreeViewExprList(pView, pFarg, pWin!=0 || pExpr->pLeft, 0);
33305 sqlite3TreeViewExprList(pView, pOB->x.pList, pWin!=0, "ORDERBY");
33310 sqlite3TreeViewWindow(pView, pWin, 0);
33316 sqlite3TreeViewExprList(pView, pExpr->x.pList, 0, "ORDERBY");
33322 sqlite3TreeViewLine(pView, "EXISTS-expr flags=0x%x", pExpr->flags);
33323 sqlite3TreeViewSelect(pView, pExpr->x.pSelect, 0);
33328 sqlite3TreeViewLine(pView, "subquery-expr flags=0x%x", pExpr->flags);
33329 sqlite3TreeViewSelect(pView, pExpr->x.pSelect, 0);
33342 sqlite3TreeViewLine(pView, z);
33344 sqlite3TreeViewExpr(pView, pExpr->pLeft, 1);
33346 sqlite3TreeViewSelect(pView, pExpr->x.pSelect, 0);
33348 sqlite3TreeViewExprList(pView, pExpr->x.pList, 0, 0);
33372 sqlite3TreeViewLine(pView, "BETWEEN%s", zFlgs);
33373 sqlite3TreeViewExpr(pView, pX, 1);
33374 sqlite3TreeViewExpr(pView, pY, 1);
33375 sqlite3TreeViewExpr(pView, pZ, 0);
33386 sqlite3TreeViewLine(pView, "%s(%d)",
33391 sqlite3TreeViewLine(pView, "CASE");
33392 sqlite3TreeViewExpr(pView, pExpr->pLeft, 1);
33394 sqlite3TreeViewExprList(pView, pExpr->x.pList, 0, 0);
33407 sqlite3TreeViewLine(pView, "RAISE %s(%Q)", zType, pExpr->u.zToken);
33412 sqlite3TreeViewLine(pView, "MATCH {%d:%d}%s",
33414 sqlite3TreeViewExpr(pView, pExpr->pRight, 0);
33420 sqlite3TreeViewBareExprList(pView, pExpr->x.pList, z);
33425 sqlite3TreeViewLine(pView, "SELECT-COLUMN %d of [0..%d]%s",
33429 sqlite3TreeViewSelect(pView, pExpr->pLeft->x.pSelect, 0);
33433 sqlite3TreeViewLine(pView, "IF-NULL-ROW %d", pExpr->iTable);
33434 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0);
33439 sqlite3TreeViewLine(pView, "ERROR");
33442 sqlite3TreeViewExpr(pView, &tmp, 0);
33447 sqlite3TreeViewLine(pView, "First FROM table rowid");
33449 sqlite3TreeViewLine(pView, "First FROM table column %d",
33455 sqlite3TreeViewLine(pView, "op=%d", pExpr->op);
33460 sqlite3TreeViewLine(pView, "%s%s", zBinOp, zFlgs);
33461 sqlite3TreeViewExpr(pView, pExpr->pLeft, 1);
33462 sqlite3TreeViewExpr(pView, pExpr->pRight, 0);
33464 sqlite3TreeViewLine(pView, "%s%s", zUniOp, zFlgs);
33465 sqlite3TreeViewExpr(pView, pExpr->pLeft, 0);
33467 sqlite3TreeViewPop(&pView);
33475 TreeView *pView,
33481 sqlite3TreeViewLine(pView, "%s (empty)", zLabel);
33484 sqlite3TreeViewLine(pView, "%s", zLabel);
33490 sqlite3TreeViewPush(&pView, moreToFollow);
33492 sqlite3TreeViewLine(pView, 0);
33515 sqlite3TreeViewExpr(pView, pList->a[i].pExpr, moreToFollow);
33517 sqlite3TreeViewPop(&pView);
33523 TreeView *pView,
33528 sqlite3TreeViewPush(&pView, moreToFollow);
33529 sqlite3TreeViewBareExprList(pView, pList, zLabel);
33530 sqlite3TreeViewPop(&pView);
33537 TreeView *pView,
33543 sqlite3TreeViewLine(pView, "%s (empty)", zLabel);
33546 sqlite3TreeViewLine(pView, "%s", zLabel);
33551 sqlite3TreeViewPush(&pView, moreToFollow);
33552 sqlite3TreeViewLine(pView, 0);
33563 sqlite3TreeViewPush(&pView, i<pList->nId-1);
33564 sqlite3TreeViewExpr(pView, pList->a[i].u4.pExpr, 0);
33565 sqlite3TreeViewPop(&pView);
33568 sqlite3TreeViewPop(&pView);
33573 TreeView *pView,
33578 sqlite3TreeViewPush(&pView, moreToFollow);
33579 sqlite3TreeViewBareIdList(pView, pList, zLabel);
33580 sqlite3TreeViewPop(&pView);
33587 TreeView *pView,
33592 sqlite3TreeViewPush(&pView, moreToFollow);
33595 sqlite3TreeViewPush(&pView, pUpsert->pNextUpsert!=0 || moreToFollow);
33596 sqlite3TreeViewLine(pView, "ON CONFLICT DO %s",
33599 sqlite3TreeViewExprList(pView, pUpsert->pUpsertTarget, (n--)>0, "TARGET");
33600 sqlite3TreeViewExprList(pView, pUpsert->pUpsertSet, (n--)>0, "SET");
33602 sqlite3TreeViewItem(pView, "WHERE", (n--)>0);
33603 sqlite3TreeViewExpr(pView, pUpsert->pUpsertWhere, 0);
33604 sqlite3TreeViewPop(&pView);
33606 sqlite3TreeViewPop(&pView);
33609 sqlite3TreeViewPop(&pView);
33626 TreeView *pView = 0;
33627 sqlite3TreeViewPush(&pView, 0);
33628 sqlite3TreeViewLine(pView, "DELETE");
33636 sqlite3TreeViewPush(&pView, (--n)>0);
33637 sqlite3TreeViewWith(pView, pWith, 0);
33638 sqlite3TreeViewPop(&pView);
33641 sqlite3TreeViewPush(&pView, (--n)>0);
33642 sqlite3TreeViewLine(pView, "FROM");
33643 sqlite3TreeViewSrcList(pView, pTabList);
33644 sqlite3TreeViewPop(&pView);
33647 sqlite3TreeViewPush(&pView, (--n)>0);
33648 sqlite3TreeViewLine(pView, "WHERE");
33649 sqlite3TreeViewExpr(pView, pWhere, 0);
33650 sqlite3TreeViewPop(&pView);
33653 sqlite3TreeViewExprList(pView, pOrderBy, (--n)>0, "ORDER-BY");
33656 sqlite3TreeViewPush(&pView, (--n)>0);
33657 sqlite3TreeViewLine(pView, "LIMIT");
33658 sqlite3TreeViewExpr(pView, pLimit, 0);
33659 sqlite3TreeViewPop(&pView);
33662 sqlite3TreeViewTrigger(pView, pTrigger, (--n)>0, 1);
33664 sqlite3TreeViewPop(&pView);
33683 TreeView *pView = 0;
33693 sqlite3TreeViewPush(&pView, 0);
33694 sqlite3TreeViewLine(pView, zLabel);
33703 sqlite3TreeViewPush(&pView, (--n)>0);
33704 sqlite3TreeViewWith(pView, pWith, 0);
33705 sqlite3TreeViewPop(&pView);
33708 sqlite3TreeViewPush(&pView, (--n)>0);
33709 sqlite3TreeViewLine(pView, "INTO");
33710 sqlite3TreeViewSrcList(pView, pTabList);
33711 sqlite3TreeViewPop(&pView);
33714 sqlite3TreeViewIdList(pView, pColumnList, (--n)>0, "COLUMNS");
33717 sqlite3TreeViewPush(&pView, (--n)>0);
33718 sqlite3TreeViewLine(pView, "DATA-SOURCE");
33719 sqlite3TreeViewSelect(pView, pSelect, 0);
33720 sqlite3TreeViewPop(&pView);
33723 sqlite3TreeViewExprList(pView, pExprList, (--n)>0, "VALUES");
33726 sqlite3TreeViewPush(&pView, (--n)>0);
33727 sqlite3TreeViewLine(pView, "UPSERT");
33728 sqlite3TreeViewUpsert(pView, pUpsert, 0);
33729 sqlite3TreeViewPop(&pView);
33732 sqlite3TreeViewTrigger(pView, pTrigger, (--n)>0, 1);
33734 sqlite3TreeViewPop(&pView);
33755 TreeView *pView = 0;
33764 sqlite3TreeViewPush(&pView, 0);
33765 sqlite3TreeViewLine(pView, zLabel);
33775 sqlite3TreeViewPush(&pView, (--n)>0);
33776 sqlite3TreeViewWith(pView, pWith, 0);
33777 sqlite3TreeViewPop(&pView);
33780 sqlite3TreeViewPush(&pView, (--n)>0);
33781 sqlite3TreeViewLine(pView, "FROM");
33782 sqlite3TreeViewSrcList(pView, pTabList);
33783 sqlite3TreeViewPop(&pView);
33786 sqlite3TreeViewExprList(pView, pChanges, (--n)>0, "SET");
33789 sqlite3TreeViewPush(&pView, (--n)>0);
33790 sqlite3TreeViewLine(pView, "WHERE");
33791 sqlite3TreeViewExpr(pView, pWhere, 0);
33792 sqlite3TreeViewPop(&pView);
33795 sqlite3TreeViewExprList(pView, pOrderBy, (--n)>0, "ORDER-BY");
33798 sqlite3TreeViewPush(&pView, (--n)>0);
33799 sqlite3TreeViewLine(pView, "LIMIT");
33800 sqlite3TreeViewExpr(pView, pLimit, 0);
33801 sqlite3TreeViewPop(&pView);
33804 sqlite3TreeViewPush(&pView, (--n)>0);
33805 sqlite3TreeViewLine(pView, "UPSERT");
33806 sqlite3TreeViewUpsert(pView, pUpsert, 0);
33807 sqlite3TreeViewPop(&pView);
33810 sqlite3TreeViewTrigger(pView, pTrigger, (--n)>0, 1);
33812 sqlite3TreeViewPop(&pView);
33821 TreeView *pView,
33828 sqlite3TreeViewPush(&pView,
33832 sqlite3TreeViewPop(&pView);
33833 sqlite3TreeViewPush(&pView, 0);
33835 sqlite3TreeViewLine(pView, "%s", pStep->zSpan ? pStep->zSpan : "RETURNING");
33837 sqlite3TreeViewPop(&pView);
33844 TreeView *pView,
33851 sqlite3TreeViewPush(&pView,
33855 sqlite3TreeViewPop(&pView);
33856 sqlite3TreeViewPush(&pView, 0);
33858 sqlite3TreeViewLine(pView, "TRIGGER %s", pTrigger->zName);
33859 sqlite3TreeViewPush(&pView, 0);
33860 sqlite3TreeViewTriggerStep(pView, pTrigger->step_list, 0, 1);
33861 sqlite3TreeViewPop(&pView);
33863 sqlite3TreeViewPop(&pView);
127760 Table *pView, /* View definition */
127770 int iDb = sqlite3SchemaToIndex(db, pView->pSchema);
127775 pFrom->a[0].zName = sqlite3DbStrDup(db, pView->zName);