Skip to content

Releases: AfterShip/clickhouse-sql-parser

0.4.11

27 Aug 05:40
bf74993
Compare
Choose a tag to compare

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

Full Changelog: v0.4.10...v0.4.11

v0.4.10

10 Jun 10:12
613bd1d
Compare
Choose a tag to compare

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 and max_dynamic_types by @Junrin-Lee in #164
  • Add MILLISECOND to time interval units by @vvkohut in #166

New Contributors

Full Changelog: v0.4.9...v0.4.10

v0.4.9

08 May 13:56
8a20c12
Compare
Choose a tag to compare

What's Changed

  • Fix missing the expr visitor in BETWEEN clause by @git-hulk in #155
  • Fix missing the table name visitor in CREATE/ALTER table by @git-hulk in #157
  • Allow using REFRESH expression in CREATE MV syntax by @git-hulk in #158

Full Changelog: v0.4.8...v0.4.9

v0.4.8

23 Apr 11:13
03dc6de
Compare
Choose a tag to compare

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

18 Apr 04:14
5b640ce
Compare
Choose a tag to compare

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

24 Mar 11:08
648ae29
Compare
Choose a tag to compare

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

28 Feb 03:07
5dc6713
Compare
Choose a tag to compare

What's Changed

  • Fix wrongly formatted the string in UnaryExpr by @git-hulk in #123

Full Changelog: v0.4.3...v0.4.4

v0.4.3

19 Feb 09:11
036e3cf
Compare
Choose a tag to compare

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

v0.4.1

25 Dec 07:04
693137d
Compare
Choose a tag to compare

What's Changed

  • Minor refactor the column type interface by @git-hulk in #110
  • Fix should allow to assign parameters for the Null engine by @git-hulk in #112

Full Changelog: v0.4.0...0.4.1

v0.4.0

29 Nov 09:12
53b9eb6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.8...v0.4.0