Releases: AfterShip/clickhouse-sql-parser
Releases · AfterShip/clickhouse-sql-parser
v0.3.8
v0.3.7
v0.3.6
What's Changed
- Handling Codec(Delta, ZSTD(1)) by @sharadgaur in #73
- Extend the index parameters to support the float type by @laojianzi in #74
- Fixed missing right parentheses in README.md example code by @laojianzi in #75
- Add
Format SQL
correctness check and fix failed tests by @laojianzi in #76 - Handling Delta with number literal by @sharadgaur in #78
- Add support of the format clause for the select stmt by @laojianzi in #79
- Fix missing type level in codec constraint while generating SQL by @laojianzi in #82
- Fix missing DROP keyword in alter table drop clause by @laojianzi in #81
- Fix the "=" operator should be present if the setting
variable
carries a value by @laojianzi in #80 - Handling T64, DoubleDelta, Gorilla codec by @sharadgaur in #83
- Add support of MATERIALIZED|ALIAS expr for the column def by @git-hulk in #86
- Fix panic while the query with order by Timestamp keyword by @git-hulk in #88
- Fix wrongly parse
+1
as a number in expression:1+1
by @git-hulk in #91 - Add support of parsing map literal and query parameter by @git-hulk in #94
- Add support of parsing query placeholder
?
by @git-hulk in #95 - Fix unable to recursive parsing the UNION clause by @git-hulk in #96
- String() should return the compact string format by default by @git-hulk in #97
New Contributors
- @sharadgaur made their first contribution in #73
- @laojianzi made their first contribution in #74
Full Changelog: v0.3.4...v0.3.6
v0.3.4
What's Changed
- Fix can't parse if column name contains the database field by @git-hulk in #33
- Added FINAL processing to SELECT and fixed conversion of selectExpr to string by @Dolso in #34
- Allow to use STRING as the table name by @git-hulk in #39
- Fix cannot parse LEFT JOIN correctly by @git-hulk in #41
- Allow to use '$' as the start of identifier by @git-hulk in #42
- Fix cannot parse JOIN only expression correctly by @git-hulk in #44
- Implement visitor for AST by @zfy0701 in #45
- Fix the wrong parsing of creating materialized view statements by @Lance726 in #49
- Fix cast expr issues by @git-hulk in #50
- Fix cannot alias column with the literal string by @git-hulk in #51
- Allow to use string as database/table name by @git-hulk in #52
- Fix should regard double quote string as an ident by @git-hulk in #54
- Fix cannot parse multi JOIN expressions by @git-hulk in #56
- Fix alter table add column cannot bring the comment field by @git-hulk in #58
- Add support of parsing ADD PROJECTION statement by @git-hulk in #61
- Add support of the CLEAR PROJECTION statement by @git-hulk in #62
- Add support of the DROP PROJECTION statement by @git-hulk in #63
- Add support of the MATERIALIZE PROJECTION|INDEX statement by @git-hulk in #64
- Fix should skip spaces before parsing the comment line by @git-hulk in #66
- Fix panic while occurring the error by @git-hulk in #68
- Unify SQL parser terms: stmt / clause/expression by @git-hulk in #69
- Fix should allow the table alias without the AS keyword by @git-hulk in #71
New Contributors
Full Changelog: v0.3.1...0.3.4
v0.3.1
What's Changed
- Add the support of RENAME TABLE expression by @Lance726 in #10
- Improve the RENAME statement parser by @Lance726 in #13
- Add the support of CREATE FUNCTION expression by @git-hulk in #15
- Add the support of the CREATE ROLE expression by @git-hulk in #17
- Add the support of the DROP USER/ROLE expression by @git-hulk in #21
- Added support 'IF NOT EXISTS' for functions by @orginux in #22
- Add the support of GRANT PRIVILEGE by @git-hulk in #24
- Add the support of the ALTER ROLE by @Lance726 in #25
- Fix OnCluster expression should be parsed inside role statement by @Lance726 in #26
- Support UNION DISTINCT with subquery by @git-hulk in #31
- Add the support of MODIFY TTL syntax by @git-hulk in #32
New Contributors
Full Changelog: v0.3.0...v0.3.1