internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2026 License: MIT

Directories

Path Synopsis
Package expr is the SQL expression tree and its PostgreSQL compiler.
Package expr is the SQL expression tree and its PostgreSQL compiler.
gen
Package gen wires the generator's stages together.
Package gen wires the generator's stages together.
config
Package config loads and validates orm.yaml.
Package config loads and validates orm.yaml.
desired
Package desired builds the canonical schema a project's Go declarations ask for.
Package desired builds the canonical schema a project's Go declarations ask for.
eligible
Package eligible owns one rule: which index lets PostgreSQL refresh a materialized view concurrently.
Package eligible owns one rule: which index lets PostgreSQL refresh a materialized view concurrently.
emit
Package emit renders generated Go code from a proven mapping.
Package emit renders generated Go code from a proven mapping.
goscan
Package goscan discovers entity structs in Go packages.
Package goscan discovers entity structs in Go packages.
indexcmp
Package indexcmp owns one rule: when are two PostgreSQL indexes the same index?
Package indexcmp owns one rule: when are two PostgreSQL indexes the same index?
lock
Package lock records what generated code was generated from.
Package lock records what generated code was generated from.
managed
Package managed holds the services the managed workflow is built from.
Package managed holds the services the managed workflow is built from.
migrate
Package migrate is the migration engine: operations, state, diffing and execution.
Package migrate is the migration engine: operations, state, diffing and execution.
model
Package model defines the neutral vocabulary shared by Go analysis, PostgreSQL introspection and reconciliation.
Package model defines the neutral vocabulary shared by Go analysis, PostgreSQL introspection and reconciliation.
pgintro
Package pgintro reads a PostgreSQL schema out of the system catalogs.
Package pgintro reads a PostgreSQL schema out of the system catalogs.
reconcile
Package reconcile proves that hand-written Go entities and an introspected PostgreSQL schema describe the same thing, and reports every place they do not.
Package reconcile proves that hand-written Go entities and an introspected PostgreSQL schema describe the same thing, and reports every place they do not.
schema
Package schema is the canonical description of a PostgreSQL schema.
Package schema is the canonical description of a PostgreSQL schema.
Package gendemo is a worked example of a generated package.
Package gendemo is a worked example of a generated package.
Package gisdemo is a worked example of a generated spatial package.
Package gisdemo is a worked example of a generated spatial package.
Package testdb builds throwaway PostgreSQL databases for tests.
Package testdb builds throwaway PostgreSQL databases for tests.
tools
apimanifest command
Command apimanifest renders the exported API of a set of packages as canonical text.
Command apimanifest renders the exported API of a set of packages as canonical text.
genprojection command
Command genprojection writes the high-arity projection constructors.
Command genprojection writes the high-arity projection constructors.
godoclint command
Command godoclint reports exported symbols that carry no useful documentation.
Command godoclint reports exported symbols that carry no useful documentation.
mutate command
Command mutate is the mutation campaign's harness.
Command mutate is the mutation campaign's harness.
releasecheck command
Command releasecheck reports whether this repository is ready to be published.
Command releasecheck reports whether this repository is ready to be published.
Package viewdemo exercises views and materialized views as query sources.
Package viewdemo exercises views and materialized views as query sources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL