# Packages
Do not edit.
# Functions
GetAssignToDstType attempts to convert dst to something AssignTo can assign to.
No description provided by the author
NewCompositeBinaryScanner a scanner over a binary encoded composite balue.
No description provided by the author
NewCompositeTextScanner a scanner over a text encoded composite value.
No description provided by the author
No description provided by the author
TryFindUnderlyingTypeScanPlan tries to convert to a Go builtin type.
TryPointerPointerScanPlan handles a pointer to a pointer by setting the target to nil for SQL NULL and allocating and scanning for non-NULL.
No description provided by the author
TryWrapBuiltinTypeEncodePlan tries to wrap a builtin type with a wrapper that provides additional methods.
TryWrapBuiltinTypeScanPlan tries to wrap a builtin type with a wrapper that provides additional methods.
TryWrapDerefPointerEncodePlan tries to dereference a pointer.
TryWrapFindUnderlyingTypeEncodePlan tries to convert to a Go builtin type.
No description provided by the author
TryWrapPtrArrayScanPlan tries to wrap a pointer to a single dimension array.
TryWrapPtrMultiDimSliceScanPlan tries to wrap a pointer to a multi-dimension slice.
TryWrapPtrSliceScanPlan tries to wrap a pointer to a single dimension slice.
No description provided by the author
TryWrapStructPlan tries to wrap a struct with a wrapper that implements CompositeIndexGetter.
TryWrapStructPlan tries to wrap a struct with a wrapper that implements CompositeIndexGetter.
# Constants
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL format codes.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
No description provided by the author
No description provided by the author
No description provided by the author
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
No description provided by the author
PostgreSQL oids for common types.
PostgreSQL oids for common types.
No description provided by the author
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
No description provided by the author
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL format codes.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
No description provided by the author
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
PostgreSQL oids for common types.
# Variables
No description provided by the author
# Structs
Array represents a PostgreSQL array for T.
ArrayCodec is a codec for any array type.
No description provided by the author
Bits represents the PostgreSQL bit and varbit types.
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
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
No description provided by the author
No description provided by the author
EnumCodec is a codec that caches the strings it decodes.
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
InetCodec handles both inet and cidr PostgreSQL types.
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
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
No description provided by the author
No description provided by the author
Map is the mapping between PostgreSQL server types and Go type handling logic.
MultirangeCodec is a codec for any multirange type.
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
No description provided by the author
QCharCodec is for PostgreSQL's special 8-bit-only "char" type more akin to the C language's char type, or Go's byte type.
Range is a generic range type.
RangeCodec is a codec for any range type.
RecordCodec is a codec for the generic PostgreSQL record type such as is created with the "row" function.
No description provided by the author
No description provided by the author
No description provided by the author
TID is PostgreSQL's Tuple Identifier type.
No description provided by the author
Time represents the PostgreSQL time type.
No description provided by the author
Timestamp represents the PostgreSQL timestamp type.
No description provided by the author
Timestamptz represents the PostgreSQL timestamptz type.
No description provided by the author
Type represents a PostgreSQL data type.
Uint32 is the core type that is used to represent PostgreSQL types such as OID, CID, and XID.
No description provided by the author
Uint64 is the core type that is used to represent PostgreSQL types such as XID8.
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
ArrayGetter is a type that can be converted into a PostgreSQL array.
ArraySetter is a type can be set from a PostgreSQL array.
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
No description provided by the author
No description provided by the author
No description provided by the author
A Codec converts between Go and PostgreSQL values.
CompositeIndexGetter is a type accessed by index that can be converted into a PostgreSQL composite.
CompositeIndexScanner is a type accessed by index that can be scanned from a PostgreSQL composite.
No description provided by the author
No description provided by the author
EncodePlan is a precompiled plan to encode a particular type into a particular OID and format.
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
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
MultirangeGetter is a type that can be converted into a PostgreSQL multirange.
MultirangeSetter is a type can be set from a PostgreSQL multirange.
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
No description provided by the author
No description provided by the author
No description provided by the author
RangeScanner is a type can be scanned from a PostgreSQL range.
RangeValuer is a type that can be converted into a PostgreSQL range.
ScanPlan is a precompiled plan to scan into a type of destination.
SkipUnderlyingTypePlanner prevents PlanScan and PlanDecode from trying to use the underlying type.
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
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
CompositeFields represents the values of a composite value.
DriverBytes is a byte slice that holds a reference to memory owned by the driver.
FlatArray implements the ArrayGetter and ArraySetter interfaces for any slice of T.
Hstore represents an hstore column that can be null or have null values associated with its keys.
No description provided by the author
Multirange is a generic multirange type.
PreallocBytes is a byte slice of preallocated memory that scanned bytes will be copied to.
TryWrapEncodePlanFunc is a function that tries to create a wrapper plan for value.
TryWrapScanPlanFunc is a function that tries to create a wrapper plan for target.
UndecodedBytes can be used as a scan target to get the raw bytes from PostgreSQL without any decoding.