Directories
¶
| Path | Synopsis |
|---|---|
|
Package ch models the ClickHouse type system.
|
Package ch models the ClickHouse type system. |
|
Package chdocker creates one-off ClickHouse docker containers so pggen can introspect a schema.
|
Package chdocker creates one-off ClickHouse docker containers so pggen can introspect a schema. |
|
Package chinfer infers the parameter and result types of a ClickHouse query.
|
Package chinfer infers the parameter and result types of a ClickHouse query. |
|
Package chtest creates isolated ClickHouse databases for tests, mirroring internal/pgtest.
|
Package chtest creates isolated ClickHouse databases for tests, mirroring internal/pgtest. |
|
Package cli holds the command-line plumbing that pggen and chgen share.
|
Package cli holds the command-line plumbing that pggen and chgen share. |
|
Package codegen contains the dialect-neutral representation of a parsed and type-inferred query, shared between the inferrers that produce it (internal/pginfer, internal/chinfer) and the language-specific code generators that consume it.
|
Package codegen contains the dialect-neutral representation of a parsed and type-inferred query, shared between the inferrers that produce it (internal/pginfer, internal/chinfer) and the language-specific code generators that consume it. |
|
Package dbdocker runs a one-off database container so pggen can introspect a schema without a database of its own.
|
Package dbdocker runs a one-off database container so pggen can introspect a schema without a database of its own. |
|
Package gomod provides utilities for getting information about the current Go module.
|
Package gomod provides utilities for getting information about the current Go module. |
|
Package parser contains the exported entry points for invoking the parser.
|
Package parser contains the exported entry points for invoking the parser. |
|
Package pgdocker creates one-off Postgres docker images to use so pggen can introspect the schema.
|
Package pgdocker creates one-off Postgres docker images to use so pggen can introspect the schema. |
|
Package pgtest creates isolated Postgres schemas for tests.
|
Package pgtest creates isolated Postgres schemas for tests. |
|
Package sqltype defines the database type contract shared by every pggen dialect.
|
Package sqltype defines the database type contract shared by every pggen dialect. |
Click to show internal directories.
Click to hide internal directories.