index
:
sqlite
master
sqlite mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
walker.c
Commit message (
Expand
)
Author
Age
*
Refactor the SrcItem object so that information about subqueries is stored
drh
2024-08-19
*
Give unique names to fields in the SrcItem object, to facilitate analysis of
drh
2024-08-17
*
Avoid unnecessary NULL pointer checks on calls to sqlite3WalkExpr().
drh
2023-06-19
*
Add a C-source spell-checking facility. make misspell (on Nix)
larrybr
2023-06-07
*
Protect all accesses to the Expr.x union using nearby assert()s and branches.
drh
2021-10-07
*
Fix problems with refering to CTEs from within sub-selects in PARTITION BY or...
dan
2021-05-17
*
In the sqlite3SelectDup() routine, do not do an incomplete duplication due
drh
2021-04-20
*
An improvement to check-in [1a341378ab24a509] that omits the new
drh
2021-04-19
*
Remove a couple of NEVER() macros from the code for walking window lists.
dan
2021-04-17
*
Ensure that variables are not used in the WINDOW clause of a query inside
drh
2021-04-17
*
Rename the "struct SrcList_item" object to the more succinct "SrcItem".
drh
2021-02-21
*
Fix a problem when flattening joins between a UNION ALL sub-query and another...
dan
2020-12-21
*
Move some utility Walker callbacks into the walker.c source file, as they
drh
2020-05-24
*
Recompute the set of columns used for each table when the table is
drh
2020-03-21
*
Fix an indentation error and improve the placement of an assert() based
drh
2019-11-22
*
Refinement to check-in [348e7f193a963390] that avoids unreachable branches.
drh
2019-07-19
*
Fix a problem with renaming tables when the schema contains WINDOW definition...
dan
2019-07-19
*
Fix a faulty assert() in walker.c that could fail when processing an ALTER TA...
dan
2019-07-19
*
Rework the FILTER clause implementation to share more code with window functi...
dan
2019-07-13
*
Minor performance improvement in sqlite3ExprDeleteNN().
dan
2019-07-10
*
Experimental implementation of FILTER clause for aggregate functions.
dan
2019-07-02
*
Remove an unreachable branch.
drh
2019-01-24
*
Fix problems with sub-selects in WINDOW definitions. Also rename-column opera...
dan
2019-01-23
*
Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new
drh
2018-09-20
*
Fix another problem that could cause a crash when a window function was used
dan
2018-06-25
*
Fix problems with using window-functions in correlated sub-queries.
dan
2018-06-23
*
In the parse tree, combine LIMIT and OFFSET into a single expression rooted
drh
2017-11-14
*
Remove unnecessary NEVER() and ALWAYS() conditionals.
drh
2017-10-31
*
Small optimization in the Expr tree walker.
drh
2017-08-17
*
Exploit the fact that Expr.pRight and Expr.x are never used at the same time
drh
2017-07-07
*
More efficient and compact implementation of walkExpr().
drh
2017-07-07
*
Very slightly smaller and faster sqlite3WalkSelect().
drh
2017-07-07
*
Optimizations to the Walker object and its methods to make the code a little
drh
2017-05-29
*
Minor comment typo fixes. No changes to code.
drh
2017-03-07
*
Add the EP_Leaf flag bit to the Expr.flags field to indicate Expr
drh
2016-09-23
*
Small performance optimization in the expression walker.
drh
2016-09-19
*
Performance enhancement in the expression walker.
drh
2016-08-10
*
Performance optimization in sqlite3WalkExpr().
drh
2016-01-11
*
A list of arguments following a table name translates into equality
drh
2015-08-19
*
Fix typos in comments. No code changes.
peter.d.reid
2014-09-06
*
Fix some problems to do with WITH clauses and name resolution.
dan
2014-01-17
*
Increase the number of bits available in Expr.flags. Other tweaks aimed at
drh
2013-09-12
*
Make sure the affinity and datatype of sub-subqueries are initialized
drh
2013-04-25
*
Add test cases and fix bugs associated with the previous check-in
drh
2012-08-23
*
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
drh
2009-11-10
*
Additional updates to the symbol resolver and expression tree walker to
drh
2009-06-15
*
Additional refinements to Expr handling. Restore compression of trigger
drh
2009-05-28
*
Simplifications to the Expr object: Remove Expr.span completely and convert
drh
2009-05-27
*
Minor refactoring of the expression-compaction logic for clarity of
drh
2009-04-08
*
Do not attempt to walk a TokenOnly or SpanOnly expression tree node.
drh
2009-04-08
[next]