Skip to content

Commit 2eb97cd

Browse files
authored
feat: add EXPLAIN plan support with dialect-aware SQL generation (#298)
Adds a comprehensive EXPLAIN statement builder with fluent API for generating query execution plans across all supported databases. Key features: - Explain builder with dialect-specific SQL generation - Support for PostgreSQL, MySQL, SQLite, DuckDB, Oracle, BigQuery, Spanner - sql.explain() factory method and SQL.explain() method Closes #219
1 parent 6a5b807 commit 2eb97cd

File tree

30 files changed

+4698
-747
lines changed

30 files changed

+4698
-747
lines changed

AGENTS.md

Lines changed: 35 additions & 745 deletions
Large diffs are not rendered by default.

docs/guides/architecture/custom-sqlglot-dialects.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Custom SQLglot Dialects
22

3+
<a id="custom-sqlglot-dialect"></a>
4+
35
This guide explains how SQLSpec implements and uses custom SQLglot dialects for database-specific SQL features.
46

57
## Overview

0 commit comments

Comments
 (0)