diff options
author | drh <> | 2022-11-26 20:48:56 +0000 |
---|---|---|
committer | drh <> | 2022-11-26 20:48:56 +0000 |
commit | 217e77d24008f5bd813c719e4a08da93500a2218 (patch) | |
tree | 1734e75ae643bd1935379ef161921073c6527058 /src/treeview.c | |
parent | 743c9ec4a5f3f00a85ad99c582b012c189a0d34f (diff) | |
download | sqlite-217e77d24008f5bd813c719e4a08da93500a2218.tar.gz sqlite-217e77d24008f5bd813c719e4a08da93500a2218.zip |
Show which AggInfo.aCol an Expr node represents in the tree trace debugging
logic. Does not affect production builds.
FossilOrigin-Name: b8076f4dc55810855f668dfd4221bdb555cc78c61df200cf0cb87eb137e22850
Diffstat (limited to 'src/treeview.c')
-rw-r--r-- | src/treeview.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/treeview.c b/src/treeview.c index 89a128dff..9df16a12b 100644 --- a/src/treeview.c +++ b/src/treeview.c @@ -487,7 +487,7 @@ void sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFollow){ sqlite3TreeViewPop(&pView); return; } - if( pExpr->flags || pExpr->affExpr || pExpr->vvaFlags ){ + if( pExpr->flags || pExpr->affExpr || pExpr->vvaFlags || pExpr->pAggInfo ){ StrAccum x; sqlite3StrAccumInit(&x, 0, zFlgs, sizeof(zFlgs), 0); sqlite3_str_appendf(&x, " fg.af=%x.%c", @@ -504,6 +504,9 @@ void sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFollow){ if( ExprHasVVAProperty(pExpr, EP_Immutable) ){ sqlite3_str_appendf(&x, " IMMUTABLE"); } + if( pExpr->pAggInfo!=0 ){ + sqlite3_str_appendf(&x, " agg-column[%d]", pExpr->iAgg); + } sqlite3StrAccumFinish(&x); }else{ zFlgs[0] = 0; |