diff options
author | drh <> | 2023-10-20 15:47:30 +0000 |
---|---|---|
committer | drh <> | 2023-10-20 15:47:30 +0000 |
commit | 90e4a3b7fcdf63035d6f35eb44d11ff58ff4b068 (patch) | |
tree | 647950e3cc7a98d4e5d1e4dac11566fe2c499510 /src/treeview.c | |
parent | 0a261eb4bbee272038551bde16633092c491880b (diff) | |
download | sqlite-90e4a3b7fcdf63035d6f35eb44d11ff58ff4b068.tar.gz sqlite-90e4a3b7fcdf63035d6f35eb44d11ff58ff4b068.zip |
Simplifications and optimizations to the Expr object duplication logic.
The 5x multiplier crutch from [f371e4c0f8ea73ae] is still present. More
fixes are still needed.
FossilOrigin-Name: 56142a78163b755f16afc05201f623a7a19d9a4b0620a67f7fa20d2a965a288d
Diffstat (limited to 'src/treeview.c')
-rw-r--r-- | src/treeview.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/treeview.c b/src/treeview.c index a3f128cab..1fad8673d 100644 --- a/src/treeview.c +++ b/src/treeview.c @@ -724,6 +724,10 @@ void sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFollow){ #endif break; } + case TK_ORDER: { + sqlite3TreeViewExprList(pView, pExpr->x.pList, 0, "ORDERBY"); + break; + } #ifndef SQLITE_OMIT_SUBQUERY case TK_EXISTS: { assert( ExprUseXSelect(pExpr) ); |