package pgxtype
import "github.com/jackc/pgtype/pgxtype"
Index ¶
- func GetArrayElementOID(ctx context.Context, conn Querier, oid uint32) (uint32, error)
- func GetCompositeFields(ctx context.Context, conn Querier, oid uint32) ([]pgtype.CompositeTypeField, error)
- func GetEnumMembers(ctx context.Context, conn Querier, oid uint32) ([]string, error)
- func LoadDataType(ctx context.Context, conn Querier, ci *pgtype.ConnInfo, typeName string) (pgtype.DataType, error)
- type Querier
Functions ¶
func GetArrayElementOID ¶
func GetCompositeFields ¶
func GetCompositeFields(ctx context.Context, conn Querier, oid uint32) ([]pgtype.CompositeTypeField, error)
GetCompositeFields gets the fields of a composite type.
func GetEnumMembers ¶
GetEnumMembers gets the possible values of the enum by oid.
func LoadDataType ¶
func LoadDataType(ctx context.Context, conn Querier, ci *pgtype.ConnInfo, typeName string) (pgtype.DataType, error)
LoadDataType uses conn to inspect the database for typeName and produces a pgtype.DataType suitable for registration on ci.
Types ¶
type Querier ¶
type Querier interface { Exec(ctx context.Context, sql string, arguments ...interface{}) (pgconn.CommandTag, error) Query(ctx context.Context, sql string, optionsAndArgs ...interface{}) (pgx.Rows, error) QueryRow(ctx context.Context, sql string, optionsAndArgs ...interface{}) pgx.Row }
Source Files ¶
- Version
- v1.14.4 (latest)
- Published
- Oct 18, 2024
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 3 hours ago –
Tools for package owners.