aboutsummaryrefslogtreecommitdiff
path: root/src/treeview.c
Commit message (Expand)AuthorAge
* 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
* | Preliminary code to support RIGHT JOIN. Everything seems to work, except thatdrh2022-04-08
|/
* Fix harmless compiler warnings.drh2022-04-07
* Improvements to the display of AST for DML statements.drh2022-04-06
* Attempt to show triggers in the TreeView output from DELETE, INSERT, anddrh2022-04-06
* Add the sqlite3Show() family of debugging interfaces under SQLITE_DEBUG.drh2022-04-06
* Add additional tree display routines for DELETE and UPDATE. No changesdrh2022-04-06
* Add new diagnostic "sqlite3TreeView" routines for IdList, Upsert, and fordrh2022-04-06
* Refactor Window.pFunc into Window.pWFunc to disambiguate from other uses ofdrh2022-03-10
* Fix compiler warnings.drh2022-03-08
* Record the position of many identifiers in the parse using the newdrh2022-02-05
* Protect access to the Expr.y union using nearby assert()s and branches.drh2021-10-07
* Protect all accesses to the Expr.x union using nearby assert()s and branches.drh2021-10-07
* Protect all accesses to the FuncDef.u and Expr.u unions using nearbydrh2021-10-07
* One of the optimizations of check-in [de9c86c9e4cdb34f] does not work fordrh2021-07-22
* Improved rebustness in sqlite3ExprListDup() when it contains a vector assignmentdrh2021-07-05
* Ensure that TK_SELECT_COLUMN Expr nodes always have their iTable field set todrh2021-07-05
* Enhance the treeview debugging mechanism so that it correctly deals withdrh2021-07-04
* Show CROSS JOINs in the TreeView debuggingn output.drh2021-06-23
* Fix the TreeView module so that it works with the TK_ERROR exprssion.drh2021-05-24
* Fix the display of SrcList in the sqlite3TreeView debugging routines.drh2021-04-12