Hayden
c6615aecac
build: open ts strict check ( #279 )
...
* feat: no check lib dir
* feat: open strict check to src dir
* test: update test tsconfig.json
* feat: remove any type
* feat: do not export AbstractParseTreeVisitor
* feat: export StmtContextType as enum
* build: improve antlr4 script
2024-03-27 19:04:16 +08:00
Hayden
195878da9b
feat: migrate to antlr4ng ( #267 )
...
* feat: replace antlr4ts with antlr4ng
* feat: switch caseInsensitive option on
* feat: recompile all g4 file
* feat: update parser to fit antlr4ng
* test: update test to fit antlr4ng
2024-02-26 20:25:09 +08:00
hayden
a98f7f938a
feat: recomplie plsql parser
2023-11-29 10:48:10 +08:00
Hayden
4fbb85dfba
chore: clean comment ( #220 )
...
* build: add clean comment script
* chore: clean comment to hide sensitive information
2023-11-28 21:28:20 +08:00
霜序
e203f1a48a
feat: support impala ( #184 )
...
* feat(impala): add impala sqlLexer
* feat(impala): add impala grammar
* feat(impala): add alter table sql
* feat(impala): update alter table sql
* feat(impala): add alter db sql
* feat(impala): add alter view sql
* feat(impala): add compute stats/comment statement and update partition_desc for alter table
* feat(impala): add drop statement sql
* feat(impala): add revoke and grant sql
* feat(impala): add create db/function/role/view sql
* feat(impala): add describe/explain/invalidata_metadata/load_data sql
* feat(impala): add refresh/set/shutdown sql
* feat(impala): add truncate_table/use/values sql
* fix(impala): update shutdown and invaliddate_metadata
* feat(impala): add show/update/upsert sql
* feat(impala): add create/insert sql
* feat(impala): add select and delete sql
* feat(impala): add impala tokens and fix todo
* feat(impala): update impalaparser and some test unit
* feat(impala): add syntax suggestion
* feat(impala): add syntax suggestion
* feat(impala): update test unit
* feat(impala): remove reference
* fix(impala): add statement for sqlname and collect tableName
* fix(impala): fix syntax suggestion unit test
* fix(impala): update syntax suggestion and collect column
* feat(impala): add collect column create
2023-11-28 21:11:07 +08:00
琉易
428d851913
feat: #190 improve mysql grammer ( #196 )
...
* refactor: generic rename to mysql
* refactor: g4 with mysql syntax
* test: mysql syntax
* refactor: remove useless keywords
* refactor: remove nonReserved keywords
* refactor: lint specificFunction
---------
Co-authored-by: liuyi <liuyi@dtstack.com>
2023-11-27 15:25:40 +08:00
hayden
55379f3cf5
build: fix antlr4 script
2023-11-16 20:37:42 +08:00
Hayden
12864eea93
build: replace rmdirSync with rmSync ( #187 )
2023-10-24 10:34:14 +08:00
Hayden
fc97bba879
build: optimize antlr script ( #171 )
2023-10-09 17:43:41 +08:00
hayden
3c5bcbe52b
chore: improve release script
2023-08-31 13:57:02 +08:00