Skip to content
Merged
Show file tree
Hide file tree
Changes from 51 commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
02bd2a1
feat: new SQL parser using ANTLR
lvca Jan 18, 2026
e3f9226
feat: sql new parser -> supported more commands
lvca Jan 18, 2026
9057f86
feat: Complete ANTLR SQL parser migration - zero parsing errors
lvca Jan 18, 2026
7f08092
fix: Correct UNWIND and COUNT(*) execution - 5 tests fixed
lvca Jan 18, 2026
2d76804
feat: Add array selector visitor methods for ANTLR parser
lvca Jan 18, 2026
21a2e65
fix: Complete array range selector implementation for ANTLR parser
lvca Jan 18, 2026
511abd3
feat: Add CONTAINS condition support for ANTLR parser
lvca Jan 18, 2026
b9d4661
feat: Add array literal support to ANTLR SQL parser - 86.1% tests pas…
lvca Jan 18, 2026
e16ab76
feat: Add array filter selector support [=expr], [<expr], etc.
lvca Jan 18, 2026
7233bf3
feat: Add array LIKE/ILIKE/IN selector support - 86.9% tests passing
lvca Jan 18, 2026
b461d66
feat: Fix IN parameter handling - 88.3% tests passing
lvca Jan 18, 2026
30c7785
feat: Add INSERT CONTENT JSON support - 89.1% tests passing
lvca Jan 18, 2026
5d0eabb
feat: Fix aggregate functions in array literals - 91.2% tests passing
lvca Jan 18, 2026
7449f6c
feat: Fix JSON literals in expressions - 92.7% tests passing
lvca Jan 18, 2026
6086b7b
feat: Add method call support in identifier chains - 94.9% tests passing
lvca Jan 18, 2026
2beff8b
feat: Add dotted identifier support (foo.bar.baz) - 96.4% tests passing
lvca Jan 18, 2026
9339407
docs: Update ANTLR migration documentation to 96.4% completion
lvca Jan 18, 2026
e36c08b
feat: Fix ORDER BY @rid DESC - use recordAttr for system attributes -…
lvca Jan 18, 2026
c2cefc6
docs: Final update - ANTLR parser at 97.8% completion (134/137 tests)
lvca Jan 18, 2026
6dfca5e
Completed new SQL parser, all tests pass (!)
lvca Jan 18, 2026
cb47635
Merge branch 'main' into sql-antlr
lvca Jan 18, 2026
3099522
chore: small refactoring of sql parser
lvca Jan 18, 2026
6fa95f0
chore: refactoring of SQL classes removing usage of reflection
lvca Jan 19, 2026
4dce4df
fix: new sql parser minor fixes
lvca Jan 19, 2026
4ebcd10
chore: code cleanup on new sql parser
lvca Jan 19, 2026
00c94b3
fix: implementing missing statements in new SQL parser
lvca Jan 19, 2026
ca61949
fix: more sql grammar fixes
lvca Jan 19, 2026
5b9c56c
fix: added missing OpenCypher to Studio Query Language
lvca Jan 19, 2026
5b6399e
Merge branch 'main' into sql-antlr
lvca Jan 19, 2026
109f5e0
fix: new sql parser fixing broken tests
lvca Jan 19, 2026
9fc8c31
Merge branch 'main' into sql-antlr
lvca Jan 19, 2026
d8fe258
fix: more sql parser issues
lvca Jan 19, 2026
1bb23ca
fix: supported sqlscript with new parser
lvca Jan 19, 2026
285ed57
Fixed more sql grammar issues
lvca Jan 19, 2026
d5b16c4
chore: remove debug logs
lvca Jan 19, 2026
8dc8c02
fix: more sql parser missing syntax
lvca Jan 19, 2026
2544220
fix: sql more fixes to the grammar
lvca Jan 19, 2026
2a50a67
fix: more sql grammar fixes
lvca Jan 19, 2026
3cbc3d6
feat: implement MATCH and TRAVERSE statement visitors with arrow synt…
lvca Jan 19, 2026
fe7c130
fix: supported sql match
lvca Jan 19, 2026
20d93e5
fix: sql more statements supported
lvca Jan 20, 2026
0f443a4
feat: added new configuration to switch between SQL parsers
lvca Jan 20, 2026
d184f86
fix: sql -> fixed more issues
lvca Jan 20, 2026
71560b5
test: fixed test case (loop)
lvca Jan 20, 2026
f5ed318
test: re-enabled ACIDTransactionTest
lvca Jan 20, 2026
916b845
fix: new sql parser and MATCH + AST toJSON() method
lvca Jan 20, 2026
1e3a07a
fix: more sql issues with new antlr parser
lvca Jan 20, 2026
f18d7d7
fix: almost done with the failing tests
lvca Jan 20, 2026
cbcf0b5
Removed debug tests
lvca Jan 20, 2026
ed19e4c
Removed old files
lvca Jan 20, 2026
44b9f9f
fix: added toJSON() in base SimpleNode
lvca Jan 20, 2026
46b617b
test: marked some tests as slow
lvca Jan 20, 2026
214f2d4
fix: more grammar support for new sql parser
lvca Jan 20, 2026
419ff78
fix: sql another batch of failing tests resolved, almost there
lvca Jan 20, 2026
63e3e67
fix: MATCH queries with while clauses were returning 0 results instea…
lvca Jan 20, 2026
735e50c
fix: fixed more issues with new sql parser
lvca Jan 21, 2026
15b5836
doc: draft blog post
lvca Jan 21, 2026
308b652
fix: sql parser with tools commands, mongodb translator and old cyphe…
lvca Jan 21, 2026
4e2235a
Merge branch 'main' into sql-antlr
lvca Jan 21, 2026
25e04b9
chore: implemented toJSON() in all SimpleNode extensions
lvca Jan 21, 2026
6dece38
fix: SQL recursive explain
lvca Jan 21, 2026
1683f6a
feat: supported new CASE statement in SQL
lvca Jan 21, 2026
e3ef215
fix: SELECT FROM doc WHERE txt ILIKE '%TWO%';
lvca Jan 21, 2026
ddd9853
Merge branch 'main' into sql-antlr
lvca Jan 21, 2026
c732b8d
Support for database transient variables
lvca Jan 22, 2026
c2a853c
perf: added complex query to the parser benchmark
lvca Jan 22, 2026
1f2a858
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
abc96a9
perf: improved parsing performance with many parenthesis
lvca Jan 22, 2026
dcfb37a
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
814196e
Update BLOG_POST_SQL_PARSER.md
lvca Jan 22, 2026
ef90a68
test: added new test to check parameter limit with new cypher engine
lvca Jan 22, 2026
6067244
fix: sql using RID as parameters
lvca Jan 22, 2026
56a23b0
fix: sql using RID as parameters
lvca Jan 22, 2026
093f83f
fix: sql condition with variables
lvca Jan 22, 2026
65701bd
fix: SQL field access for sub-query in projection (e.g., SELECT (SELE…
lvca Jan 22, 2026
a2d2156
fix: sql error messages
lvca Jan 22, 2026
8df3c74
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
46e6a43
fix: order by true|false + default
lvca Jan 22, 2026
2a04b0e
fix: SQL: "$current" variable not working correctly in subqueries
lvca Jan 22, 2026
3310d33
fix: SQL -> "ORDER BY" skips NULL value for indexed properties
lvca Jan 22, 2026
8167d60
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
dc85e5c
feat: SQL -> UPDATE ... APPLY DEFAULTS
lvca Jan 22, 2026
6dde054
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
fbb8e4b
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
5521e3c
feat: SQL -> support for bucket name as parameter
lvca Jan 22, 2026
d55bba8
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
c979b11
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
0bd43f8
feat: supported NOT LIKE and NOT ILIKE
lvca Jan 22, 2026
ef9f651
test: adding regression tests for issues #3138 and #1948
lvca Jan 22, 2026
638ae34
Merge branch 'main' into sql-antlr
lvca Jan 22, 2026
1fd7644
Merge branch 'main' into sql-antlr
lvca Jan 23, 2026
483a77c
fix: skip and limit now accepts a parameter
lvca Jan 23, 2026
895e52e
Merge branch 'main' into sql-antlr
lvca Jan 23, 2026
ebca57e
Merge branch 'main' into sql-antlr
lvca Jan 23, 2026
fa73087
Revert "Merge branch 'main' into sql-antlr"
lvca Jan 23, 2026
191660a
Merge branch 'main' into sql-antlr
lvca Jan 23, 2026
dc648f9
Merge branch 'main' into sql-antlr
lvca Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ hs_err_pid*
.idea/
### Maven template
target/
gen/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
Expand Down
Loading
Loading