package
0.0.0-20240109202931-c3698107e7fb
Repository: https://github.com/atomicleads/pggen.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
ExtractShortPackage gets the last part of a package path like "generate" in "github.com/atomicleads/pggen/generate".
FindKnownTypeNonNullable returns the non-nullable type like string, if known, for a Postgres OID.
FindKnownTypeNullable returns the nullable type, like *string, if known, for a Postgres OID.
FindKnownTypePgx returns the native pgx type, like pgtype.Text, if known, for a Postgres OID.
HasArrayType returns true if t or any of t's descendants (for array and composite types) is an array type.
HasCompositeType returns true if t or any of t's descendants (for array and composite types) is a composite type.
IsPgxSupportedArray returns true if pgx can handle the translation from the Go array type into the Postgres type.
MustParseKnownType creates a gotype.Type by parsing a fully qualified Go type that pgx supports natively like "github.com/jackc/pgtype.Int4Array", or most builtin types like "string" and []*int16.
MustParseOpaqueType creates a gotype.Type by parsing a fully qualified Go type unsupported by pgx supports natively like "github.com/example/Foo".
No description provided by the author
No description provided by the author
ParseOpaqueType creates a Type by parsing a fully qualified Go type like "github.com/jschaf/custom.Int4" with the backing pg.Type.
No description provided by the author
UnwrapNestedType returns the first type under gotype.ImportType or gotype.PointerType.

# Variables

Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
pgtype types prefixed with "pg".
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.
Native go types are not prefixed.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

Type is a Go type.