Releases: AfterShip/clickhouse-sql-parser
Releases · AfterShip/clickhouse-sql-parser
0.4.11
What's Changed
- feat: support for ALTER TABLE MODIFY QUERY by @Blackmorse in #168
- fix: ParamExprList.String is missing ColumnArgList by @keuin in #169
- Add support of parsing database comment by @caifengyin in #167
- Implement OR REPLACE clause support for CREATE FUNCTION statements by @Copilot in #171
- Export Enter and Leave methods in ASTVisitor interface by @Copilot in #172
- Add support for CREATE USER statement according to ClickHouse SQL documentation by @Copilot in #170
- fix: change WINDOW clause position by @Blackmorse in #173
- Remove an extra leading space when formatting the WINDOW FUNCTION by @git-hulk in #174
- Add support for CREATE DICTIONARY statement by @Copilot in #175
- Add support of PROJECTION column in CREATE TABLE by @git-hulk in #178
- Add support for SHOW and DESC/DESCRIBE statements by @Copilot in #180
- Enhance SHOW DATABASES statement to support LIKE, ILIKE, LIMIT, OUTFILE, and FORMAT clauses by @Copilot in #182
- Support
DESCRIBE TABLE
syntax by @dejanmltc in #183 - feat: Add ALTER TABLE MODIFY/RESET SETTING syntax support by @git-hulk in #185
New Contributors
- @Blackmorse made their first contribution in #168
- @keuin made their first contribution in #169
- @caifengyin made their first contribution in #167
- @Copilot made their first contribution in #171
- @dejanmltc made their first contribution in #183
Full Changelog: v0.4.10...v0.4.11
v0.4.10
What's Changed
- Adding support MV definer by @sharadgaur in #160
- Preserve DISTINCT keyword when it appears right after SELECT by @anshal21 in #161
- Improve statement end position handling to prevent null pointer exceptions by @Lance726 in #162
- Support JSON parameter for
max_dynamic_paths
andmax_dynamic_types
by @Junrin-Lee in #164 - Add MILLISECOND to time interval units by @vvkohut in #166
New Contributors
- @Junrin-Lee made their first contribution in #164
- @vvkohut made their first contribution in #166
Full Changelog: v0.4.9...v0.4.10
v0.4.9
v0.4.8
What's Changed
- Add support of
GROUPING SETS
syntax for the group by clause by @git-hulk in #150 - Add support of the typed placeholder parameters for INSERT statement by @git-hulk in #151
- Refactor expectTokenKind's return value to keep consistent with expectKeyword by @git-hulk in #152
- Fix INSERT INTO should allow the empty column list by @git-hulk in #153
Full Changelog: v0.4.6...v0.4.8
v0.4.6
What's Changed
- Add support of parsing TTL policy when creating table by @git-hulk in #137
- Add parsing benchmarks by @orian in #138
- Minor refactor the lexer to allow consuming multiple keywords at once by @git-hulk in #142
- Add support of OR REPLACE expression for CREATE TABLE|VIEW by @git-hulk in #143
- Fix dollar sign should be a valid part of the identifier by @git-hulk in #147
- Fix should allow using the keyword as column name by @git-hulk in #148
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed
- Parse select item alias even without
AS
keyword by @orian in #125 - Fix the expr might be empty in window frame cause by @git-hulk in #127
- Add support of using the SELECT query as table function argument by @git-hulk in #128
- Fix panic with the invalid SQL by @git-hulk in #130
- Fix SubQuery was being recognized as an ident by @git-hulk in #132
- Fix should preserve DISTINCT in ParamExprList by Reusing ColumnExprList.String() by @anshal21 in #133
- Add support of TTL expression in column definition by @git-hulk in #136
New Contributors
Full Changelog: v0.4.4...v0.4.5
v0.4.4
v0.4.3
What's Changed
- Add support of accessing the tuple with index field by @git-hulk in #114
- Minor refactor the operation type to the unify token kind by @git-hulk in #115
- Remove the literal string by replacing with the const variable by @git-hulk in #116
- Add support of SKIP options for JSON type by @git-hulk in #117
- Fix column index style wasn't supported in query by @git-hulk in #119
Full Changelog: v0.4.1...v0.4.3