Sign in
apache
/
datafusion-sqlparser-rs
/
HEAD
531ebdf
Support multi-column aliases in SELECT items (#2289)
by Minjun Kim
· 13 hours ago
main
827978d
MySQL: Add support for `ORDER BY` on single-table `UPDATE` (#2296)
by Donovan Schönknecht
· 16 hours ago
72b295a
Support optional AS keyword in CTE definitions for Databricks (#2286)
by Minjun Kim
· 18 hours ago
ea9b413
Fix parsing EXECUTE (...) with a more general string expression (#2295)
by Roman Borschel
· 19 hours ago
3a28ffa
Enable Redshift support for specifying null treatment inside window function (#2293)
by Roman Borschel
· 19 hours ago
aa43c25
Enable numeric-prefix identifiers for Databricks dialect (#2290)
by Minjun Kim
· 19 hours ago
fe88fd1
Allow bare columns in GROUPING SETS expressions (#2288)
by Minjun Kim
· 19 hours ago
5042135
Add dollar prefix support for money constants in MSSQL (#2285)
by Sergey Olontsev
· 21 hours ago
913cf0e
Enable `!` as NOT operator for Databricks dialect (#2287)
by Minjun Kim
· 8 days ago
6f8e7b8
Expose values through ValueWithSpan (#2281)
by xitep
· 14 days ago
df0d56c
Fix the tokenization of `<` edge cases (#2280)
by Ayman Elkfrawy
· 2 weeks ago
7c4eac30
recursive protection for `parse_subexpr` (#2282)
by Dmitrii Blaginin
· 2 weeks ago
1097a0d
Fixed BACKUP parsing for redshift (#2270)
by Andriy Romanov
· 3 weeks ago
50921b1
[Oracle] Support for `INSERT INTO (<sub-query>) ...` (#2276)
by xitep
· 3 weeks ago
b3e176d
Add SETOF support for PostgreSQL function return types (#2217)
by Filipe Guerreiro
· 4 weeks ago
203ced4
Fixed CHANGES keyword parsing for snowflake (#2266)
by Andriy Romanov
· 4 weeks ago
924a116
Fix STORAGE LIFECYCLE POLICY for snowflake queries (#2264)
by Andriy Romanov
· 4 weeks ago
9d5a171
Fixed stage name parsing for snowflake (#2265)
by Andriy Romanov
· 4 weeks ago
738f12d
Fixed create snapshot table for bigquery (#2269)
by Andriy Romanov
· 4 weeks ago
47b6aac
add support for databricks JSON accessors (#2272)
by whirlun
· 4 weeks ago
d38dd78
Add support for PostgreSQL LOCK TABLE (#2273)
by Michael Bradshaw
· 4 weeks ago
3fa7114
Fixed parsing `OPTIONS(format = 'CSV')` when creating external bigquery table (#2268)
by Andriy Romanov
· 5 weeks ago
b6003eb
Fixed COPY GRANTS clause parsing for snowflake (#2267)
by Andriy Romanov
· 5 weeks ago
13b88a3
Fixed transaction handling for snowflake (#2263)
by Andriy Romanov
· 5 weeks ago
64f4b1f
Added SORTKEY keyword parsing for redshift queries (#2261)
by Andriy Romanov
· 5 weeks ago
6691f31
Fix credentials parsing for redshift (#2262)
by Andriy Romanov
· 5 weeks ago
915448c
Add support for parsing COPY statements from STDIN without a semicolon (#2245)
by Luca Cappelletti
· 5 weeks ago
255e50c
Allow INSERT columns to be qualified (#2260)
by xitep
· 5 weeks ago
1da2ff7
Redshift: Added DISTSTYLE and DISTKEY keywords parsing (#2222)
by Andriy Romanov
· 5 weeks ago
31e1942
MSSQL: Add support for OUTPUT clause on INSERT/UPDATE/DELETE (#2228)
by Guan-Ming (Wesley) Chiu
· 6 weeks ago
49bdb5c
Snowflake: parse EXCLUDE column list as ObjectName to support qualified names (#2244)
by Yoabot
· 6 weeks ago
a3cfcac
Add Readyset to users in README.md (#2247)
by Michael Victor Zink
· 6 weeks ago
5b7bc1a
Support two-argument `TRIM(string, characters)` in PostgreSQL (#2240)
by Luca Cappelletti
· 6 weeks ago
83baf5e
Support MySQL KEY keyword in column definitions (#2243)
by Michael Victor Zink
· 6 weeks ago
6f0e803
MSSQL: support EXEC (@sql) dynamic SQL execution (#2234)
by Yoabot
· 6 weeks ago
523d78e
Support parenthesized `CREATE TABLE ... (LIKE ... INCLUDING/EXCLUDING DEFAULTS)` in `PostgreSQL` (#2242)
by Luca Cappelletti
· 6 weeks ago
bd7f70e
MSSQL: prevent statement-starting keywords from being consumed as implicit aliases (#2233)
by Yoabot
· 6 weeks ago
e87241a
Snowflake: support wildcard with EXCLUDE in function arguments (#2231)
by Yoabot
· 6 weeks ago
8afcad8
Redshift: support wildcard select items with alias (#2230)
by Yoabot
· 6 weeks ago
982068e
Add support for INTERVAL keyword as unquoted identifier in PostgreSQL (#2238)
by Luca Cappelletti
· 6 weeks ago
d9b53a0
Introduce `Visit::visit_select` (#2235)
by xitep
· 6 weeks ago
0b589b2
[Oracle] Table alias for INSERTed table (#2214)
by xitep
· 7 weeks ago
36e8ce6
Optimise out string allocations and copies in keyword lookup (#2226)
by Alexander Beedie
· 7 weeks ago
e81eb14
Allow custom OptimizerHints (#2216)
by Marcelo Altmann
· 7 weeks ago
a99fe54
PostgreSQL: Support more COMMENT ON object types (#2220)
by Guan-Ming (Wesley) Chiu
· 7 weeks ago
bfd944c
Prefer use of `peek_token_ref` over `peek_token` where valid (#2225)
by Alexander Beedie
· 7 weeks ago
15dc6a2
PostgreSQL: Support PRIMARY KEY/UNIQUE USING INDEX (#2213)
by Guan-Ming (Wesley) Chiu
· 7 weeks ago
fb10a76
MSSQL: Add support for WAITFOR statement (#2210)
by Guan-Ming (Wesley) Chiu
· 7 weeks ago
0f37c27
Resolve breaking change that set "supports_lambda_functions" on `GenericDialect` (#2224)
by Alexander Beedie
· 7 weeks ago
40350e3
Fix `derive_dialect!` proc macro for use from external crates (#2219)
by Alexander Beedie
· 7 weeks ago
63eeaa0
[PIVOT] Optional AS keyword for aliases (#2209)
by xitep
· 7 weeks ago
2ea773a
Fixed select dollar column from stage for snowflake (#2165)
by Andriy Romanov
· 8 weeks ago
798fbe4
MSSQL: Add support for TRAN shorthand (#2212)
by Guan-Ming (Wesley) Chiu
· 8 weeks ago
6a48f44
Updated `parse_infix(..)` in `mysql.rs` and `sqlite.rs` to handle error rather than `unwrap()` (#2207)
by Alex
· 8 weeks ago
4b4a9d7
Snowflake: Lambda functions (#2192)
by Yoav Cohen
· 8 weeks ago
8e36e8e
Updated Fuzzer harness to address all dialects (#2203)
by Alex
· 8 weeks ago
3a42e65
MSSQL: Support `THROW` statement (#2202)
by Guan-Ming (Wesley) Chiu
· 8 weeks ago
75f6f4b
Snowflake: Add multi table insert support (#2148)
by finchxxia
· 8 weeks ago
03f00cd
Fix panic in `SET AUTHORIZATION` parsing when scope modifier is missing (#2201)
by Luca Cappelletti
· 8 weeks ago
d526819
Databricks: Add support for `OPTIMIZE`, `PARTITIONED BY`, and `STRUCT` (#2170)
by Minjun Kim
· 9 weeks ago
d0a0b3e
chore: add confirmation before tarball is released (#2208)
by Marko Milenković
· 9 weeks ago
329a94c
Fix panic on incomplete REGEXP/MATCH expressions in SQLite dialect (#2197)
by Luca Cappelletti
· 9 weeks ago
272c25e
Fix changelog (#2206)
by Andrew Lamb
· 9 weeks ago
v0.61.0
v0.61.0-rc1
09deb94
Prepare to release sqlparser `0.61.0` and sqlparser_derive `0.5.0` (#2195)
by Andrew Lamb
· 9 weeks ago
fcc7bce
Fix MAP literals parsing (#2205)
by Samyak Sarnayak
· 9 weeks ago
60abfec
Add Tokenizer custom token mapper support (#2184)
by Albert Skalt
· 9 weeks ago
0924f3a
PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (#2187)
by Guan-Ming (Wesley) Chiu
· 9 weeks ago
23acd23
Add support for C-style comments (#2034)
by Marcelo Altmann
· 9 weeks ago
e4c5500
Fixed overflow error, recursion counter was not included for parenthesis (#2199)
by Luca Cappelletti
· 9 weeks ago
bc55b37
Added missing derives to dialect marker structs (#2191)
by Luca Cappelletti
· 9 weeks ago
cb21477
MySQL: Allow optional constraint name after CONSTRAINT keyword (#2183)
by Michael Victor Zink
· 9 weeks ago
d7f56e8
[Oracle] Support hierarchical queries (#2185)
by xitep
· 9 weeks ago
0c19e08
MySQL: Add support for DEFAULT CHARACTER SET in CREATE DATABASE (#2182)
by Michael Victor Zink
· 9 weeks ago
5e5c16c
MySQL: Add support for `SELECT` modifiers (#2172)
by Michael Victor Zink
· 9 weeks ago
3ac5670
MSSQL: Support standalone BEGIN...END blocks (#2186)
by Guan-Ming (Wesley) Chiu
· 9 weeks ago
2ac82e9
Streamlined derivation of new `Dialect` objects (#2174)
by Alexander Beedie
· 9 weeks ago
3b9b05e
Fix parsing cast operator after parenthesized `DEFAULT` expression (#2168)
by isaacparker0
· 9 weeks ago
ed1c4e2
Moved more structs outside of Statement to facilitate reuse (#2188)
by Luca Cappelletti
· 10 weeks ago
37aa792
Implement `core::error::Error` for `ParserError` and `TokenizerError` (#2189)
by Luca Cappelletti
· 10 weeks ago
c8b7f7c
Add ENFORCED/NOT ENFORCED support for column-level CHECK constraints (#2180)
by Michael Victor Zink
· 10 weeks ago
ed983e0
PostgreSQL: Fix REPLICA IDENTITY to use NOTHING (#2179)
by Michael Victor Zink
· 10 weeks ago
62cf16f
Redshift: Support implicit string concatenation using newline (#2167)
by Yoav Cohen
· 2 months ago
be460b2
[MySQL, Oracle] Parse optimizer hints (#2162)
by xitep
· 2 months ago
2d47fec
Fix identifier parsing not breaking on the `|>` pipe operator (#2156)
by Alexander Beedie
· 2 months ago
802c7d3
PostgreSQL: Add support for `*` (descendant) option in TRUNCATE (#2181)
by Michael Victor Zink
· 2 months ago
153e7c5
perf: optimize `make_word()` to avoid unnecessary allocations (#2176)
by Andy Grove
· 3 months ago
a175cdb
PostgreSQL: Support force row level security (#2169)
by isaacparker0
· 3 months ago
3c7ecf3
minor: reduce unnecessary string allocations (#2178)
by Andy Grove
· 3 months ago
a7d7763
Refactor: replace more `dialect_of!` checks with `Dialect` trait methods (#2175)
by Andy Grove
· 3 months ago
4305dd4
refactor: use `to_ident()` instead of `clone().into_ident()` for borrowed Words (#2177)
by Andy Grove
· 3 months ago
614ea06
Snowflake: Support SAMPLE clause on subqueries (#2164)
by finchxxia
· 3 months ago
e7a3019
MySQL: Support `CAST(... AS ... ARRAY)` syntax (#2151)
by Michael Victor Zink
· 3 months ago
6550ec8
perf: remove unnecessary string clone in maybe_concat_string_literal (#2173)
by Andy Grove
· 3 months ago
abec6f9
Refactor: replace some `dialect_of!` checks with `Dialect` trait methods (#2171)
by Andy Grove
· 3 months ago
845e213
fix: qualified column names with SQL keywords parse as identifiers (#2157)
by Simon Sawert
· 3 months ago
2cf33de
Fixed truncate table if exists for snowflake (#2166)
by Andriy Romanov
· 3 months ago
6060a11
Databricks: Support Timetravel With "VERSION AS OF" (#2155)
by James Vorderbruggen
· 3 months ago
46f2234
GenericDialect: support colon operator for JsonAccess (#2124)
by Samyak Sarnayak
· 3 months ago
c4d9e39
Added missing `From` impls for `Statement` variants (#2160)
by Luca Cappelletti
· 3 months ago
6daa46d
MySQL: Add support for casting using the BINARY keyword (#2146)
by Yoav Cohen
· 3 months ago
Next »