internal/

directory
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2026 License: MIT

Directories

Path Synopsis
Package chaingen generates the chain-method wrappers of the public builders (SelectBuilder, InsertBuilder, UpdateBuilder, DeleteBuilder, WhereClause, HavingClause and Query[T]) from the exported methods of the internal query type in package db, so each builder only exposes the methods valid for its statement.
Package chaingen generates the chain-method wrappers of the public builders (SelectBuilder, InsertBuilder, UpdateBuilder, DeleteBuilder, WhereClause, HavingClause and Query[T]) from the exported methods of the internal query type in package db, so each builder only exposes the methods valid for its statement.
cmd command
Command chaingen writes db/chain_gen.go.
Command chaingen writes db/chain_gen.go.
Package dialect holds the SQL differences between databases behind one interface: identifier quoting, placeholders, LIKE and date handling, locks, index hints and a few join/union rules.
Package dialect holds the SQL differences between databases behind one interface: identifier quoting, placeholders, LIKE and date handling, locks, index hints and a few join/union rules.
Package errs holds error values shared between the root package and the internal packages, which cannot import the root without a cycle.
Package errs holds error values shared between the root package and the internal packages, which cannot import the root without a cycle.
Package jsonpath renders the "column->a->b[0]" selector syntax into the JSON path literals and operands each database expects.
Package jsonpath renders the "column->a->b[0]" selector syntax into the JSON path literals and operands each database expects.
Package keyset encodes the opaque token that carries a keyset-pagination position between requests.
Package keyset encodes the opaque token that carries a keyset-pagination position between requests.
Package rawsql interpolates bind arguments into SQL text for debugging.
Package rawsql interpolates bind arguments into SQL text for debugging.
Package rowmap maps database/sql rows onto structs, maps and scalars.
Package rowmap maps database/sql rows onto structs, maps and scalars.

Jump to

Keyboard shortcuts

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