All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.0.2 (2024-06-19)
- benchmark: add reports dir judge and remove plsql and include pgsql (9c534c2)
- mysql case when (#317) (fea1ad1)
4.0.1 (2024-04-28)
4.0.0 (2024-04-28)
4.0.0-beta.4.15 (2024-04-21)
- #295 #297 optimize impala data types suggestion and create table (#296) (31b57a4)
- #298 support hive set configuration properties (#299) (0e752fb)
4.0.0-beta.4.14 (2024-04-19)
4.0.0-beta.4.13 (2024-04-19)
4.0.0-beta.4.12 (2024-03-28)
- add toMatchUnorderedArrary matcher and apply it (#271) (a05f099)
- collect entity (#265) (a997211), closes #256 #263 #268
- migrate to antlr4ng (#267) (195878d)
- spark: support materialized view for spark sql (#262) (5ce89cb)
- use SLL mode (#269) (3f62ad0)
- pgsql: (issue #255) select from support view name (#257) (337885b)
- trino validation (#248) (1038a3a), closes #246
4.0.0-beta.4.11 (2024-01-04)
4.0.0-beta.4.10 (2023-12-19)
- export visitor and listener as type (d4c97ef)
4.0.0-beta.4.9 (2023-12-13)
- add ErrorStrategy(#230) (ee8b468)
- add readonly modifier (17eba1f)
- optimize suggestion (#231) (3c7c59f)
- add missing expression predicate to impala parser(#225) (484c881)
- correct import path (96b0376)
- impala: update impala nonReserved and keywords use as functionName (#229) (8c594cf)
4.0.0-beta.4.8 (2023-11-29)
- #190 improve mysql grammer (#196) (428d851)
- deprecate legacy util (#223) (340ccae)
- export impala listener and visitor (329f161)
- mysql auto complete (#219) (3dadc0c)
- pgsql collect column name (#216) (db05cb3)
- recomplie plsql parser (a98f7f9)
- support impala (#184) (e203f1a)
4.0.0-beta.4.7 (2023-11-24)
- add column to syntaxContextType (00b66cc)
4.0.0-beta.4.6 (2023-11-20)
- improve pgsql grammar and add unit tests(#201) (2e6d18e)
- pgsql: optimize drop rule's content (adeb26b)
- pgsql: update routine's name (a5757a3)
- pgsql: upgrade rules' name: pgsql: upgrade rules' name (4736a65)
- upgrade antlr4-c3 and fix the version (1711feb)
4.0.0-beta.4.5 (2023-11-02)
4.0.0-beta.4.4 (2023-10-24)
- correct import path of CaretPosition (9a93be6)
4.0.0-beta.4.3 (2023-10-20)
- declare copyright ownership (b8c47d0)
- export trino sql (917cb98)
- format hive grammar files name (1d890e5)
- hive Authorization syntax and unit tests (#159) (2ec03f1)
- hiveSQL support create/drop/alter index grammar (ebd9a1e)
- improve hive keywords rule (#154) (ded9f28)
- recomplie hive sql grammar and fix parser about (e97e0b2)
- spark sql DDL test (#170) (d13a929)
- support DT_ADD_CONFIG_FILE syntax (13b58b2)
- support spark sql auto complete (#179) (4d1dfa6)
4.0.0-beta.4.2 (2023-08-31)
- format hive grammar files name (1d890e5)
- hiveSQL support create/drop/alter index grammar (ebd9a1e)
- recomplie hive sql grammar and fix parser about (e97e0b2)
- support DT_ADD_CONFIG_FILE syntax (13b58b2)
4.0.0-beta.4.1 (2023-06-16)
4.0.0-beta.4 (2023-06-14)
- complete Query statements of FlinkSQL (#93) (a026ae0)
- extracting the common readSQL function (4af913c)
- FlinkSQL supports auto complete (#115) (1b02ff5)
- flink: support insert multipe tables statement for FlinkSQL 1.15(#104) (c409b80)
- flink: support NOT NULL syntax (#103) (4b824fb)
- improve flinksql createStatement (#91) (370cccf)
- improve flinksql insertStatement (dc417e1)
- replace fliePath with slashText to resolve conflict between filePath and arithmetic (#112) (793ff6e)
- support trino(presto) sql language (#105) (9c82a5d)
- update alter and drop statements (#94) (fbee70c)
- update the builtin funcs of flinksql (#102) (0924acf)
- upgrade antlr4 to 4.12.0 (#88) (c1c72de)
- correct the grammar usage, especially in the parts targeting javascript (#109) (eeb111b)
- ingore the unused errors of libs (b39825e)
- rename to TrinoSqlParser (46a8a7a)
- rename TrinoSqlParser to TrinoSql (8084c79)
- rename TrinoSqlVisitor (76d7ee5)
- update the exports path of trino (1442ad6)
4.0.0-beta.3.2 (2023-01-09)
4.0.0-beta.3.1 (2022-12-30)
4.0.0-beta.3 (2022-12-16)
4.0.0-beta.2.2 (2021-09-10)
- add Bracket, Comma, and FunctionArguments tokens (b1ae454)
- remove the impala (dd38dda)
- remove the impala (f9cf65d)
- support custom variables ${} (df18e6c)
- tokenizer for the function arugments (bb6e8ac)
4.0.0-beta.2.1 (2021-07-16)
4.0.0-beta.2 (2021-05-11)
- adjust import path (e7e0c15)
- clea sql white spaces \n fix #21 (#26) (b632f62)
- clean sql white spaces #21 (dc49697)
- delete mock data (da25815)
- jest command (76675e8)
- lexer for comment (5f5af0a)
- restore antlr4 config (504f6df)
- ts problem (6b16f75)
- flink: clear useless comments (771b562)
- fink: refactoring selectStatement (d7d32a3)
- flin: add split sql test (3054e90)
- flink: add createTable grammar (b7df08f)
- flink: add describe/explain/use/show statement and some test (0ef8069)
- flink: add drop/alter test add add part of queryStatement (9fc91a5)
- flink: add grammar rules that pass the test (afef8e6)
- flink: add inset\drop\alter grammar (158e235)
- flink: add performance test (cc1d5ab)
- flink: add queryStatement (ba29949)
- flink: adjust lexer position to fix test error (da9660c)
- flink: merge parser and lexer in order to java test (0735269)
- flink: modify grammar to match keywords (e67f991)
- flink: perfect query statement (1b9efdc)
- flink: update createTable grammar (d1259b4)
- flink: update flink SQL grammar (04c4c40)
- flink: update flinkSql grammar and add some test (c9d88d0)
- flink: update grammar to match special columnName (a9b1e90)
- utils: add cleanSql、splitSql、lexer func and test (7d6c753)
- add generic and plsql basic parser file (f851638)
- add some query grammar (a5ea7be)
- create hive lexer and hive parser (ec41432)
- refactoring hive SQL lexer (557e9a3)
- flinksql: add some lexer (6082c2b)