6334 Commits

Author SHA1 Message Date
Annebelle Olminkhof
e683a71d58 BigQuery: explicitly define data types (#7305)
Co-authored-by: Annebelle Olminkhof <20630578+annebelleo@users.noreply.github.com>
2025-12-12 19:44:06 +00:00
Cameron
6a49fdd4fc CI: Update macos runners (#7270) 2025-11-30 12:30:33 +00:00
Julian Lannigan
759899e067 chore(snowflake): alter dynamic table (un)set delimited values (#7279) 2025-11-30 12:26:25 +00:00
Peter Budai
b51c369dbc fix(rebreak): unhandled NotImplementedError exception (#7285) 2025-11-30 12:24:50 +00:00
João Filipe Cavichiolo Storrer
6300cfe89b Adds support for CREATE DATABASE LINK, DROP DATABASE LINK and ALTER DATABASE LINK statements in Oracle. (#7284) 2025-11-29 14:00:25 +00:00
stevenlw-porpoise
97d8ff60c5 update duckdb FILTER clause to make WHERE keyword optional (#7271)
Co-authored-by: Steven Litvack-Winkler <swinkler@obsidiansecurity.com>
2025-11-27 21:37:29 +00:00
Peter Budai
4ae92ea334 TSQL: allow special characters in variable and table names (#7262) 2025-11-27 21:24:53 +00:00
João Filipe Cavichiolo Storrer
fe851261dc Adds support for ENABLE/DISABLE clause after constraints in CREATE TABLE statements in Oracle. (#7250) 2025-11-27 21:12:01 +00:00
Sergio Livi
f40f8e3285 Fix click version constraint, bumping to 8.3.x (#7297) 2025-11-26 13:41:56 +00:00
Peter Budai
7d3b971268 TSQL: new rule to remove empty batches (#7280) 2025-11-14 18:37:19 +00:00
github-actions[bot]
ef33b2d7a1 Prep version 4.0.0a2 (#7268)
Co-authored-by: alanmcruickshank <4670904+alanmcruickshank@users.noreply.github.com>
Co-authored-by: Alan <alan@a14k.co.uk>
4.0.0a2
2025-11-12 00:31:08 +00:00
Alan Cruickshank
f81b4c1801 Docs notes on releasing 4.0 (#7264)
Co-authored-by: Alan Cruickshank <alan+git@a14k.co.uk>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-12 00:27:38 +00:00
Peter Budai
6325aa7f3a Add instructions for agents (#7261) 2025-11-11 23:09:05 +00:00
stevenlw-porpoise
f6742cbee5 Add support for new duckdb lambda syntax (#7256)
Co-authored-by: Steven Litvack-Winkler <swinkler@obsidiansecurity.com>
Co-authored-by: Cameron <105471409+keraion@users.noreply.github.com>
2025-11-11 12:51:00 +00:00
Cameron
d3a2dc2a6b refactor: Move Rust parts into their own crates (#7229) 2025-11-10 20:47:05 +00:00
stevenlw-porpoise
33d6c1021a fix(duckdb): add support for trailing commas in select * rename/exclude/replace commands (#7254)
Co-authored-by: Steven Litvack-Winkler <swinkler@obsidiansecurity.com>
2025-11-10 09:28:56 +00:00
Alan Cruickshank
ef3dbc064d Resolve rust templating assertions (#7252)
Co-authored-by: Alan Cruickshank <alan+git@a14k.co.uk>
2025-11-10 00:31:29 +00:00
Peter Budai
f4b546ef63 TSQL: Remove redundant optional DelimiterGrammar from individual statements (#7231) 2025-11-09 12:02:33 +00:00
Matt Baker
a85302a13b Impala: Add INVALIDATE METADATA and REFRESH statements (#7251) 2025-11-09 12:01:00 +00:00
CactusCollider
fef2730bbd T-SQL: Enhance Alter Database with Set Recovery Options (#7241)
Co-authored-by: Tom Brd <Tom@TomBrd.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-07 23:52:56 +00:00
Peter Budai
3e9227ded4 TSQL: Add support for variable assignments in SELECT statements (#7222) 2025-11-07 23:41:27 +00:00
tojnk
f774468bc2 Added alignment_coordinate_space to ALLOWABLE_LAYOUT_CONFIG_KEYS (#7237)
Co-authored-by: Teun Koeman <teun.koeman@schadedoormijnbouw.nl>
2025-11-07 19:51:44 +00:00
Robert Norberg
281dedb97d Support aliasing in Snowflake PIVOT clause (#7245) 2025-11-07 19:45:56 +00:00
Cameron
76c1f46675 Fix util script to update Cargo.lock (#7249) 2025-11-07 19:27:11 +00:00
adnandaut
1002ce7de5 Postgres: Implement UTF-8 identifier support (#7242) 2025-11-07 12:52:30 +00:00
Piers Williams
3b2f728a74 TSQL: CreateServerRoleSegment (#7201) 2025-11-03 19:56:02 +00:00
Peter Budai
881e317ea4 TSQL: Rework DatatypeSegment (#7200)
Co-authored-by: Alan Cruickshank <alanmcruickshank@gmail.com>
2025-10-29 11:21:34 +00:00
Cameron
ca29ca6305 Update Datacoves image source in README (#7227) 2025-10-29 11:02:02 +00:00
Alan Cruickshank
eed4eefa9b Slightly more obvious logging when rust extensions are used (#7226) 2025-10-28 11:51:49 +00:00
github-actions[bot]
78d4b1d902 Prep version 4.0.0a1 (#7212)
Co-authored-by: alanmcruickshank <4670904+alanmcruickshank@users.noreply.github.com>
Co-authored-by: Alan <alan@a14k.co.uk>
Co-authored-by: Alan Cruickshank <alanmcruickshank@gmail.com>
4.0.0a1
2025-10-28 09:40:16 +00:00
Alan Cruickshank
366a260e08 Lock versions of sqlfluffrs to versions of the main package. (#7218)
Co-authored-by: Alan Cruickshank <alan+git@a14k.co.uk>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-27 00:32:28 +00:00
Annebelle Olminkhof
a5fd826340 Improve phrasing of ST11 (#7221)
Co-authored-by: Annebelle Olminkhof <20630578+annebelleo@users.noreply.github.com>
2025-10-27 00:03:39 +00:00
Alan Cruickshank
e7cc27a0cf Another pass on logos (#7219)
Co-authored-by: Alan Cruickshank <alan+git@a14k.co.uk>
2025-10-25 00:06:16 +01:00
Alan Cruickshank
91d2bd0d2b Use distinct upload token for rust package deploy (#7216)
Co-authored-by: Alan Cruickshank <alan+git@a14k.co.uk>
2025-10-24 15:25:00 +01:00
Alan Cruickshank
ab809517b7 Remove checks on Rust release action step (#7215)
Co-authored-by: Alan Cruickshank <alan+git@a14k.co.uk>
2025-10-24 14:40:07 +01:00
Tom Vogels
0d1ea78ce2 DuckDB: Add support for COPY TO statement options (#7209)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-23 23:25:17 +00:00
Peter Budai
36054b2767 TSQL: Add rule to wrap with BEGIN/END for multi-statement procedures (#7202) 2025-10-23 23:21:46 +00:00
Annebelle Olminkhof
869a552374 BigQuery: recognize STRUCT and ARRAY data types for CP01/CP05 (#7203) 2025-10-23 23:14:45 +00:00
Alan Cruickshank
b18eb22f09 Docs logos (#7213) 2025-10-24 00:28:33 +01:00
Fran Lozano
2b7bf83c98 Clickhouse: Adds support for parametric aggregate functions (#7205) 2025-10-23 21:53:44 +00:00
Peter Budai
20d851cc6e TSQL: update OutputClauseSegment to match specification (#7207) 2025-10-23 21:51:49 +00:00
Cameron
6124c61a7c Write an implementation of the lexer in Rust (#7132)
Co-authored-by: Alan Cruickshank <alanmcruickshank@gmail.com>
2025-10-23 21:49:35 +00:00
Annebelle Olminkhof
b1a9d8a436 Disregard CV12 when UNNEST is detected in from_expression_element (#7211) 2025-10-23 21:49:10 +00:00
Peter Budai
367611d707 TSQL: Update T-SQL keyword identifier usage (#7191) 2025-10-20 05:16:05 +00:00
Danny Jones
463a49243c Add the option to require implicit indents (#7197) 2025-10-19 21:38:21 +00:00
Danny Jones
e2e9202bf2 Update dbt CI matrix (#7196) 2025-10-19 21:32:42 +00:00
Ruward Karper
9b467aff82 SparkSQL: allow accessing nested array fields for RF01 (#7198)
Co-authored-by: Ruward <{ID}+{username}@users.noreply.github.com>
2025-10-19 18:55:59 +00:00
github-actions[bot]
7f5ad66db2 Prep version 3.5.0 (#7177)
Co-authored-by: alanmcruickshank <4670904+alanmcruickshank@users.noreply.github.com>
Co-authored-by: Danny Jones <51742311+WittierDinosaur@users.noreply.github.com>
Co-authored-by: Danny Jones <daniel.jones@deliveroo.co.uk>
3.5.0
2025-10-18 19:20:08 +00:00
Fran Lozano
d48d45698b MySQL/MariaDB: Define Index Hints and Select Partitions as PostTableExpressionGrammar instead of FromClauseTerminatorGrammar (#7195) 2025-10-18 17:58:13 +00:00
VictorAtIfInsurance
0ea0f6435d Databricks: Add "use schema"/ "use catalog" permission for grants (#7186) 2025-10-18 13:21:04 +00:00