lava-oushudb-dt-sql-parser/CHANGELOG.md
2023-11-24 16:58:42 +08:00

16 KiB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.0.0-beta.4.7 (2023-11-24)

Features

  • add column to syntaxContextType (00b66cc)

Bug Fixes

4.0.0-beta.4.6 (2023-11-20)

Features

  • 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)

Features

  • add sideEffects field to trigger treeShaking (#198) (fc4fdbf)

Bug Fixes

4.0.0-beta.4.4 (2023-10-24)

Bug Fixes

  • correct import path of CaretPosition (9a93be6)

4.0.0-beta.4.3 (2023-10-20)

Features

  • 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)

Bug Fixes

  • allow ROW and ROWS as function name (82d097b)
  • flinkSqlParser should not import src (f413a29)

4.0.0-beta.4.2 (2023-08-31)

Features

  • 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)

Bug Fixes

  • allow ROW and ROWS as function name (82d097b)
  • flinkSqlParser should not import src (f413a29)

4.0.0-beta.4.1 (2023-06-16)

4.0.0-beta.4 (2023-06-14)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • fix bracket match (e446fc0)
  • fix flinksql create table grammar, add test (#65) (0c9a831)

4.0.0-beta.3 (2022-12-16)

4.0.0-beta.2.2 (2021-09-10)

Features

  • 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)

Bug Fixes

4.0.0-beta.1 (2021-01-05)

Features

  • 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)

Bug Fixes