Directories
¶
| Path | Synopsis |
|---|---|
|
Package cache implements sqlc's on-disk cache, designed after Bazel's local disk cache.
|
Package cache implements sqlc's on-disk cache, designed after Bazel's local disk cache. |
|
codegen
|
|
|
seed
Package seed builds a core catalog for a SQL dialect from a declarative description of its type system: the types it defines, the operators and casts between them, and the functions it ships with.
|
Package seed builds a core catalog for a SQL dialect from a declarative description of its type system: the types it defines, the operators and casts between them, and the functions it ships with. |
|
Package docs validates the documentation content contract for docs/.
|
Package docs validates the documentation content contract for docs/. |
|
engine
|
|
|
pgx
|
|
|
sql
|
|
|
ast/printer
Package printer implements the document renderer the SQL formatter prints through: a small Wadler-style engine, the model behind Prettier and ruff (via Biome's printer).
|
Package printer implements the document renderer the SQL formatter prints through: a small Wadler-style engine, the model behind Prettier and ruff (via Biome's printer). |
|
preprocess
Package preprocess rewrites sqlc's query syntax into native SQL before any engine parser sees a query.
|
Package preprocess rewrites sqlc's query syntax into native SQL before any engine parser sees a query. |
|
Package sqlcdebug parses the SQLCDEBUG environment variable and exposes its key=value settings to the rest of the codebase.
|
Package sqlcdebug parses the SQLCDEBUG environment variable and exposes its key=value settings to the rest of the codebase. |
|
Package sqlite3ext registers the SQLite extensions sqlc relies on with github.com/ncruces/go-sqlite3.
|
Package sqlite3ext registers the SQLite extensions sqlc relies on with github.com/ncruces/go-sqlite3. |
|
x
|
|
Click to show internal directories.
Click to hide internal directories.