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

GitHub / apache/datafusion-sqlparser-rs / commits

Extensible SQL Lexer and Parser for Rust

SHA Message Author Date Stats
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>
7 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>
7 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>
7 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>
7 months ago
63eeaa0d [PIVOT] Optional AS keyword for aliases (#2209) xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
7 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>
7 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>
7 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>
7 months ago
4b4a9d74 Snowflake: Lambda functions (#2192) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
7 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
a7d77634 Refactor: replace more `dialect_of!` checks with `Dialect` trait methods (#2175)
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
4305dd43 refactor: use `to_ident()` instead of `clone().into_ident()` for borrowed Wor...
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
614ea06e Snowflake: Support SAMPLE clause on subqueries (#2164) finchxxia <1****8@1****m>
Committed by: GitHub <n****y@g****m>
7 months ago
e7a30191 MySQL: Support `CAST(... AS ... ARRAY)` syntax (#2151) Michael Victor Zink <m****k@m****k>
Committed by: GitHub <n****y@g****m>
7 months ago
6550ec80 perf: remove unnecessary string clone in maybe_concat_string_literal (#2173)
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
abec6f9b Refactor: replace some `dialect_of!` checks with `Dialect` trait methods (#2171)
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
845e2138 fix: qualified column names with SQL keywords parse as identifiers (#2157) Simon Sawert <s****n@s****e>
Committed by: GitHub <n****y@g****m>
7 months ago
2cf33de1 Fixed truncate table if exists for snowflake (#2166) Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m>
7 months ago
6060a11d Databricks: Support Timetravel With "VERSION AS OF" (#2155) James Vorderbruggen <j****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
46f2234c GenericDialect: support colon operator for JsonAccess (#2124) Samyak Sarnayak <s****1@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
c4d9e398 Added missing `From` impls for `Statement` variants (#2160) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
6daa46db MySQL: Add support for casting using the BINARY keyword (#2146) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
3880a933 Add support for DuckDB `LAMBDA` keyword syntax (#2149)
Co-authored-by: Claude Opus 4.5 <n****y@a****m>, Ifeanyi Ubah <i****2@y****m>
Ophir LOJKINE <c****t@o****v>
Committed by: GitHub <n****y@g****m>
8 months ago
ee3b6223 Tokenize empty line comments correctly (#2161) Louis Vialar <z****p@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
44c40238 Added missing `Copy` derives (#2158) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
aa5c6b32 Added support for `ALTER OPERATOR CLASS` syntax (#2135) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
d4fb5c3e Key Value Options: add support for trailing semicolon (#2140) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
ab76a07b PostgreSQL: ALTER USER password option (#2142) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
24e12839 MySQL: Add support for && as boolean AND (#2144) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
00da3d71 MySQL: Add missing support for TREE explain format (#2145) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
d80c0b9b Redshift: Add support for optional JSON format in copy option (#2141) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
3af9988c MySQL: Parse bitwise shift left/right operators (#2152) Michael Victor Zink <m****k@m****k>
Committed by: GitHub <n****y@g****m>
8 months ago
ce74e7fe Databricks: Support Timetravel With "TIMESTAMP AS OF" (#2134)
Co-authored-by: Ifeanyi Ubah <i****2@y****m>
James Vorderbruggen <j****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
4de1ac95 Add PostgreSQL PARTITION OF syntax support (#2127) Filipe Guerreiro <f****o@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
0cf85d3b Fix parse_identifiers not taking semicolons into account (#2137) jnlt3 <d****3@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
14703f02 Make benchmark statement valid (#2139) xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
355a3bfd Support parsing parenthesized wildcard `(*)` (#2123) Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m>
9 months ago
39418cfe PostgreSQL Tokenization: Fix unexpected characters after question mark being ... jnlt3 <d****3@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
d78dbc97 Added support for `ALTER OPERATOR FAMILY` syntax (#2125) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
f84887d0 Oracle: Support for quote delimited strings (#2130) xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
cdeed322 PostgreSQL: Support schema-qualified operator classes in CREATE INDEX (#2131) Denis Goncharenko <d****r@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
9b8a2d1e Extract source comments (#2107)
Co-authored-by: Ifeanyi Ubah <i****2@y****m>
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
1b842d3b MSSQL: Parse IF/ELSE without semicolon delimiters (#2128) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
0b1e0c35 MSSQL: Add support for parenthesized stored procedure name in EXEC (#2126) Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
048bc8f0 Added alter external table support for snowflake (#2122) Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m>
9 months ago
adbfc461 [Oracle] Lower StringConcat precedence (#2115) xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
ca2d333d Oracle: Support for MERGE predicates (#2101)
Co-authored-by: Ifeanyi Ubah <i****2@y****m>
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
326f1118 Added support for `ALTER OPERATOR` syntax (#2114) Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
effaac5c fix: Set the current folder as a "primary" for the `find` command (#2120) Martin Grigorov <m****g@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
5a3b63bf Fixing location for extrenal tables (#2108) Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m>
9 months ago

← Back to repository