GitHub / sqlparser-rs/sqlparser-rs / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 30d0836b | Added support for unpivot in Redshift with expression and bracketsless (#2375) |
kfirSatori <k****r@s****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 33521a53 |
Add recursion checks for parse_interval (#2422)
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Shuvam Kumar <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| c4e7dc5c | Honour operator precedence in SQLite `REGEXP`, `MATCH` and `GLOB` (#2419) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 2f3b5b82 | PostgreSQL: support INCLUDE on PRIMARY KEY / UNIQUE table constraints (#2366) |
Aleksandar Maksimovic <a****3@h****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| b2ff6aea | Add visitors for ORDER BY and GROUP BY (#2406) |
Sidney Cammeresi <s****c@r****o>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 57a62aed | Support numeric underscore separators for DuckDB and SQLite (#2412) |
Nuno Faria <n****a@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 797fc9bf | Adding support for `IS JSON` & `IS NOT JSON` (#2256) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 952983bf | ClickHouse: Fix MATERIALIZED column option docs typo (#2410) |
Hashim Khan <6****4@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 6f8a7160 |
Accept CREATE OR REPLACE SCHEMA (#2396)
Co-authored-by: Przemek Denkiewicz <6****o@u****m>, Claude Fable 5 <n****y@a****m> |
sabir-akhadov-localstack <s****v@l****d>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 09827e17 |
PostgreSQL: Support SQL standard `ARRAY` keyword in type declarations (#2356)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| bef86dd6 |
Snowflake: parse CREATE WAREHOUSE (#2388)
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
sabir-akhadov-localstack <s****v@l****d>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| cad50d52 |
Support inline aggregate WHERE filter (`AGG(expr WHERE cond)`) (#2404)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Mosha Pasumansky <9****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| cadabb2d | Dialects: implement identifier_quote_style for remaining dialect (#2401) |
Takahiro Ebato <t****o@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ed98c400 |
PostgreSQL: support right-deep join chains (deferred ON clauses) (#2377)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Mosha Pasumansky <9****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 86a61436 | Fix clippy lints for Rust 1.97 (#2402) |
Takahiro Ebato <t****o@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| aeb616fc | Postgres: parse LIMIT after the row-locking clause (#2391) |
Truffle <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 5e7b0076 | CI: Add cargo audit security workflow (#2373) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| be95cf6e | Parser: fix exponential parse time on expression-named function arguments (#2... |
Mosha Pasumansky <9****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b478611b | ClickHouse: Support unparenthesized IN right-hand side (#2385) |
Dinmukhamed Mailibay <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a023b78f | PostgreSQL `UNLOGGED` Table Support and `ALTER TABLE ... SET LOGGED|UNLOGGED`... |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| eaf72313 |
Handle nested parentheses in INSERT subquery detection (#2387)
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
sabir-akhadov-localstack <s****v@l****d>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| bf1741be | Add pre_visit_ident / post_visit_ident hooks to the Visitor trait (#2370) |
sabir-akhadov-localstack <s****v@l****d>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| e79119c9 | Parse `ALTER USER` as a synonym for `ALTER ROLE` (#2374) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 021e97df | feat: add PostgreSQL EXCLUDE constraint parsing (#2307) |
Filipe Guerreiro <f****o@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8cd2997d | Do not consume statement terminator in unparenthesized option lists (#2376) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| c3701e24 | Add PostgreSQL `CREATE/ALTER TEXT SEARCH` DDL Parsing (#2250) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 7bf5ff25 | Disable `supports_left_associative_joins_without_parens` for MySQL and Redshi... |
revitalkr <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| fd5c1633 | Parser: fix exponential parse time on table-factor paren chains (#2372) |
Mosha Pasumansky <9****t@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| b3760221 | sqlite: Support `GLOB` operator (#2362) |
Connor Hindley <c****y@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 158687b5 | Forbid unsafe code (#2369) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0bfafea4 | Support aliased function arguments (expr AS name) (#2368) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 20b9849e | Parser: fix exponential parse time on speculative prefix parsing (#2352) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 928783db | Parser: fix exponential parse time on compound keyword chains (#2350) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bd8a2c19 | Microsoft sql server: Escape quotes in national string display (#2365) |
Ophir LOJKINE <o****e@d****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d0c081ea | Fix issue #2353: Incorrect canonicalization of `NATURAL JOIN` (#2355) |
revitalkr <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 575ee264 | Support multiple targets for `SELECT INTO` (#2360) |
Ifeanyi Ubah <i****i@v****o>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 42840f03 |
Spark: enable SQL pipe operator (`|>`) (#2358)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Mosha Pasumansky <9****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0d638963 | Improve accuracy of supports_string_literal_concatenation_with_newline (#2348) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b6af2aea | Expose Parser::into_comments (#2354) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8c3f7fcb | Snowflake: Add support for CREATE FILE FORMAT (#2336) |
Guillaume Gelin <c****t@r****u>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5d61fdde | Hive: Support MAP<K, V> column types (#2346) |
wugeer <1****8@q****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 182eae81 | MySQL: Add support for group by with rollup (#2347) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2705a7dd | Parser: fix exponential parse time on compound chains (#2344) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e999d3dd | Make `visitor` feature `no_std`-compatible (#2343) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 05428be1 | Snowflake: Add support for PUT (#2341) |
Guillaume Gelin <c****t@r****u>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 05af09cd | PostgreSQL: add support for `ABORT TRANSACTION` (#2332) |
Ning Sun <s****g@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ab8e6ada |
Add ASYNC keyword support for CREATE INDEX (#2302)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Aleksandar Maksimovic <a****3@h****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7c78d138 | BigQuery: Parse WITH CONNECTION on CREATE EXTERNAL TABLE (#2326) |
Corey Fritz <c****z@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 79f06bd2 | Add support for PostgreSQL's ORDER BY ... USING <operator> clause (#2246) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f98c9d15 | [Teradata] Add `CREATE TABLE` options (#2329) |
Ifeanyi Ubah <i****i@v****o>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3f347e38 | Fix panic in EscapeQuotedString and parse_flush, clean up a few unwraps (#2330) |
Mrmaxmeier <3****r@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 299f54df | Snowflake: Accept COPY GRANTS after CREATE VIEW column list (#2327) |
Corey Fritz <c****z@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 824b5c15 | Snowflake: Fix COPY INTO transformation parsing for cast expressions (#2328) |
Corey Fritz <c****z@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a2811711 |
Databricks: Add support for `UPDATE SET *` and `INSERT *` in MERGE statements...
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
finchxxia <1****8@1****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3dd0e30d | chore: Bump version to 0.62.0 and add changelog (#2331) |
Andy Grove <a****e@a****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9833c033 |
feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (#2283)
Co-authored-by: Cristhian Lopez Vidal <c****z@m****m>, Copilot <2****t@u****m> |
Cristhian Lopez <c****6@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9550e939 | Add Teradata dialect (#2309) |
Ifeanyi Ubah <i****i@v****o>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 7eba3ca1 | PostgreSQL: Parse optimizer hints in leading comments (#2320) |
Marcelo Altmann <m****o@r****o>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fa1dae1d | Snowflake: Add support for text data type modifiers (#2297) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 63e9a339 | Redshift: PartiQL AT <index> (#2303) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 19a7468c | Track `Parens<T>`'s span (#2291) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9a70c42d | PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (#2304) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 53dcc82f |
Spark SQL: Add SparkSqlDialect (#2305)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Andy Grove <a****e@a****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9f04ebe5 | Coding agents guidelines (#2298) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 073df280 |
Add SHOW CATALOGS syntax and tests (#2284)
Signed-off-by: Smith Cruise <c****1@1****m> |
Smith Cruise <c****1@1****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 93bc80c9 | Only parse FROM identifier in CTE if using Hive (#2241) |
Victorien <6****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 67d684b1 | Redshift/PostgreSQL: Parse optional implicit aliases for wildcard select item... |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b68aae0e |
Fix COLLATE parsing after compound identifiers (#2294)
Co-authored-by: Roman Borschel <r****n@c****m> |
Roman Borschel <r****b@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1421b875 | Add PostgreSQL Collation DDL Support (#2249) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6fa3614f |
Add xml '...' TypedString support for PostgreSQL (#2299)
Co-authored-by: Donovan Schönknecht <d****n@t****t>, Minjun Kim <4****p@u****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 2b0dc2d6 | PostgreSQL `ALTER FUNCTION` / `ALTER AGGREGATE` (#2248) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a05834d1 | MySQL: Support `SHOW FULL PROCESSLIST` syntax (#2292) |
jstnd <6****d@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 531ebdf4 | Support multi-column aliases in SELECT items (#2289) |
Minjun Kim <4****p@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 827978dc | MySQL: Add support for `ORDER BY` on single-table `UPDATE` (#2296) |
Donovan Schönknecht <d****n@t****t>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 72b295a6 | Support optional AS keyword in CTE definitions for Databricks (#2286) |
Minjun Kim <4****p@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ea9b413c |
Fix parsing EXECUTE (...) with a more general string expression (#2295)
Co-authored-by: Roman Borschel <r****n@c****m> |
Roman Borschel <r****b@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 3a28ffa4 |
Enable Redshift support for specifying null treatment inside window function ...
Co-authored-by: Roman Borschel <r****n@c****m> |
Roman Borschel <r****b@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| aa43c253 | Enable numeric-prefix identifiers for Databricks dialect (#2290) |
Minjun Kim <4****p@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| fe88fd1a | Allow bare columns in GROUPING SETS expressions (#2288) |
Minjun Kim <4****p@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 50421352 | Add dollar prefix support for money constants in MSSQL (#2285) |
Sergey Olontsev <s****y@o****o>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 913cf0e7 | Enable `!` as NOT operator for Databricks dialect (#2287) |
Minjun Kim <4****p@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6f8e7b85 | Expose values through ValueWithSpan (#2281) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| df0d56cf | Fix the tokenization of `<` edge cases (#2280) |
Ayman Elkfrawy <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7c4eac30 | recursive protection for `parse_subexpr` (#2282) |
Dmitrii Blaginin <d****i@b****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 1097a0d5 | Fixed BACKUP parsing for redshift (#2270) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 50921b17 | [Oracle] Support for `INSERT INTO (<sub-query>) ...` (#2276) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b3e176da | Add SETOF support for PostgreSQL function return types (#2217) |
Filipe Guerreiro <f****o@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 203ced42 | Fixed CHANGES keyword parsing for snowflake (#2266) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 924a116a | Fix STORAGE LIFECYCLE POLICY for snowflake queries (#2264) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9d5a171a | Fixed stage name parsing for snowflake (#2265) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 738f12dd | Fixed create snapshot table for bigquery (#2269) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 47b6aac7 | add support for databricks JSON accessors (#2272) |
whirlun <7****n@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d38dd781 |
Add support for PostgreSQL LOCK TABLE (#2273)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Michael Bradshaw <g****b@m****o>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3fa71143 | Fixed parsing `OPTIONS(format = 'CSV')` when creating external bigquery table... |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b6003eb9 | Fixed COPY GRANTS clause parsing for snowflake (#2267) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 13b88a3f | Fixed transaction handling for snowflake (#2263) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 64f4b1fa | Added SORTKEY keyword parsing for redshift queries (#2261) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 6691f31b | Fix credentials parsing for redshift (#2262) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 915448cf | Add support for parsing COPY statements from STDIN without a semicolon (#2245) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 255e50cf | Allow INSERT columns to be qualified (#2260) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago |