An open API service providing commit metadata for open source projects.

GitHub / andygrove/datafusion-sqlparser-rs / commits

SHA Message Author Date Stats
d09697c4 style: apply cargo fmt to parser/mod.rs Andy Grove <a****e@a****g> 4 months ago
8324a582 clippy Andy Grove <a****e@a****g> 4 months ago
1fa9bc1e Spark SQL: Add SparkSqlDialect with support for USING, lambdas, MAP/STRUCT types
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Andy Grove <a****e@a****g> 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>
5 months ago
1421b875 Add PostgreSQL Collation DDL Support (#2249) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
5 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
1da2ff77 Redshift: Added DISTSTYLE and DISTKEY keywords parsing (#2222) Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m>
6 months ago
31e19429 MSSQL: Add support for OUTPUT clause on INSERT/UPDATE/DELETE (#2228)
Co-authored-by: Ifeanyi Ubah <i****i@v****o>
Signed-off-by: Guan-Ming Chiu <g****u@g****m>, Guan-Ming (Wesley) Chiu <1****g@u****m>
Guan-Ming (Wesley) Chiu <1****g@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
49bdb5ca Snowflake: parse EXCLUDE column list as ObjectName to support qualified names...
Co-authored-by: Yoav Cohen <5****d@u****m>
Yoabot <y****t@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
a3cfcac3 Add Readyset to users in README.md (#2247) Michael Victor Zink <m****k@m****k>
Committed by: GitHub <n****y@g****m>
6 months ago
5b7bc1a5 Support two-argument `TRIM(string, characters)` in PostgreSQL (#2240) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
83baf5e8 Support MySQL KEY keyword in column definitions (#2243)
Co-authored-by: Yoav Cohen <5****d@u****m>
Michael Victor Zink <m****k@m****k>
Committed by: GitHub <n****y@g****m>
6 months ago
6f0e803a MSSQL: support EXEC (@sql) dynamic SQL execution (#2234) Yoabot <y****0@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
523d78ea Support parenthesized `CREATE TABLE ... (LIKE ... INCLUDING/EXCLUDING DEFAULT... Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
bd7f70e8 MSSQL: prevent statement-starting keywords from being consumed as implicit al... Yoabot <y****0@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
e87241a1 Snowflake: support wildcard with EXCLUDE in function arguments (#2231) Yoabot <y****0@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
8afcad8f Redshift: support wildcard select items with alias (#2230) Yoabot <y****0@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
982068ec Add support for INTERVAL keyword as unquoted identifier in PostgreSQL (#2238) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
d9b53a0c Introduce `Visit::visit_select` (#2235) xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
0b589b25 [Oracle] Table alias for INSERTed table (#2214)
Co-authored-by: Ifeanyi Ubah <i****2@y****m>
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
36e8ce60 Optimise out string allocations and copies in keyword lookup (#2226)
Co-authored-by: Alexander Beedie <a****e@a****e>
Alexander Beedie <a****e@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
e81eb14a Allow custom OptimizerHints (#2216) Marcelo Altmann <m****o@r****o>
Committed by: GitHub <n****y@g****m>
6 months ago
a99fe54c PostgreSQL: Support more COMMENT ON object types (#2220)
Signed-off-by: Guan-Ming Chiu <g****u@g****m>
Guan-Ming (Wesley) Chiu <1****g@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
bfd944c6 Prefer use of `peek_token_ref` over `peek_token` where valid (#2225)
Co-authored-by: Alexander Beedie <a****e@a****e>
Alexander Beedie <a****e@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
15dc6a22 PostgreSQL: Support PRIMARY KEY/UNIQUE USING INDEX (#2213)
Signed-off-by: Guan-Ming Chiu <g****u@g****m>
Guan-Ming (Wesley) Chiu <1****g@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
fb10a76f MSSQL: Add support for WAITFOR statement (#2210)
Co-authored-by: Ifeanyi Ubah <7****o@u****m>
Signed-off-by: Guan-Ming (Wesley) Chiu <1****g@u****m>, Guan-Ming Chiu <g****u@g****m>
Guan-Ming (Wesley) Chiu <1****g@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
0f37c278 Resolve breaking change that set "supports_lambda_functions" on `GenericDiale... Alexander Beedie <a****e@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
40350e32 Fix `derive_dialect!` proc macro for use from external crates (#2219)
Co-authored-by: Alexander Beedie <a****e@a****e>
Alexander Beedie <a****e@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
63eeaa0d [PIVOT] Optional AS keyword for aliases (#2209) xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
2ea773a1 Fixed select dollar column from stage for snowflake (#2165) Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m>
6 months ago
798fbe4b MSSQL: Add support for TRAN shorthand (#2212)
Signed-off-by: Guan-Ming (Wesley) Chiu <1****g@u****m>
Guan-Ming (Wesley) Chiu <1****g@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
6a48f44f Updated `parse_infix(..)` in `mysql.rs` and `sqlite.rs` to handle error rathe... Alex <4****x@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
4b4a9d74 Snowflake: Lambda functions (#2192) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
8e36e8ee Updated Fuzzer harness to address all dialects (#2203) Alex <4****x@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
3a42e652 MSSQL: Support `THROW` statement (#2202)
Co-authored-by: Ifeanyi Ubah <7****o@u****m>
Signed-off-by: Guan-Ming (Wesley) Chiu <1****g@u****m>
Guan-Ming (Wesley) Chiu <1****g@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
75f6f4b1 Snowflake: Add multi table insert support (#2148) finchxxia <1****8@1****m>
Committed by: GitHub <n****y@g****m>
7 months ago
03f00cdb Fix panic in `SET AUTHORIZATION` parsing when scope modifier is missing (#2201) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
d5268196 Databricks: Add support for `OPTIMIZE`, `PARTITIONED BY`, and `STRUCT` (#2170) Minjun Kim <4****p@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
d0a0b3e1 chore: add confirmation before tarball is released (#2208) Marko Milenković <m****m@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
329a94cc Fix panic on incomplete REGEXP/MATCH expressions in SQLite dialect (#2197) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
272c25ed Fix changelog (#2206) Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m>
7 months ago
09deb945 Prepare to release sqlparser `0.61.0` and sqlparser_derive `0.5.0` (#2195) Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m>
7 months ago
fcc7bce1 Fix MAP literals parsing (#2205) Samyak Sarnayak <s****1@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
60abfecf Add Tokenizer custom token mapper support (#2184) Albert Skalt <1****t@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
0924f3a9 PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (#2187)
Signed-off-by: Guan-Ming (Wesley) Chiu <1****g@u****m>
Guan-Ming (Wesley) Chiu <1****g@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
23acd237 Add support for C-style comments (#2034) Marcelo Altmann <m****o@r****o>
Committed by: GitHub <n****y@g****m>
7 months ago
e4c55000 Fixed overflow error, recursion counter was not included for parenthesis (#2199) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
bc55b379 Added missing derives to dialect marker structs (#2191) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
cb21477f MySQL: Allow optional constraint name after CONSTRAINT keyword (#2183) Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m>
7 months ago
d7f56e89 [Oracle] Support hierarchical queries (#2185)
Co-authored-by: Ifeanyi Ubah <i****2@y****m>
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
0c19e088 MySQL: Add support for DEFAULT CHARACTER SET in CREATE DATABASE (#2182) Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m>
7 months ago
5e5c16c5 MySQL: Add support for `SELECT` modifiers (#2172) Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m>
7 months ago
3ac56707 MSSQL: Support standalone BEGIN...END blocks (#2186)
Co-authored-by: Ifeanyi Ubah <i****2@y****m>
Signed-off-by: Guan-Ming (Wesley) Chiu <1****g@u****m>
Guan-Ming (Wesley) Chiu <1****g@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
2ac82e94 Streamlined derivation of new `Dialect` objects (#2174) Alexander Beedie <a****e@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
3b9b05e6 Fix parsing cast operator after parenthesized `DEFAULT` expression (#2168) isaacparker0 <1****0@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
ed1c4e2c Moved more structs outside of Statement to facilitate reuse (#2188) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
37aa7922 Implement `core::error::Error` for `ParserError` and `TokenizerError` (#2189) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
c8b7f7cf Add ENFORCED/NOT ENFORCED support for column-level CHECK constraints (#2180) Michael Victor Zink <m****k@m****k>
Committed by: GitHub <n****y@g****m>
7 months ago
ed983e09 PostgreSQL: Fix REPLICA IDENTITY to use NOTHING (#2179) Michael Victor Zink <m****k@m****k>
Committed by: GitHub <n****y@g****m>
7 months ago
62cf16f3 Redshift: Support implicit string concatenation using newline (#2167) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
be460b2b [MySQL, Oracle] Parse optimizer hints (#2162)
Co-authored-by: Ifeanyi Ubah <i****2@y****m>
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
2d47fec0 Fix identifier parsing not breaking on the `|>` pipe operator (#2156) Alexander Beedie <a****e@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
802c7d3e PostgreSQL: Add support for `*` (descendant) option in TRUNCATE (#2181) Michael Victor Zink <m****k@m****k>
Committed by: GitHub <n****y@g****m>
7 months ago
153e7c57 perf: optimize `make_word()` to avoid unnecessary allocations (#2176)
Co-authored-by: Claude Opus 4.5 <n****y@a****m>
Andy Grove <a****e@a****g>
Committed by: GitHub <n****y@g****m>
7 months ago
a175cdb0 PostgreSQL: Support force row level security (#2169) isaacparker0 <1****0@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
3c7ecf3d minor: reduce unnecessary string allocations (#2178)
Co-authored-by: Claude Opus 4.5 <n****y@a****m>
Andy Grove <a****e@a****g>
Committed by: GitHub <n****y@g****m>
7 months ago

← Back to repository