aboutsummaryrefslogtreecommitdiff
path: root/src/treeview.c
Commit message (Expand)AuthorAge
* Simplifh the IdList object to remove unnecessary fields. Performancedrh2025-01-28
* Improve the treeview output for CteUse objects.drh2025-01-02
* Improvements to the display of subqueries in the FROM clause for treeviewdrh2025-01-02
* Slighly less confusing output from treeview during debugging.drh2024-12-02
* Provide the sqlite3ShowWhereTerm() interface callable interactively fromdrh2024-11-20
* Improvements to treetrace output for subqueries. Debug code only.drh2024-08-21
* Refactor the SrcItem object so that information about subqueries is storeddrh2024-08-19
* Give unique names to fields in the SrcItem object, to facilitate analysis ofdrh2024-08-17
* Fixes to TreeView debugging output for VALUES clauses.drh2024-07-21
* Do not omit the ORDER BY clause from a recursive CTE just because the drh2024-06-14
* Merge various enhancements that were being held on a branch until after thedrh2024-05-23
|\
| * Allow arbitrary expressions as the second argument to RAISE().drh2024-05-08
* | Fix the definition of sqlite3_vtab_distinct() such that return codes 2 anddrh2024-05-18
|/
* Fix the TreeView display of a LIMIT clause on a compound query. Debuggingdrh2024-04-26
* Fix an indentation problem in debugging routine sqlite3ShowSrcList(). Nodrh2024-04-21
* Additional debugging information on the tree-dump of the BETWEEN operator.drh2023-11-10
* Simplifications and optimizations to the Expr object duplication logic.drh2023-10-20
* In the TreeView logic (used for debugging only) do not show unnecessary fieldsdrh2023-10-19
* Enhance the parser so that it can accept an ORDER BY clause on a functiondrh2023-10-18
* Fix two assert() statements that failed to take into accountdrh2023-05-17
* Show more details about the SrcItem.fg field in tree-trace output.drh2023-01-28
* Show which AggInfo.aCol an Expr node represents in the tree trace debuggingdrh2022-11-26
* Fix harmless compiler warnings about unused debugging functions in treeview.c.drh2022-07-11
* Fix harmless compiler warnings seen with MSVC.mistachkin2022-07-06
* Allow more line with on the debugging output for SrcItem elements in thedrh2022-06-22
* Add restriction (29) to the query flattener - do not allow flattening thatdrh2022-06-08
* Redefine the acccess rules for the Expr.w union so that the Expr.w.iJoindrh2022-05-13
* Improved names for flags on the Expr object: EP_FromJoin becamesdrh2022-05-13
* Organize the various flag bits of the ExprList_item object into a substructuredrh2022-05-02
* Merge trunk fixes into the right-join branch.drh2022-05-02
|\
| * Fix a harmless compiler warning in sqlite3TreeViewWinFunc() (a routine thatdrh2022-05-02
* | Name resolution and "*" wildcard expansion for parenthesized FROM clausesdrh2022-05-02
* | Merge the latest trunk fixes and enhancements into the right-join branch.drh2022-05-02
|\|
| * Defensive code in sqlite3TreeViewWindow() to fix a compiler warning.drh2022-04-30
| * Enhance the TreeView debugging output for Expr with opcode TK_IN so as todrh2022-04-30
| * With TreeView, only show the table columns for a SrcItem if the data sourcedrh2022-04-29
| * Multiple enhancements to the TreeView output for SrcItem, cherrypicked fromdrh2022-04-29
* | Show the USING clause as part of the tree-view display of SrcItem.drh2022-04-29
* | In treeview.c, show the columns of the table associated with each SrcItem.drh2022-04-28
* | Add the ability to access the USING columns of the right or left tablesdrh2022-04-22
|/
* Honor the MATERIALIZED keyword on a common table expression by not flatteningdrh2022-04-22
* Ensure correct fg.isNestedFrom values even on crazy parses.drh2022-04-21
* Improved tracking of nested SELECT objects used to implementdrh2022-04-20
* Also show the ENAME_SPAN value in sqlite3TreeViewExprList(), if there is one.drh2022-04-20
* Improved TreeView output for ExprList: Show the ENAME_TAB value, if theredrh2022-04-20
* Enhance the IdList object to exist in a single memory allocation (rather thandrh2022-04-15
* Make the sqlite3TreeViewSrcList() routine a no-op if called with adrh2022-04-13
* Merge the Expr.w.iJoin name change from trunk into the right-join branch.drh2022-04-11
|\
| * Rename the Expr.w.iRightJoinTable to just Expr.w.iJoin, so that the wordsdrh2022-04-11
* | Show the JT_LTORJ flag in TreeView debugging output.drh2022-04-11