GitHub / tisonkun/sqlparser-rs / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 20ac38b4 |
Support multi args for unnest (#909)
Co-authored-by: Andrew Lamb <a****w@n****g> Signed-off-by: jayzhan211 <j****1@g****m> |
Jay Zhan <j****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| f05f71e2 |
Support `ALTER VIEW`, MySQL syntax (#907)
Co-authored-by: Andrew Lamb <a****w@n****g> |
liadgiladi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 9effeba0 | feat: add deltalake keywords (#906) |
Robert Pack <4****p@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| efd8cb7f | chore: Release sqlparser version 0.35.0 | Andrew Lamb <a****w@n****g> | about 3 years ago | |
| 631eddad | Update CHANGELOG.md for version `0.35.0` (#904) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 04c9fbae |
update parse STRICT tables (#903)
Co-authored-by: Andrew Lamb <a****w@n****g> |
parkma99 <8****9@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 8877cbaf | fix: unary negation operator with operators: `Mul`, `Div` and `Mod` (#902) |
Igor Izvekov <i****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| f72b5a5d |
Support basic CREATE PROCEDURE of MSSQL (#900)
Co-authored-by: Andrew Lamb <a****w@n****g> |
delsehi <p****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 75f18ecf | Add support for DuckDB's CREATE MACRO statements (#897) |
dawg <c****e@d****u>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 2296de2b | Add fn support_group_by_expr to Dialect trait (#896) |
Jeremy Dyer <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 2b37e4ae |
Add support for CREATE TYPE (AS) statements (#888)
Co-authored-by: Andrew Lamb <a****w@n****g> |
Sam Rijs <s****s@a****t>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| e8cad6ab |
Update criterion requirement from 0.4 to 0.5 in /sqlparser_bench (#890)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4607addf | chore: Release sqlparser version 0.34.0 | Andrew Lamb <a****w@n****g> | over 3 years ago | |
| adfa37d5 | Update CHANGELOG for `0.34.0` release (#884) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f740d528 | Fix merge conflict (#885) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ef46cd37 |
Named window frames (#881)
Co-authored-by: Mustafa Akur <m****r@s****i>, Mehmet Ozan Kabak <o****k@g****m> |
Berkay Şahin <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 1b86abeb | Add support for first, last aggregate function parsing (#882) |
Mustafa Akur <1****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 33b12acc |
feat: add DuckDB dialect (#878)
Co-authored-by: Andrew Lamb <a****w@n****g>, Andrew Lamb <a****w@n****g> |
eitsupi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3be19c76 |
truncate: table as optional keyword (#883)
Signed-off-by: Maciej Obuchowski <o****j@g****m> |
Maciej Obuchowski <o****j@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 097e7ad5 |
feat: Support MySQL's `DIV` operator (#876)
Co-authored-by: Andrew Lamb <a****w@n****g> |
eitsupi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| feaa13c9 |
feat: Add custom operator (#868)
Co-authored-by: Andrew Lamb <a****w@n****g> |
Maximilian Roos <5****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4559d87a | Add parse_multipart_identifier function to parser (#860) |
Jeffrey <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 482a3ad4 | Add support for multiple expressions, order by in aggregations (#879) |
Mustafa Akur <1****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ae3b5844 | Include license file in published crate (#871) |
Andrew Kane <a****1@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f15da877 | Make Expr::Interval its own struct (#872) |
Armin Primadi <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b29b551f | Fix tiny typo in custom_sql_parser.md (#864) |
Okue <n****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| be85f54c | Fix logical merge conflict (#865) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0ff863b2 | Add support for query source in COPY .. TO statement (#858) |
Armin Primadi <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0113bbd9 | Test trailing commas (#859) |
Aljaž Mur Eržen <a****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3b1076c1 | Support `DISTINCT ON (...)` (#852) |
Aljaž Mur Eržen <a****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f72e2ec3 | Support multiple-table DELETE syntax (#855) |
AviRaboah <9****h@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5ecf633e | Add `dialect_from_str` and improve `Dialect` documentation (#848) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d8af9253 |
support COPY INTO in snowflake (#841)
Signed-off-by: Pawel Leszczynski <l****l@g****m> |
pawel.leszczynski <l****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3e92ad34 | Support identifiers beginning with digits in MySQL (#856) |
AviRaboah <9****h@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6b2b3f1f | Adds clickhouse to example (#849) |
Brian Anglin <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 00719e3c | (cargo-release) version 0.33.0 | Andrew Lamb <a****w@n****g> | over 3 years ago | |
| 28e558c2 | Changelog for `0.33.0` (#846) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 04d9f3af | Added support for Mysql Backslash escapes (enabled by default) (#844) |
Coby Geralnik <c****d@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 00d07128 | Move tests from parser.rs to appropriate parse_XX tests (#845) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 784a1913 | Support "UPDATE" statement in "WITH" subquery (#842) |
Nick Randall <n****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 29dea5d0 |
support PIVOT table syntax (#836)
Signed-off-by: Pawel Leszczynski <l****l@g****m> |
pawel.leszczynski <l****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 79c7ac73 |
support CREATE/DROP STAGE for Snowflake (#833)
Signed-off-by: Pawel Leszczynski <l****l@g****m> |
pawel.leszczynski <l****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a1b7341b |
Non-Latin characters support (#840)
Co-authored-by: Maciej Skrzypkowski <m****i@s****m>, Maciej Skrzypkowski <m****i@s****m> |
Maciej Skrzypkowski <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| eb67d489 | Correct typos in parser.rs (#838) |
Felix Yan <f****s@a****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a8a8e65b | PostgreSQL: GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY and GENERATED ALWA... |
sam <2****m@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4ff3aeb0 |
support IF EXISTS in COMMENT statements (#831)
Co-authored-by: Andrew Lamb <a****w@n****g>, Andrew Lamb <a****w@n****g> Signed-off-by: Pawel Leszczynski <l****l@g****m>, Pawel Leszczynski <l****l@g****m> |
pawel.leszczynski <l****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 54819181 |
support snowflake alter table swap with (#825)
Signed-off-by: Pawel Leszczynski <l****l@g****m> |
pawel.leszczynski <l****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9ea396d0 | Improve documentation on `verified_*` methods (#828) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5f815c2b | (cargo-release) version 0.32.0 | Andrew Lamb <a****w@n****g> | over 3 years ago | |
| 1d358592 | Changelog for 0.32.0 (#830) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7f4c9132 | Fix table alias parsing regression in 0.31.0 by backing out redshift column d... |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d69b8753 | ClickHouse CREATE TABLE Fixes: add ORDER BY and fix clause ordering (#824) |
Ankur Goyal <a****l@f****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 1cf913e7 | feat: Support PostgreSQL exponentiation. (#813) |
Mykhailo Bondarenko <7****6@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fbbf1a4e | feat: support `BIGNUMERIC` of bigquery (#811) |
Y Togami <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b4530681 | Add support for trailing commas (#810) |
Ankur Goyal <a****r@i****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2285bb44 | chore: fix typo (#822) |
Y Togami <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b8384152 | (cargo-release) version 0.31.0 | Andrew Lamb <a****w@n****g> | over 3 years ago | |
| 66ec634c | Update CHANGELOG for version 0.31 (#820) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 58de3c12 |
feat: support raw string literal of BigQuery (#812)
Co-authored-by: Andrew Lamb <a****w@n****g> |
Y Togami <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 70917a59 |
feat: `SELECT * REPLACE <Expr> AS <Identifier>` for bigquery (#798)
Co-authored-by: Andrew Lamb <a****w@n****g> |
Y Togami <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0c0d088e | feat: support byte string literal in bq (#802) |
Y Togami <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c35dcc93 |
Support redshift's columns definition list for system information functions (...
Co-authored-by: Maciej Skrzypkowski <m****i@s****m>, Andrew Lamb <a****w@n****g> |
Maciej Skrzypkowski <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a2fea10f |
snowflake: add support for TRANSIENT keyword (#807)
Co-authored-by: Andrew Lamb <a****w@n****g> Signed-off-by: Maciej Obuchowski <o****j@g****m>, Maciej Obuchowski <o****j@g****m> |
Maciej Obuchowski <o****j@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 79009f54 |
feat: support JSON keyword (#799)
Co-authored-by: Andrew Lamb <a****w@n****g> |
Y Togami <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 488e8a81 |
Support MySQL Character Set Introducers (#788)
Co-authored-by: Maciej Skrzypkowski <m****i@s****m>, Andrew Lamb <a****w@n****g> |
Maciej Skrzypkowski <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b31ede77 | chore: fix clippy error in ci (#803) |
Y Togami <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4955863b | fix: handle bigquery offset in map key (#797) |
Ziinc <Z****c@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ca939413 | fix(Dialect): fix a typo (precendence -> precedence) (#794) |
SARDONYX <6****d@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3f874f4a | use post_* visitors for mutable visits (#789) |
Ophir LOJKINE <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 82cf5543 | Add User (#787) |
Justin Joyce <j****e@j****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 260a012f | (cargo-release) version 0.30.0 | Andrew Lamb <a****w@n****g> | over 3 years ago | |
| d0ef564f | Changelog for 0.30.0 (#786) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 204bdc5b | Fix logical conflict (#785) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 17f604f7 | Support RENAME for wildcard SELECTs (#784) |
Jeffrey <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 98403c07 | Allow parsing of mysql empty row inserts (#783) |
Jeffrey <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 524b8a7e | Add a mutable visitor (#782) |
Ophir LOJKINE <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 86d71f21 | (cargo-release) version 0.29.0 | Andrew Lamb <a****w@n****g> | over 3 years ago | |
| 890062c3 | Changelog for 29.0.0 (#780) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 87df09be |
Improve docs and add examples for Visitor (#778)
Co-authored-by: Raphael Taylor-Davies <1****d@u****m>, Raphael Taylor-Davies <1****d@u****m>, Raphael Taylor-Davies <1****d@u****m> |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fc503e08 | Add a backlink from `sqlparse_derive` to `sqlparser` and publishing instructi... |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cf3fe64a | ParserError if nested explain (#781) |
Jeffrey <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b93d82df | Fix `cargo docs / warnings` and add CI check (#777) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 072ccc0d | feat: dollar-quoted strings support (#772) |
Alex Vasilev <v****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0c9ec400 | Document new features, update authors (#776) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 751046de | Improve Readme (#774) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| dec3c2b8 |
Add derive based AST visitor (#765)
Co-authored-by: Andrew Lamb <a****w@n****g> |
Raphael Taylor-Davies <1****d@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3e990466 | Support `CREATE TABLE ON UPDATE <expr>` Function (#685) |
김진성 Kim Jinsung <5****G@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b1a000f1 | Standardize comments on parsing optional keywords (#773) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 61c661c2 | Support `ALTER INDEX {INDEX_NAME} RENAME TO {NEW_INDEX_NAME}` (#767) |
henry <5****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f0870fd3 | Enable grouping sets parsing for GenericDialect (#771) |
Jeffrey <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 79d0baad | Add configurable recursion limit to parser, to protect against stack overflow... |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2c20ec0b | Support parsing scientific notation (such as `10e5`) (#768) |
Jeffrey <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2d801c9f | Support `DROP FUNCTION` syntax (#752) |
zidaye <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3d5cc54d | Generalize conflict target (#762) |
Audun Skaugen <a****n@c****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6d6eb4bc | Support json operators `@>` `<@` `#-` `@?` and `@@` |
Audun Skaugen <a****n@c****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fb023441 |
Generalize locking clause (#759)
Co-authored-by: Andrew Lamb <a****w@n****g> |
Audun Skaugen <a****n@s****e>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6c545195 | support create function definition with `$$` (#755) |
zidaye <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d420001c | fix: unnest join constraint with alias parsing for BigQuery dialect (#732) |
Ziinc <Z****c@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 650c53dc | Add negative test for except clause on wildcards (#746) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 01fd20f0 | Support the type key (#750) |
yuval-illumex <8****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago |