Skip to content

Commit a747879

Browse files
committed
added more information about parsers
1 parent f59d283 commit a747879

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
## 0.9.3
22

33
### Important Changes
4-
- [jdbc-v2] SQL parser from v1 is ported to v2 to address multiple issues with SQL parsing. The new parser is
5-
still an option and will be developed further. To use it set `com.clickhouse.jdbc.DriverProperties#SQL_PARSER` to `ANTLR4`.
4+
- [jdbc-v2] SQL parser from v1 is ported to v2 to address multiple issues with SQL parsing. The ANTLR4-based parser is
5+
still an option and will be developed further. The main difference between parses is completeness of their grammar:
6+
JavaCC grabs only needed information and skips parsing of the rest (what makes it work for most cases) while ANTLR4
7+
has more complete grammar and can detect type of some complex statements more accurate than JavaCC.
8+
To use it set `com.clickhouse.jdbc.DriverProperties#SQL_PARSER` to `ANTLR4`.
69
(https://github.com/ClickHouse/clickhouse-java/pull/2579). This fixes issue:
710
- https://github.com/ClickHouse/clickhouse-java/issues/2574
811
- https://github.com/ClickHouse/clickhouse-java/issues/2568

0 commit comments

Comments
 (0)