Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Support Mysql `REPLACE` statement and `PRIORITY` clause of `INSERT` (#1072) * Support MySQL `FLUSH` statement (#1076) * Add support for ENABLE and DISABLE on ALTER TABLE for pg (#1077) Signed-off-by: Toby Hede <toby@cipherstash.com> * Support SQLite column definitions with no type (#1075) * Support for pg ADD GENERATED in ALTER COLUMN statements (#1079) Signed-off-by: Toby Hede <toby@cipherstash.com> * Adds support for pg CREATE EXTENSION (#1078) * Bump version of sqlparser-derive to 0.2.2 (#1083) * Add support for PostgreSQL Insert table aliases (#1069) (#1084) * Add support for PostgreSQL `^@` starts-with operator (#1091) * Add support for `JSONB` datatype (#1089) * Add "timezone_region" and "timezone_abbr" support for `EXTRACT` (and `DATE_PART`) (#1090) * Allow string values in pragma commands (#1101) Co-authored-by: Michael Ionov <michael@appdome.com> * Add APIs to reuse token buffers in `Tokenizer` (#1094) * Add Postgres operators for the LIKE expression variants (#1096) * Add support for BigQuery table and view options (#1061) * Error on dangling `NO` in `CREATE SEQUENCE` options (#1104) * Support for unquoted hyphenated identifiers on bigquery (#1109) * ISSUE-1088: Fix array_agg wildcard behavior (#1093) Co-authored-by: Andrew Repp <arepp@cloudflare.com> * Add `Qrlew` as a user in README.md (#1107) * Add support for constraint characteristics clause (#1099) * Replace `AtomicUsize` with `Cell<usize>` in the recursion counter (#1098) * Use `Option<Expr>` for Min and Max vals in Seq Opts, fix alter col seq display (#1106) * Fix :start and :end json accesses on snowflake (#1110) * Update CHANGELOG.md for `0.42.0` release (#1111) * chore: Release sqlparser version 0.42.0 * chore: Release sqlparser version 0.43.0 * Fix changelog about version 0.43.0 (#1113) * chore: Release sqlparser version 0.43.1 * feat: add mysql show status statement (#1119) Co-authored-by: Michael Ionov <michael@appdome.com> * BigQuery: Parse optional `DELETE FROM` statement (#1120) * Add support for UPDATE FROM for SQLite (further to #694) (#1117) * BigQuery: support of CREATE VIEW IF NOT EXISTS (#1118) * fix release instructions (#1115) * Fix clippy warning from rust 1.76 (#1130) * feat: support = operator in function args (#1128) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * feat: add duckdb "INSTALL" and "LOAD" (#1127) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * add support for `insert into ... select ... returning ...` (#1132) * accept JSON_TABLE both as an unquoted table name and a table-valued function (#1134) * Add ParadeDB to list of known users (#1142) * Fix panic for REPLACE (#1140) Co-authored-by: Joris Bayer <joris.bayer@protonmail.com> * Support for `(+)` outer join syntax (#1145) * Support`SELECT AS VALUE` and `SELECT AS STRUCT` for BigQuery (#1135) * Add `parse_keyword_with_tokens` for paring keyword and tokens combination (#1141) * Support `DECLARE` syntax for snowflake and bigquery (#1122) * ISSUE-1147: Add support for MATERIALIZED CTEs (#1148) Co-authored-by: Andrew Repp <arepp@cloudflare.com> Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Handle escape, unicode, and hex in `tokenize_escaped_single_quoted_string` (#1146) Co-authored-by: jasonnnli <jasonnnli@tencent.com> Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Support `Unload` statement (#1150) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Clean up nightly clippy lints (#1158) * set_tblproperties (#1151) * Support postgres style `CREATE FUNCTION` in `GenericDialect` (#1159) * Support `EXECUTE ... USING` for Postgres (#1153) * Support `serdeproperties` for CREATE TABLE with HIVE (#1152) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * adding delimited (#1155) * Support `ALTER TABLE ... SET LOCATION` (#1154) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Support `EXPLAIN` / `DESCR` / `DESCRIBE` `[FORMATTED | EXTENDED]` (#1156) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Version 0.44.0 CHANGELOG (#1161) * chore: Release sqlparser version 0.44.0 * Support `row_alias` and `col_aliases` in `INSERT` statement for mysql and generic dialects (#1136) * Add identifier quote style to `Dialect` trait (#1170) * Parse `SUBSTRING` `FROM` syntax in all dialects, reflect change in the AST (#1173) * Add support for $$ in generic dialect ... (#1185) * Add support for DuckDB struct literal syntax (#1194) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Add support for DuckDB functions named arguments with assignment operator (#1195) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Support `PARALLEL ... and for `..ON NULL INPUT ...` to `CREATE FUNCTION` (#1202) * chore: fix some comments (#1184) Signed-off-by: sunxunle <sunxunle@gmail.com> * Fix parsing of equality binop in function argument (#1182) * Cleanup CREATE FUNCTION tests (#1203) * solve `stack overflow` on `RecursionLimitExceeded` during debug building (#1171) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Support named windows in `OVER (window_definition)` clause (#1166) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * BigQuery support inline comment with hash syntax (#1192) * Support `[FIRST | AFTER column_name]` support in `ALTER TABLE` for MySQL (#1180) * Fix parse `COPY INTO` stage names without parens for SnowFlake (#1187) Signed-off-by: Maciej Obuchowski <obuchowski.maciej@gmail.com> * feat: support tailing commas on snowflake dialect. (#1205) * Support MySQL `UNIQUE` table constraint (#1164) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Support `CREATE/DROP SECRET` for duckdb dialect (#1208) Co-authored-by: Jichao Sun <4977515+JichaoS@users.noreply.github.com> * BigQuery: support unquoted hyphen in table/view declaration (#1178) * Support more `DateTimeField` variants (#1191) * Add support for arbitrary map access expr (#1179) * Do not allocate in `impl Display for DateTimeField` (#1209) * Fix dollar quoted string tokenizer (#1193) * CHANGELOG for 0.45.0 (#1213) * chore: Release sqlparser version 0.45.0 * fix tests, cargo fmt --------- Signed-off-by: Toby Hede <toby@cipherstash.com> Signed-off-by: sunxunle <sunxunle@gmail.com> Signed-off-by: Maciej Obuchowski <obuchowski.maciej@gmail.com> Co-authored-by: Mehmet Emin KARAKAŞ <emin100@gmail.com> Co-authored-by: Toby Hede <toby@cipherstash.com> Co-authored-by: Thomas Kluyver <thomas@kluyver.me.uk> Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> Co-authored-by: Boyd Johnson <boydjohnson@users.noreply.github.com> Co-authored-by: Alexander Beedie <alexander-beedie@users.noreply.github.com> Co-authored-by: Michael Ionov <imichaelionov@gmail.com> Co-authored-by: Michael Ionov <michael@appdome.com> Co-authored-by: 0rphon <59403052+0rphon@users.noreply.github.com> Co-authored-by: Marko Grujic <markoog@gmail.com> Co-authored-by: Ifeanyi Ubah <ifeanyi@validio.io> Co-authored-by: Quinn Sinclair <52372765+PartiallyTyped@users.noreply.github.com> Co-authored-by: Joey Hain <hain.joseph@gmail.com> Co-authored-by: Andrew Repp <71296468+ReppCodes@users.noreply.github.com> Co-authored-by: Andrew Repp <arepp@cloudflare.com> Co-authored-by: Nicolas Grislain <Nicolas.Grislain@gmail.com> Co-authored-by: Daniel Imfeld <daniel@imfeld.dev> Co-authored-by: wzzzzd <108382774+wzzzzd@users.noreply.github.com> Co-authored-by: Greg Gaughan <gjgaughan@googlemail.com> Co-authored-by: Aleksei Piianin <piyanin@gmail.com> Co-authored-by: universalmind303 <universalmind.candy@gmail.com> Co-authored-by: Ophir LOJKINE <pere.jobs@gmail.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Joris Bayer <jjbayer@gmail.com> Co-authored-by: Joris Bayer <joris.bayer@protonmail.com> Co-authored-by: Lukasz Stefaniak <lustefaniak@gmail.com> Co-authored-by: Liang-Chi Hsieh <viirya@gmail.com> Co-authored-by: JasonLi <lijingxuan92@126.com> Co-authored-by: jasonnnli <jasonnnli@tencent.com> Co-authored-by: Jonathan Lehto <lehtoj21@gmail.com> Co-authored-by: Michiel De Backker <mail@backkem.me> Co-authored-by: Marko Milenković <milenkovicm@users.noreply.github.com> Co-authored-by: gstvg <28798827+gstvg@users.noreply.github.com> Co-authored-by: sunxunle <163647374+sunxunle@users.noreply.github.com> Co-authored-by: Nikita-str <42584606+Nikita-str@users.noreply.github.com> Co-authored-by: xring <xringxie@gmail.com> Co-authored-by: Maciej Obuchowski <obuchowski.maciej@gmail.com> Co-authored-by: yassun7010 <47286750+yassun7010@users.noreply.github.com> Co-authored-by: Jichao Sun <4977515+JichaoS@users.noreply.github.com> Co-authored-by: ZacJW <zac@zacjw.com>
- Loading branch information