Luca
|
f024efc070
|
Fixed the std corner case
|
2025-11-14 17:00:24 +01:00 |
|
Luca
|
9cd94c5f1b
|
Merge branch 'main' into no-whitespace-parser
|
2025-11-14 16:55:25 +01:00 |
|
Luca
|
2957be4af1
|
Improved dialect method documentation
|
2025-11-14 16:45:10 +01:00 |
|
Luca
|
25b5e3e7fc
|
Refactored CSV parsing
|
2025-11-14 16:29:19 +01:00 |
|
Luca Cappelletti
|
110271b399
|
Update tests/sqlparser_common.rs
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-11-14 15:36:45 +01:00 |
|
Luca Cappelletti
|
586ec01b0c
|
Update src/parser/mod.rs
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-11-14 15:35:27 +01:00 |
|
xitep
|
4f79997c8e
|
Include DML keyword in statement span (#2090)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-11-13 09:27:58 +00:00 |
|
Luca Cappelletti
|
78be8b178b
|
Complete PostgreSQL CREATE TYPE Support (#2094)
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-11-13 09:25:27 +00:00 |
|
Christopher Watford
|
a00d5cd967
|
feat: Add support for SET SESSION AUTHORIZATION #2086 (#2087)
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
|
2025-11-12 09:52:15 +00:00 |
|
etgarperets
|
f69407b344
|
Add support for INSERT INTO VALUE (#2085)
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
|
2025-11-11 08:10:42 +00:00 |
|
Andriy Romanov
|
c439ee9419
|
Add snowflake dynamic table parsing (#2083)
|
2025-11-11 08:10:37 +00:00 |
|
Christopher Watford
|
eabde4b41e
|
feat: Add RESET to the base dialect #2078 (#2079)
|
2025-11-11 08:10:32 +00:00 |
|
Alexander Beedie
|
308a7231bc
|
Make BitwiseNot ("~") available for all dialects, not just PostgreSQL (#2081)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-10-30 11:57:25 +00:00 |
|
Andriy Romanov
|
bc6e1d6e1a
|
Added TIMESTAMP_NTZ type support with precision to Snowflake dialect (#2080)
|
2025-10-30 09:20:41 +00:00 |
|
Luca
|
07a828f661
|
Replaced CSV with custom csv parser
|
2025-10-29 18:42:41 +01:00 |
|
Luca
|
5120d8c051
|
Fixed code smells
|
2025-10-29 11:22:07 +01:00 |
|
Luca
|
c6c391c114
|
Fixed broken doc test
|
2025-10-29 10:38:42 +01:00 |
|
Luca
|
7ea97462de
|
Tentatively fixed snowflake ident in @-prefixed paths
|
2025-10-29 10:37:32 +01:00 |
|
Luca
|
819c0958d6
|
Tentatively added support for path identifiers
|
2025-10-29 10:16:19 +01:00 |
|
Luca
|
93ea5d2458
|
Extended CSV STDIN tests and resolved more corner cases in tokenizer
|
2025-10-29 09:35:54 +01:00 |
|
Luca
|
b862dc7eab
|
Added handling of CSVs in COPY STDIN
|
2025-10-28 22:56:31 +01:00 |
|
Luca
|
1b8d716182
|
Made test_table_ident_err more verbose
|
2025-10-28 16:36:51 +01:00 |
|
Luca
|
c75f11bf47
|
Extended placeholder syntax test and moved check in tokenizer
|
2025-10-28 16:26:35 +01:00 |
|
Luca
|
52338d6ef5
|
Started to remove whitespace
|
2025-10-28 15:27:43 +01:00 |
|
Thomas Kluyver
|
67684c84d4
|
SQLite: make period optional for CREATE TRIGGER (#2071)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-10-22 09:12:06 +00:00 |
|
Yoav Cohen
|
6b352eaffd
|
Redshift: more copy options (#2072)
|
2025-10-22 09:11:19 +00:00 |
|
Luca Cappelletti
|
9cc9f9ab38
|
Refactored ColumnOption::Unique to reuse UniqueConstraint and PrimaryKeyConstraint (#2064)
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
|
2025-10-21 08:05:02 +00:00 |
|
Luca Cappelletti
|
f861566c8d
|
Reused CheckConstraint in ColumnOption (#2063)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-10-16 08:38:50 +00:00 |
|
niebayes
|
218f43cf2d
|
chore: add stack overflow warning for Visitor and VisitorMut (#2068)
|
2025-10-16 08:37:01 +00:00 |
|
Luca Cappelletti
|
c8531d41a1
|
Added support for MATCH syntax and unified column option ForeignKey (#2062)
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-10-15 11:15:55 +00:00 |
|
Luca Cappelletti
|
4490c8c55c
|
Added support for SQLite triggers (#2037)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-10-11 11:16:56 +00:00 |
|
Luca Cappelletti
|
cc595cfd84
|
Moving several struct variants out of Statement enum to allow for trait impls for specific sub-variants (#2057)
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
|
2025-10-10 14:08:20 +00:00 |
|
Joris Bayer
|
e7d42f3d1a
|
Increase version of sqlparser_derive from 0.3.0 to 0.4.0 (#2060)
Rust / codestyle (push) Waiting to run
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
|
2025-10-10 11:11:07 +00:00 |
|
Dmitrii Blaginin
|
35220ee38c
|
Require PR (#2052)
|
2025-10-10 11:10:13 +00:00 |
|
Andrew Harper
|
0fb3b6b11c
|
Add support for procedure parameter default values (#2041)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-10-08 11:04:36 +00:00 |
|
Luca Cappelletti
|
8c82fc0a19
|
Moved constraint variant outside of TableConstraint enum (#2054)
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-10-08 11:03:26 +00:00 |
|
nick young
|
ade4082656
|
[databricks] update dialect to support grouping by with modifier (#2047)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-10-04 06:35:09 +00:00 |
|
Mohamed Abdeen
|
7461d8bd02
|
MySQL: CREATE INDEX: allow USING clause before ON (#2029)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-09-26 10:46:18 +00:00 |
|
Joey Hain
|
c0998832a2
|
Correctly tokenize nested comments in Databricks, Clickhouse, and ANSI (#2044)
|
2025-09-26 08:05:23 +00:00 |
|
Yoav Cohen
|
a430838974
|
Snowflake: ALTER USER and KeyValueOptions Refactoring (#2035)
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
|
2025-09-25 19:59:11 +00:00 |
|
Ophir LOJKINE
|
54a24e76a9
|
Link to actual change logs in CHANGELOG.md (#2040)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-09-23 11:34:24 +00:00 |
|
Marcelo Altmann
|
a15c70dff9
|
Add support for INVISIBLE columns in MySQL (#2033)
|
2025-09-23 11:07:50 +00:00 |
|
Andrew Lamb
|
3c61db5dc0
|
Prepare for 0.59.0: Changelog and update version (#2039)
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
license / Release Audit Tool (RAT) (push) Has been cancelled
|
2025-09-19 12:51:30 +00:00 |
|
Chen Chongchen
|
0b723147b6
|
feat: support postgres alter schema (#2038)
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
|
2025-09-19 08:37:27 +00:00 |
|
Mohamed Abdeen
|
ea7f9026f7
|
MySQL: Add support for unsigned numeric types (#2031)
|
2025-09-19 08:04:56 +00:00 |
|
Ryan Schneider
|
f642dd573c
|
DuckDB: Allow quoted date parts in EXTRACT (#2030)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-09-16 18:25:24 +00:00 |
|
Luca Cappelletti
|
7021561474
|
Implemented the From method for all clear variants in Statement (#2028)
|
2025-09-16 18:21:55 +00:00 |
|
Sidney Cammeresi
|
e3fbfd91b2
|
MySQL: Support CROSS JOIN constraint (#2025)
Rust / test (beta) (push) Has been cancelled
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-09-15 07:33:17 +00:00 |
|
Luca Cappelletti
|
280f51889f
|
Moved CreateTrigger and DropTrigger out of Statement enum (#2026)
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
|
2025-09-15 07:26:46 +00:00 |
|
Luca Cappelletti
|
b8539a52af
|
Added derive trait Copy to OrderByOptions struct (#2021)
license / Release Audit Tool (RAT) (push) Has been cancelled
Rust / codestyle (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / benchmark-lint (push) Has been cancelled
Rust / compile (push) Has been cancelled
Rust / docs (push) Has been cancelled
Rust / compile-no-std (push) Has been cancelled
Rust / test (beta) (push) Has been cancelled
Rust / test (nightly) (push) Has been cancelled
Rust / test (stable) (push) Has been cancelled
|
2025-09-09 05:39:56 +00:00 |
|