Documentation
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
narsilc
command
|
|
|
narsilc-gen-json
command
|
|
|
narsilc-test-setup
command
|
|
|
examples
|
|
|
internal
|
|
|
cache
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. |
|
core/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. |
|
docs
Package docs validates the documentation content contract for docs/.
|
Package docs validates the documentation content contract for docs/. |
|
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). |
|
sql/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. |
|
sqlcdebug
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. |
|
sqlite3ext
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. |
|
pkg
|
|
|
cli
package cli exposes the command-line interface for sqlc.
|
package cli exposes the command-line interface for sqlc. |
|
build
command
|
|
|
bump-version
command
|
|
|
cleanup-test-dbs
command
|
|
|
mirror-go-plugin
command
|
|
|
test-json-process-plugin
command
|
Click to show internal directories.
Click to hide internal directories.


