GitHub / apache/datafusion-sqlparser-rs / commits
Extensible SQL Lexer and Parser for Rust
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 0dbb9c9f | Fix verification script for new sqlparser_derive version (#2119) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 29d88fe9 | Prepare for 0.60.0: Changelog and update version (#2116) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| defe9396 | Introduce Oracle dialect (#2113) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 367aa6e8 | Added support for `DROP OPERATOR CLASS` syntax (#2109) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 89938b9f |
Update criterion requirement from 0.7 to 0.8 in /sqlparser_bench (#2111)
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> |
9 months ago | |
| 982f7669 | Added support for `DROP OPERATOR FAMILY` (#2106) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 4beea9a4 |
Support PostgreSQL C Functions with Multiple AS Parameters (#2095)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| e380494e | Only set `hive_formats` on `CreateTable` if formats are present (#2105) |
Michael Victor Zink <m****k@m****k>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 2a2abc8d |
Added support for `DROP OPERATOR` syntax (#2102)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 2ceae006 | Preserve optional `AS` keyword in aliases (#2103) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 2b8e99c6 | impl `Spanned` for MERGE statements (#2100) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 1114d6a2 |
Add PostgreSQL Operator DDL Support (#2096)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 1198c1ad | fix: parse error on unnamed arg with default syntax (#2091) |
r1b <r****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 4f79997c | Include DML keyword in statement span (#2090) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 78be8b17 |
Complete PostgreSQL `CREATE TYPE` Support (#2094)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| a00d5cd9 | feat: Add support for SET SESSION AUTHORIZATION #2086 (#2087) |
Christopher Watford <c****r@e****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| f69407b3 | Add support for `INSERT INTO VALUE` (#2085) |
etgarperets <e****s@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| c439ee94 | Add snowflake dynamic table parsing (#2083) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| eabde4b4 | feat: Add RESET to the base dialect #2078 (#2079) |
Christopher Watford <c****r@e****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 308a7231 | Make `BitwiseNot` ("~") available for all dialects, not just PostgreSQL (#2081) |
Alexander Beedie <a****e@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| bc6e1d6e | Added TIMESTAMP_NTZ type support with precision to Snowflake dialect (#2080) |
Andriy Romanov <a****v@m****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 67684c84 |
SQLite: make period optional for CREATE TRIGGER (#2071)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Thomas Kluyver <t****s@k****k>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 6b352eaf | Redshift: more copy options (#2072) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 9cc9f9ab | Refactored `ColumnOption::Unique` to reuse `UniqueConstraint` and `PrimaryKey... |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| f861566c | Reused `CheckConstraint` in `ColumnOption` (#2063) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 218f43cf | chore: add stack overflow warning for Visitor and VisitorMut (#2068) |
niebayes <n****s@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| c8531d41 |
Added support for MATCH syntax and unified column option ForeignKey (#2062)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 4490c8c5 |
Added support for SQLite triggers (#2037)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| cc595cfd | Moving several struct variants out of `Statement` enum to allow for trait imp... |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| e7d42f3d | Increase version of sqlparser_derive from 0.3.0 to 0.4.0 (#2060) |
Joris Bayer <j****r@s****o>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 35220ee3 | Require PR (#2052) |
Dmitrii Blaginin <d****i@b****e>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 0fb3b6b1 | Add support for procedure parameter default values (#2041) |
Andrew Harper <a****r@v****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 8c82fc0a |
Moved constraint variant outside of `TableConstraint` enum (#2054)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| ade40826 |
[databricks] update dialect to support grouping by with modifier (#2047)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
nick young <y****8@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 7461d8bd | MySQL: `CREATE INDEX`: allow `USING` clause before `ON` (#2029) |
Mohamed Abdeen <8****1@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| c0998832 | Correctly tokenize nested comments in Databricks, Clickhouse, and ANSI (#2044) |
Joey Hain <h****h@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| a4308389 | Snowflake: ALTER USER and KeyValueOptions Refactoring (#2035) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 54a24e76 | Link to actual change logs in CHANGELOG.md (#2040) |
Ophir LOJKINE <c****t@o****v>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| a15c70df | Add support for INVISIBLE columns in MySQL (#2033) |
Marcelo Altmann <m****o@r****o>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 3c61db5d | Prepare for 0.59.0: Changelog and update version (#2039) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 0b723147 | feat: support postgres alter schema (#2038) |
Chen Chongchen <c****y@q****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| ea7f9026 | MySQL: Add support for unsigned numeric types (#2031) |
Mohamed Abdeen <8****1@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| f642dd57 | DuckDB: Allow quoted date parts in EXTRACT (#2030) |
Ryan Schneider <r****r@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 70215614 | Implemented the `From` method for all clear variants in Statement (#2028) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| e3fbfd91 | MySQL: Support `CROSS JOIN` constraint (#2025) |
Sidney Cammeresi <s****c@r****o>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 280f5188 |
Moved `CreateTrigger` and `DropTrigger` out of `Statement` enum (#2026)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| b8539a52 | Added derive trait `Copy` to `OrderByOptions` struct (#2021) |
Luca Cappelletti <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| befc95e8 | MQ Test (#2019) |
Dmitrii Blaginin <d****i@b****e>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| dd3342e4 | Merge queue Infrastructure in sqlparser-rs (#2007) |
Dmitrii Blaginin <d****i@b****e>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| cff28334 |
Add support for string literal concatenation (#2003)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
etgarperets <e****s@s****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| eca65742 | Redshift: Add support for `UNLOAD` statement (#2013) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 9b6f6de0 | Allow wilrdacrd for all `SEMANTIC_VIEW` types (#2017) |
Simon Sawert <s****n@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| ee707c72 | Support wildcard metrics for `SEMANTIC_VIEW` (#2016) |
Simon Sawert <s****n@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| bc478b05 | Snowflake: Minus char in stage name (#2014) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 9f515bf8 | Add support for PostgreSQL JSON function 'RETURNING' clauses (#2001) |
Adam Johnson <m****e@a****u>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| cffff309 | Add SECURE keyword for views in Snowflake (#2004) |
Denys Tsomenko <d****m@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 779dcf91 | `GenericDialect`: Support pipe operator (#2012) |
Simon Vandel Sillesen <s****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 376f47e3 | feat: MERGE statements: add RETURNING and OUTPUT without INTO (#2011) |
Ophir LOJKINE <c****t@o****v>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 5d5c90c7 | Redshift: Add more copy options (#2008) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 6e80e5c2 | Add support for `SEMANTIC_VIEW` table factor (#2009) |
Simon Sawert <s****n@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| e9eee00e | Add support for VACUUM in Redshift (#2005) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| cb7a51e8 | feat: Add `ALTER SCHEMA` support (#1980) |
Chen Chongchen <c****y@q****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 56848b03 | feat: support multiple value for pivot (#1970) |
Chen Chongchen <c****y@q****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 4b8797e8 | Snowflake: Add support for `CREATE DYNAMIC TABLE` (#1960) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3b524282 | Redshift: Add support for IAM_ROLE and IGNOREHEADER COPY options (#1968) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 12c0878a | Add drop behavior to `DROP PRIMARY/FOREIGN KEY` (#2002) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| b660a3b1 | Redshift: `CREATE TABLE ... (LIKE ..)` (#1967) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 60a5c8d4 | Fix column definition `COLLATE` parsing (#1986) |
Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| b2f97738 |
Postgres: enhance NUMERIC/DECIMAL parsing to support negative scale (#1990)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Tyler White <5****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 356308b3 |
feat: Include end token in `ALTER TABLE` statement (#1999)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Tyler White <5****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 27544f93 | Add support for `UPDATE ... LIMIT ...` (#1991) |
Sven Sauleau <g****b@s****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 67fca824 | Improve MySQL option parsing in index definitions (#1997) |
Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 18b4a14e | Snowflake - support table function in table factor (regression) (#1996) |
tomershaniii <6****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 183bc7c5 | Improve MySQL `CREATE TRIGGER` parsing (#1998) |
Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 698154d0 | MySQL: Support `ALTER TABLE RENAME AS` (#1965) |
Marcelo Altmann <a****o@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 35835146 | MySQL: Support comma-separated `CREATE TABLE` options (#1989) |
Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| c1648e79 | Postgres: Support `INTERVAL` data type options (#1984) |
Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| dd650b88 | feat: support multi value columns and aliases in unpivot (#1969) |
Chen Chongchen <c****y@q****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| ec0026d1 | Snowflake create database (#1939) |
Artem Osipov <5****m@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 6932f4ad | Fix placeholder spans (#1979) |
xitep <x****p@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| f5f51eb6 | MySQL: Allow optional `SIGNED` suffix on integer data types (#1985) |
Michael Victor Zink <m****z@r****o>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3d2db8c6 | Snowflake: Improve support for reserved keywords for table factor (#1942) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 85fa8813 |
Update criterion requirement from 0.6 to 0.7 in /sqlparser_bench (#1981)
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> |
about 1 year ago | |
| 91273703 | Snowflake: Support `CREATE VIEW myview IF NOT EXISTS` (#1961) |
etgarperets <e****s@s****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 15d8bfea |
Add support for `SHOW CHARSET` (#1974)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
etgarperets <e****s@s****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| bde269b5 | Add ODBC escape syntax support for time expressions (#1953) |
etgarperets <e****s@s****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 97a5b61a | feat: support export data for bigquery (#1976) |
Chen Chongchen <c****y@q****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 5ec953bd | fix: update DuckDB and ClickHouse documentation links (#1978) |
Tyler White <5****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 865c191a | fix: begin statement for bigquery (#1975) |
Chen Chongchen <c****y@q****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 145922af | Snowflake: DROP STREAM (#1973) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 6a5ef489 | Snowflake: Support `GRANT CREATE SCHEMA` `GRANT .. ON ALL FUNCTIONS IN SCHEMA... |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 40b187f3 | Snowflake: Numeric prefix for stage name part (#1966) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 7558d35c | Snowflake: Support IDENTIFIER for GRANT ROLE (#1957) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| f49c30fe |
Postgres: Support parenthesized `SET` options for `ALTER TABLE` (#1947)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
carl <4****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 2ed2cbe2 | Snowflake: Add support for `CREATE USER` (#1950) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 49218464 | Add support for `GRANT DROP` statement (#1959) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 799c1f74 | Snowflake: Support `CLONE` option in `CREATE DATABASE/SCHEMA` statements (#1958) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a73577c2 |
Add support for `NOT NULL` and `NOTNULL` expressions (#1927)
Co-authored-by: Ifeanyi Ubah <i****2@y****m> |
Ryan Schneider <r****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 23f40cdc | MySQL: Support `EXPLAIN ANALYZE` format variants (#1945) |
Yoav Cohen <5****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 40bbcc98 | Prepare 0.58.0 release: update version + Changelog (#1955) |
Andrew Lamb <a****w@n****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago |