aboutsummaryrefslogtreecommitdiff
path: root/src/treeview.c
diff options
context:
space:
mode:
authordrh <>2021-07-05 01:11:26 +0000
committerdrh <>2021-07-05 01:11:26 +0000
commit10f08270e11937aa43ef62fcfb0f9650a7eb4deb (patch)
tree8e1f84d230a32e95249c65f7aec292b738988c0c /src/treeview.c
parent105c4b5cedea28a1d06f5331b64b002ebda0e93b (diff)
downloadsqlite-10f08270e11937aa43ef62fcfb0f9650a7eb4deb.tar.gz
sqlite-10f08270e11937aa43ef62fcfb0f9650a7eb4deb.zip
Ensure that TK_SELECT_COLUMN Expr nodes always have their iTable field set to
to the number of columns in the vector. This is not strictly necessary. It just simplifies the state description and make the code easier to reason about. FossilOrigin-Name: 026f08d4cff19a95e0f38f2ef431cacd65c7c77ed92e30d7f2ded84651f47150
Diffstat (limited to 'src/treeview.c')
-rw-r--r--src/treeview.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/treeview.c b/src/treeview.c
index 222d4b098..b6f5c529d 100644
--- a/src/treeview.c
+++ b/src/treeview.c
@@ -699,7 +699,8 @@ void sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFollow){
break;
}
case TK_SELECT_COLUMN: {
- sqlite3TreeViewLine(pView, "SELECT-COLUMN %d", pExpr->iColumn);
+ sqlite3TreeViewLine(pView, "SELECT-COLUMN %d of [0..%d]",
+ pExpr->iColumn, pExpr->iTable-1);
sqlite3TreeViewSelect(pView, pExpr->pLeft->x.pSelect, 0);
break;
}