package
1.2.0
Repository: https://github.com/dizzyfool/genna.git
Documentation: pkg.go.dev

# Functions

GoImport generates import from go type.
GoNullable generates all go types from pg type with pointer.
GoSlice generates go slice type from pg array.
GoType generates simple go type from pg type.
NewColumn creates Column from pg info.
NewEntity creates new Entity from pg info.
NewRelation creates relation from pg info.
No description provided by the author

# Constants

TypeBool is a go type.
TypeByteSlice is a go type.
TypeDuration is a go type.
TypeFloat32 is a go type.
TypeFloat64 is a go type.
TypeInt is a go type.
TypeInt32 is a go type.
TypeInt64 is a go type.
TypeInterface is a go type.
TypeIP is a go type.
TypeIPNet is a go type.
TypeMapInterface is a go type.
TypeMapString is a go type.
TypePGBool is a postgres type.
TypePGBpchar is a postgres type.
TypePGBytea is a postgres type.
TypePGCidr is a postgres type.
TypePGDate is a postgres type.
TypePGFloat4 is a postgres type.
TypePGFloat8 is a postgres type.
TypePGHstore is a postgres type.
TypePGInet is a postgres type.
TypePGInt2 is a postgres type.
TypePGInt4 is a postgres type.
TypePGInt8 is a postgres type.
TypePGInterval is a postgres type.
TypePGJSON is a postgres type.
TypePGJSONB is a postgres type.
TypePGNumeric is a postgres type.
TypePGPoint is a postgres type.
TypePGText is a postgres type.
TypePGTime is a postgres type.
TypePGTimestamp is a postgres type.
TypePGTimestamptz is a postgres type.
TypePGTimetz is a postgres type.
TypePGUuid is a postgres type.
TypePGVarchar is a postgres type.
TypeString is a go type.
TypeTime is a go type.

# Structs

Column stores information about column.
No description provided by the author
Entity stores information about table.
Relation stores relation.

# Type aliases

No description provided by the author