Skip to content

Commit 74cb887

Browse files
authored
Merge pull request #1 from jhklarcher/feature/dremio-full-support
feature/dremio full support
2 parents 50c799a + b7fd6b4 commit 74cb887

72 files changed

Lines changed: 1063 additions & 376 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 173 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ anyhow = "1.0"
88
clap = { version = "4.5", features = ["derive"] }
99
serde = { version = "1.0", features = ["derive"] }
1010
toml = "0.8"
11-
sqlparser = "0.47"
11+
sqlparser = "0.61"
1212
regex = "1.10"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ cat query.sql | sqlchisel --stdin --format
4141
- Stable formatter behavior: [`docs/format-contract.md`](docs/format-contract.md)
4242
- Formatting heuristics (non-contract): [`docs/style-guide.md`](docs/style-guide.md)
4343
- Dremio support notes: [`docs/dremio.md`](docs/dremio.md)
44+
- Dremio reference coverage tracker: [`docs/dremio-support-matrix.md`](docs/dremio-support-matrix.md)
4445
- Editor integrations: [`docs/editor-integrations.md`](docs/editor-integrations.md)
4546

4647
## Contributing

docs/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ This directory separates stable behavior from formatting heuristics and integrat
1212

1313
- [`style-guide.md`](style-guide.md): current formatting heuristics and examples (non-contract)
1414
- [`dremio.md`](dremio.md): Dremio-specific supported syntax and formatting expectations
15+
- [`dremio-support-matrix.md`](dremio-support-matrix.md): command-by-command Dremio SQL reference coverage tracker
1516

1617
## Integrations and Development
1718

docs/contributing.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ This guide covers day-to-day development practices for `sqlchisel`.
2424
- Keep `docs/repo-cleanup-checklist.md` updated while the docs/module split effort is in progress.
2525
- Prefer using `--format`, `--check`, or `--write` locally to mirror user workflows.
2626
- For Dremio work, add parser + formatter coverage and tests together.
27+
- For Dremio syntax additions, update all four together:
28+
- `fixtures/dremio/reference-commands/`
29+
- parser tests (`src/parser.rs`)
30+
- formatter tests (`src/format/sql/mod.rs`)
31+
- `docs/dremio-support-matrix.md`
2732

2833
## Code Style
2934

0 commit comments

Comments
 (0)