Versions in this module Expand all Collapse all v77 v77.7.0 Apr 30, 2021 v77.0.1 Apr 30, 2021 Changes in this version + const ACLItemArrayOID + const ACLItemOID + const BPCharArrayOID + const BPCharOID + const BinaryFormatCode + const BitOID + const BoolArrayOID + const BoolOID + const BoxOID + const ByteaArrayOID + const ByteaOID + const CIDOID + const CIDRArrayOID + const CIDROID + const CircleOID + const DateArrayOID + const DateOID + const DaterangeOID + const Empty + const Exclusive + const Float4ArrayOID + const Float4OID + const Float8ArrayOID + const Float8OID + const Inclusive + const InetArrayOID + const InetOID + const Int2ArrayOID + const Int2OID + const Int4ArrayOID + const Int4OID + const Int4rangeOID + const Int8ArrayOID + const Int8OID + const Int8rangeOID + const IntervalOID + const JSONBArrayOID + const JSONBOID + const JSONOID + const LineOID + const LsegOID + const MacaddrOID + const NameOID + const NumericArrayOID + const NumericOID + const NumrangeOID + const OIDOID + const PathOID + const PointOID + const PolygonOID + const QCharOID + const RecordOID + const TIDOID + const TextArrayOID + const TextFormatCode + const TextOID + const TimeOID + const TimestampArrayOID + const TimestampOID + const TimestamptzArrayOID + const TimestamptzOID + const TsrangeArrayOID + const TsrangeOID + const TstzrangeArrayOID + const TstzrangeOID + const UUIDArrayOID + const UUIDOID + const Unbounded + const UnknownOID + const VarbitOID + const VarcharArrayOID + const VarcharOID + const XIDOID + func DatabaseSQLValue(ci *ConnInfo, src Value) (interface{}, error) + func EncodeTextArrayDimensions(buf []byte, dimensions []ArrayDimension) []byte + func EncodeValueText(src TextEncoder) (interface{}, error) + func GetAssignToDstType(dst interface{}) (interface{}, bool) + func NullAssignTo(dst interface{}) error + func QuoteArrayElementIfNeeded(src string) string + type ACLItem struct + Status Status + String string + func (dst *ACLItem) DecodeText(ci *ConnInfo, src []byte) error + func (dst *ACLItem) Scan(src interface{}) error + func (dst *ACLItem) Set(src interface{}) error + func (dst ACLItem) Get() interface{} + func (src *ACLItem) AssignTo(dst interface{}) error + func (src ACLItem) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src ACLItem) Value() (driver.Value, error) + type ACLItemArray struct + Dimensions []ArrayDimension + Elements []ACLItem + Status Status + func (dst *ACLItemArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *ACLItemArray) Scan(src interface{}) error + func (dst *ACLItemArray) Set(src interface{}) error + func (dst ACLItemArray) Get() interface{} + func (src *ACLItemArray) AssignTo(dst interface{}) error + func (src ACLItemArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src ACLItemArray) Value() (driver.Value, error) + type ArrayDimension struct + Length int32 + LowerBound int32 + type ArrayHeader struct + ContainsNull bool + Dimensions []ArrayDimension + ElementOID int32 + func (dst *ArrayHeader) DecodeBinary(ci *ConnInfo, src []byte) (int, error) + func (src ArrayHeader) EncodeBinary(ci *ConnInfo, buf []byte) []byte + type ArrayType struct + func NewArrayType(typeName string, elementOID uint32, newElement func() ValueTranscoder) *ArrayType + func (at *ArrayType) NewTypeValue() Value + func (at *ArrayType) TypeName() string + func (dst *ArrayType) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *ArrayType) DecodeText(ci *ConnInfo, src []byte) error + func (dst *ArrayType) Scan(src interface{}) error + func (dst *ArrayType) Set(src interface{}) error + func (dst ArrayType) Get() interface{} + func (src *ArrayType) AssignTo(dst interface{}) error + func (src ArrayType) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src ArrayType) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src ArrayType) Value() (driver.Value, error) + type BPChar Text + func (BPChar) PreferredParamFormat() int16 + func (BPChar) PreferredResultFormat() int16 + func (dst *BPChar) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *BPChar) DecodeText(ci *ConnInfo, src []byte) error + func (dst *BPChar) Scan(src interface{}) error + func (dst *BPChar) Set(src interface{}) error + func (dst *BPChar) UnmarshalJSON(b []byte) error + func (dst BPChar) Get() interface{} + func (src *BPChar) AssignTo(dst interface{}) error + func (src BPChar) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src BPChar) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src BPChar) MarshalJSON() ([]byte, error) + func (src BPChar) Value() (driver.Value, error) + type BPCharArray struct + Dimensions []ArrayDimension + Elements []BPChar + Status Status + func (dst *BPCharArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *BPCharArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *BPCharArray) Scan(src interface{}) error + func (dst *BPCharArray) Set(src interface{}) error + func (dst BPCharArray) Get() interface{} + func (src *BPCharArray) AssignTo(dst interface{}) error + func (src BPCharArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src BPCharArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src BPCharArray) Value() (driver.Value, error) + type BinaryDecoder interface + DecodeBinary func(ci *ConnInfo, src []byte) error + type BinaryEncoder interface + EncodeBinary func(ci *ConnInfo, buf []byte) (newBuf []byte, err error) + type Bit Varbit + func (dst *Bit) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Bit) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Bit) Scan(src interface{}) error + func (dst *Bit) Set(src interface{}) error + func (dst Bit) Get() interface{} + func (src *Bit) AssignTo(dst interface{}) error + func (src Bit) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Bit) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Bit) Value() (driver.Value, error) + type Bool struct + Bool bool + Status Status + func (dst *Bool) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Bool) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Bool) Scan(src interface{}) error + func (dst *Bool) Set(src interface{}) error + func (dst *Bool) UnmarshalJSON(b []byte) error + func (dst Bool) Get() interface{} + func (src *Bool) AssignTo(dst interface{}) error + func (src Bool) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Bool) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Bool) MarshalJSON() ([]byte, error) + func (src Bool) Value() (driver.Value, error) + type BoolArray struct + Dimensions []ArrayDimension + Elements []Bool + Status Status + func (dst *BoolArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *BoolArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *BoolArray) Scan(src interface{}) error + func (dst *BoolArray) Set(src interface{}) error + func (dst BoolArray) Get() interface{} + func (src *BoolArray) AssignTo(dst interface{}) error + func (src BoolArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src BoolArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src BoolArray) Value() (driver.Value, error) + type BoundType byte + func (bt BoundType) String() string + type Box struct + P [2]Vec2 + Status Status + func (dst *Box) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Box) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Box) Scan(src interface{}) error + func (dst *Box) Set(src interface{}) error + func (dst Box) Get() interface{} + func (src *Box) AssignTo(dst interface{}) error + func (src Box) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Box) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Box) Value() (driver.Value, error) + type Bytea struct + Bytes []byte + Status Status + func (dst *Bytea) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Bytea) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Bytea) Scan(src interface{}) error + func (dst *Bytea) Set(src interface{}) error + func (dst Bytea) Get() interface{} + func (src *Bytea) AssignTo(dst interface{}) error + func (src Bytea) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Bytea) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Bytea) Value() (driver.Value, error) + type ByteaArray struct + Dimensions []ArrayDimension + Elements []Bytea + Status Status + func (dst *ByteaArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *ByteaArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *ByteaArray) Scan(src interface{}) error + func (dst *ByteaArray) Set(src interface{}) error + func (dst ByteaArray) Get() interface{} + func (src *ByteaArray) AssignTo(dst interface{}) error + func (src ByteaArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src ByteaArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src ByteaArray) Value() (driver.Value, error) + type CID pguint32 + func (dst *CID) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *CID) DecodeText(ci *ConnInfo, src []byte) error + func (dst *CID) Scan(src interface{}) error + func (dst *CID) Set(src interface{}) error + func (dst CID) Get() interface{} + func (src *CID) AssignTo(dst interface{}) error + func (src CID) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src CID) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src CID) Value() (driver.Value, error) + type CIDR Inet + func (dst *CIDR) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *CIDR) DecodeText(ci *ConnInfo, src []byte) error + func (dst *CIDR) Set(src interface{}) error + func (dst CIDR) Get() interface{} + func (src *CIDR) AssignTo(dst interface{}) error + func (src CIDR) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src CIDR) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + type CIDRArray struct + Dimensions []ArrayDimension + Elements []CIDR + Status Status + func (dst *CIDRArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *CIDRArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *CIDRArray) Scan(src interface{}) error + func (dst *CIDRArray) Set(src interface{}) error + func (dst CIDRArray) Get() interface{} + func (src *CIDRArray) AssignTo(dst interface{}) error + func (src CIDRArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src CIDRArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src CIDRArray) Value() (driver.Value, error) + type Circle struct + P Vec2 + R float64 + Status Status + func (dst *Circle) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Circle) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Circle) Scan(src interface{}) error + func (dst *Circle) Set(src interface{}) error + func (dst Circle) Get() interface{} + func (src *Circle) AssignTo(dst interface{}) error + func (src Circle) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Circle) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Circle) Value() (driver.Value, error) + type CompositeBinaryBuilder struct + func NewCompositeBinaryBuilder(ci *ConnInfo, buf []byte) *CompositeBinaryBuilder + func (b *CompositeBinaryBuilder) AppendEncoder(oid uint32, field BinaryEncoder) + func (b *CompositeBinaryBuilder) AppendValue(oid uint32, field interface{}) + func (b *CompositeBinaryBuilder) Finish() ([]byte, error) + type CompositeBinaryScanner struct + func NewCompositeBinaryScanner(ci *ConnInfo, src []byte) *CompositeBinaryScanner + func (cfs *CompositeBinaryScanner) Bytes() []byte + func (cfs *CompositeBinaryScanner) Err() error + func (cfs *CompositeBinaryScanner) FieldCount() int + func (cfs *CompositeBinaryScanner) Next() bool + func (cfs *CompositeBinaryScanner) OID() uint32 + func (cfs *CompositeBinaryScanner) ScanDecoder(d BinaryDecoder) + func (cfs *CompositeBinaryScanner) ScanValue(d interface{}) + type CompositeFields []interface + func (cf CompositeFields) DecodeBinary(ci *ConnInfo, src []byte) error + func (cf CompositeFields) DecodeText(ci *ConnInfo, src []byte) error + func (cf CompositeFields) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (cf CompositeFields) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + type CompositeTextBuilder struct + func NewCompositeTextBuilder(ci *ConnInfo, buf []byte) *CompositeTextBuilder + func (b *CompositeTextBuilder) AppendEncoder(field TextEncoder) + func (b *CompositeTextBuilder) AppendValue(field interface{}) + func (b *CompositeTextBuilder) Finish() ([]byte, error) + type CompositeTextScanner struct + func NewCompositeTextScanner(ci *ConnInfo, src []byte) *CompositeTextScanner + func (cfs *CompositeTextScanner) Bytes() []byte + func (cfs *CompositeTextScanner) Err() error + func (cfs *CompositeTextScanner) Next() bool + func (cfs *CompositeTextScanner) ScanDecoder(d TextDecoder) + func (cfs *CompositeTextScanner) ScanValue(d interface{}) + type CompositeType struct + func NewCompositeType(typeName string, fields []CompositeTypeField, ci *ConnInfo) (*CompositeType, error) + func NewCompositeTypeValues(typeName string, fields []CompositeTypeField, values []ValueTranscoder) (*CompositeType, error) + func (ct *CompositeType) Fields() []CompositeTypeField + func (ct *CompositeType) NewTypeValue() Value + func (ct *CompositeType) TypeName() string + func (dst *CompositeType) DecodeBinary(ci *ConnInfo, buf []byte) error + func (dst *CompositeType) DecodeText(ci *ConnInfo, buf []byte) error + func (dst *CompositeType) Set(src interface{}) error + func (src CompositeType) AssignTo(dst interface{}) error + func (src CompositeType) EncodeBinary(ci *ConnInfo, buf []byte) (newBuf []byte, err error) + func (src CompositeType) EncodeText(ci *ConnInfo, buf []byte) (newBuf []byte, err error) + func (src CompositeType) Get() interface{} + type CompositeTypeField struct + Name string + OID uint32 + type ConnInfo struct + func NewConnInfo() *ConnInfo + func (ci *ConnInfo) DataTypeForName(name string) (*DataType, bool) + func (ci *ConnInfo) DataTypeForOID(oid uint32) (*DataType, bool) + func (ci *ConnInfo) DataTypeForValue(v interface{}) (*DataType, bool) + func (ci *ConnInfo) DeepCopy() *ConnInfo + func (ci *ConnInfo) InitializeDataTypes(nameOIDs map[string]uint32) + func (ci *ConnInfo) ParamFormatCodeForOID(oid uint32) int16 + func (ci *ConnInfo) PlanScan(oid uint32, formatCode int16, dst interface{}) ScanPlan + func (ci *ConnInfo) RegisterDataType(t DataType) + func (ci *ConnInfo) RegisterDefaultPgType(value interface{}, name string) + func (ci *ConnInfo) ResultFormatCodeForOID(oid uint32) int16 + func (ci *ConnInfo) Scan(oid uint32, formatCode int16, src []byte, dst interface{}) error + type DataType struct + Name string + OID uint32 + Value Value + type Date struct + InfinityModifier InfinityModifier + Status Status + Time time.Time + func (dst *Date) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Date) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Date) Scan(src interface{}) error + func (dst *Date) Set(src interface{}) error + func (dst *Date) UnmarshalJSON(b []byte) error + func (dst Date) Get() interface{} + func (src *Date) AssignTo(dst interface{}) error + func (src Date) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Date) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Date) MarshalJSON() ([]byte, error) + func (src Date) Value() (driver.Value, error) + type DateArray struct + Dimensions []ArrayDimension + Elements []Date + Status Status + func (dst *DateArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *DateArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *DateArray) Scan(src interface{}) error + func (dst *DateArray) Set(src interface{}) error + func (dst DateArray) Get() interface{} + func (src *DateArray) AssignTo(dst interface{}) error + func (src DateArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src DateArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src DateArray) Value() (driver.Value, error) + type Daterange struct + Lower Date + LowerType BoundType + Status Status + Upper Date + UpperType BoundType + func (dst *Daterange) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Daterange) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Daterange) Scan(src interface{}) error + func (dst *Daterange) Set(src interface{}) error + func (dst Daterange) Get() interface{} + func (src *Daterange) AssignTo(dst interface{}) error + func (src Daterange) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Daterange) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Daterange) Value() (driver.Value, error) + type EnumArray struct + Dimensions []ArrayDimension + Elements []GenericText + Status Status + func (dst *EnumArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *EnumArray) Scan(src interface{}) error + func (dst *EnumArray) Set(src interface{}) error + func (dst EnumArray) Get() interface{} + func (src *EnumArray) AssignTo(dst interface{}) error + func (src EnumArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src EnumArray) Value() (driver.Value, error) + type EnumType struct + func NewEnumType(typeName string, members []string) *EnumType + func (EnumType) PreferredParamFormat() int16 + func (EnumType) PreferredResultFormat() int16 + func (dst *EnumType) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *EnumType) DecodeText(ci *ConnInfo, src []byte) error + func (dst *EnumType) Set(src interface{}) error + func (dst EnumType) Get() interface{} + func (et *EnumType) Members() []string + func (et *EnumType) NewTypeValue() Value + func (et *EnumType) TypeName() string + func (src *EnumType) AssignTo(dst interface{}) error + func (src EnumType) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src EnumType) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + type Float4 struct + Float float32 + Status Status + func (dst *Float4) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Float4) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Float4) Scan(src interface{}) error + func (dst *Float4) Set(src interface{}) error + func (dst Float4) Get() interface{} + func (src *Float4) AssignTo(dst interface{}) error + func (src Float4) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Float4) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Float4) Value() (driver.Value, error) + type Float4Array struct + Dimensions []ArrayDimension + Elements []Float4 + Status Status + func (dst *Float4Array) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Float4Array) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Float4Array) Scan(src interface{}) error + func (dst *Float4Array) Set(src interface{}) error + func (dst Float4Array) Get() interface{} + func (src *Float4Array) AssignTo(dst interface{}) error + func (src Float4Array) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Float4Array) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Float4Array) Value() (driver.Value, error) + type Float8 struct + Float float64 + Status Status + func (dst *Float8) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Float8) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Float8) Scan(src interface{}) error + func (dst *Float8) Set(src interface{}) error + func (dst Float8) Get() interface{} + func (src *Float8) AssignTo(dst interface{}) error + func (src Float8) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Float8) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Float8) Value() (driver.Value, error) + type Float8Array struct + Dimensions []ArrayDimension + Elements []Float8 + Status Status + func (dst *Float8Array) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Float8Array) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Float8Array) Scan(src interface{}) error + func (dst *Float8Array) Set(src interface{}) error + func (dst Float8Array) Get() interface{} + func (src *Float8Array) AssignTo(dst interface{}) error + func (src Float8Array) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Float8Array) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Float8Array) Value() (driver.Value, error) + type GenericBinary Bytea + func (dst *GenericBinary) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *GenericBinary) Scan(src interface{}) error + func (dst *GenericBinary) Set(src interface{}) error + func (dst GenericBinary) Get() interface{} + func (src *GenericBinary) AssignTo(dst interface{}) error + func (src GenericBinary) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src GenericBinary) Value() (driver.Value, error) + type GenericText Text + func (dst *GenericText) DecodeText(ci *ConnInfo, src []byte) error + func (dst *GenericText) Scan(src interface{}) error + func (dst *GenericText) Set(src interface{}) error + func (dst GenericText) Get() interface{} + func (src *GenericText) AssignTo(dst interface{}) error + func (src GenericText) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src GenericText) Value() (driver.Value, error) + type Hstore struct + Map map[string]Text + Status Status + func (dst *Hstore) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Hstore) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Hstore) Scan(src interface{}) error + func (dst *Hstore) Set(src interface{}) error + func (dst Hstore) Get() interface{} + func (src *Hstore) AssignTo(dst interface{}) error + func (src Hstore) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Hstore) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Hstore) Value() (driver.Value, error) + type HstoreArray struct + Dimensions []ArrayDimension + Elements []Hstore + Status Status + func (dst *HstoreArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *HstoreArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *HstoreArray) Scan(src interface{}) error + func (dst *HstoreArray) Set(src interface{}) error + func (dst HstoreArray) Get() interface{} + func (src *HstoreArray) AssignTo(dst interface{}) error + func (src HstoreArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src HstoreArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src HstoreArray) Value() (driver.Value, error) + type Inet struct + IPNet *net.IPNet + Status Status + func (dst *Inet) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Inet) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Inet) Scan(src interface{}) error + func (dst *Inet) Set(src interface{}) error + func (dst Inet) Get() interface{} + func (src *Inet) AssignTo(dst interface{}) error + func (src Inet) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Inet) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Inet) Value() (driver.Value, error) + type InetArray struct + Dimensions []ArrayDimension + Elements []Inet + Status Status + func (dst *InetArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *InetArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *InetArray) Scan(src interface{}) error + func (dst *InetArray) Set(src interface{}) error + func (dst InetArray) Get() interface{} + func (src *InetArray) AssignTo(dst interface{}) error + func (src InetArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src InetArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src InetArray) Value() (driver.Value, error) + type InfinityModifier int8 + const Infinity + const NegativeInfinity + const None + func (im InfinityModifier) String() string + type Int2 struct + Int int16 + Status Status + func (dst *Int2) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Int2) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Int2) Scan(src interface{}) error + func (dst *Int2) Set(src interface{}) error + func (dst Int2) Get() interface{} + func (src *Int2) AssignTo(dst interface{}) error + func (src Int2) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int2) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int2) MarshalJSON() ([]byte, error) + func (src Int2) Value() (driver.Value, error) + type Int2Array struct + Dimensions []ArrayDimension + Elements []Int2 + Status Status + func (dst *Int2Array) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Int2Array) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Int2Array) Scan(src interface{}) error + func (dst *Int2Array) Set(src interface{}) error + func (dst Int2Array) Get() interface{} + func (src *Int2Array) AssignTo(dst interface{}) error + func (src Int2Array) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int2Array) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int2Array) Value() (driver.Value, error) + type Int4 struct + Int int32 + Status Status + func (dst *Int4) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Int4) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Int4) Scan(src interface{}) error + func (dst *Int4) Set(src interface{}) error + func (dst *Int4) UnmarshalJSON(b []byte) error + func (dst Int4) Get() interface{} + func (src *Int4) AssignTo(dst interface{}) error + func (src Int4) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int4) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int4) MarshalJSON() ([]byte, error) + func (src Int4) Value() (driver.Value, error) + type Int4Array struct + Dimensions []ArrayDimension + Elements []Int4 + Status Status + func (dst *Int4Array) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Int4Array) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Int4Array) Scan(src interface{}) error + func (dst *Int4Array) Set(src interface{}) error + func (dst Int4Array) Get() interface{} + func (src *Int4Array) AssignTo(dst interface{}) error + func (src Int4Array) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int4Array) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int4Array) Value() (driver.Value, error) + type Int4range struct + Lower Int4 + LowerType BoundType + Status Status + Upper Int4 + UpperType BoundType + func (dst *Int4range) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Int4range) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Int4range) Scan(src interface{}) error + func (dst *Int4range) Set(src interface{}) error + func (dst Int4range) Get() interface{} + func (src *Int4range) AssignTo(dst interface{}) error + func (src Int4range) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int4range) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int4range) Value() (driver.Value, error) + type Int8 struct + Int int64 + Status Status + func (dst *Int8) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Int8) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Int8) Scan(src interface{}) error + func (dst *Int8) Set(src interface{}) error + func (dst *Int8) UnmarshalJSON(b []byte) error + func (dst Int8) Get() interface{} + func (src *Int8) AssignTo(dst interface{}) error + func (src Int8) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int8) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int8) MarshalJSON() ([]byte, error) + func (src Int8) Value() (driver.Value, error) + type Int8Array struct + Dimensions []ArrayDimension + Elements []Int8 + Status Status + func (dst *Int8Array) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Int8Array) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Int8Array) Scan(src interface{}) error + func (dst *Int8Array) Set(src interface{}) error + func (dst Int8Array) Get() interface{} + func (src *Int8Array) AssignTo(dst interface{}) error + func (src Int8Array) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int8Array) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int8Array) Value() (driver.Value, error) + type Int8range struct + Lower Int8 + LowerType BoundType + Status Status + Upper Int8 + UpperType BoundType + func (dst *Int8range) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Int8range) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Int8range) Scan(src interface{}) error + func (dst *Int8range) Set(src interface{}) error + func (dst Int8range) Get() interface{} + func (src *Int8range) AssignTo(dst interface{}) error + func (src Int8range) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int8range) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Int8range) Value() (driver.Value, error) + type Interval struct + Days int32 + Microseconds int64 + Months int32 + Status Status + func (dst *Interval) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Interval) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Interval) Scan(src interface{}) error + func (dst *Interval) Set(src interface{}) error + func (dst Interval) Get() interface{} + func (src *Interval) AssignTo(dst interface{}) error + func (src Interval) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Interval) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Interval) Value() (driver.Value, error) + type JSON struct + Bytes []byte + Status Status + func (JSON) PreferredParamFormat() int16 + func (JSON) PreferredResultFormat() int16 + func (dst *JSON) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *JSON) DecodeText(ci *ConnInfo, src []byte) error + func (dst *JSON) Scan(src interface{}) error + func (dst *JSON) Set(src interface{}) error + func (dst *JSON) UnmarshalJSON(b []byte) error + func (dst JSON) Get() interface{} + func (src *JSON) AssignTo(dst interface{}) error + func (src JSON) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src JSON) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src JSON) MarshalJSON() ([]byte, error) + func (src JSON) Value() (driver.Value, error) + type JSONB JSON + func (JSONB) PreferredParamFormat() int16 + func (JSONB) PreferredResultFormat() int16 + func (dst *JSONB) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *JSONB) DecodeText(ci *ConnInfo, src []byte) error + func (dst *JSONB) Scan(src interface{}) error + func (dst *JSONB) Set(src interface{}) error + func (dst *JSONB) UnmarshalJSON(b []byte) error + func (dst JSONB) Get() interface{} + func (src *JSONB) AssignTo(dst interface{}) error + func (src JSONB) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src JSONB) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src JSONB) MarshalJSON() ([]byte, error) + func (src JSONB) Value() (driver.Value, error) + type JSONBArray struct + Dimensions []ArrayDimension + Elements []JSONB + Status Status + func (dst *JSONBArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *JSONBArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *JSONBArray) Scan(src interface{}) error + func (dst *JSONBArray) Set(src interface{}) error + func (dst JSONBArray) Get() interface{} + func (src *JSONBArray) AssignTo(dst interface{}) error + func (src JSONBArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src JSONBArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src JSONBArray) Value() (driver.Value, error) + type Line struct + A float64 + B float64 + C float64 + Status Status + func (dst *Line) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Line) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Line) Scan(src interface{}) error + func (dst *Line) Set(src interface{}) error + func (dst Line) Get() interface{} + func (src *Line) AssignTo(dst interface{}) error + func (src Line) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Line) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Line) Value() (driver.Value, error) + type Lseg struct + P [2]Vec2 + Status Status + func (dst *Lseg) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Lseg) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Lseg) Scan(src interface{}) error + func (dst *Lseg) Set(src interface{}) error + func (dst Lseg) Get() interface{} + func (src *Lseg) AssignTo(dst interface{}) error + func (src Lseg) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Lseg) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Lseg) Value() (driver.Value, error) + type Macaddr struct + Addr net.HardwareAddr + Status Status + func (dst *Macaddr) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Macaddr) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Macaddr) Scan(src interface{}) error + func (dst *Macaddr) Set(src interface{}) error + func (dst Macaddr) Get() interface{} + func (src *Macaddr) AssignTo(dst interface{}) error + func (src Macaddr) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Macaddr) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Macaddr) Value() (driver.Value, error) + type MacaddrArray struct + Dimensions []ArrayDimension + Elements []Macaddr + Status Status + func (dst *MacaddrArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *MacaddrArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *MacaddrArray) Scan(src interface{}) error + func (dst *MacaddrArray) Set(src interface{}) error + func (dst MacaddrArray) Get() interface{} + func (src *MacaddrArray) AssignTo(dst interface{}) error + func (src MacaddrArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src MacaddrArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src MacaddrArray) Value() (driver.Value, error) + type Name Text + func (dst *Name) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Name) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Name) Scan(src interface{}) error + func (dst *Name) Set(src interface{}) error + func (dst Name) Get() interface{} + func (src *Name) AssignTo(dst interface{}) error + func (src Name) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Name) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Name) Value() (driver.Value, error) + type Numeric struct + Exp int32 + Int *big.Int + NaN bool + Status Status + func (dst *Numeric) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Numeric) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Numeric) Scan(src interface{}) error + func (dst *Numeric) Set(src interface{}) error + func (dst Numeric) Get() interface{} + func (src *Numeric) AssignTo(dst interface{}) error + func (src Numeric) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Numeric) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Numeric) Value() (driver.Value, error) + type NumericArray struct + Dimensions []ArrayDimension + Elements []Numeric + Status Status + func (dst *NumericArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *NumericArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *NumericArray) Scan(src interface{}) error + func (dst *NumericArray) Set(src interface{}) error + func (dst NumericArray) Get() interface{} + func (src *NumericArray) AssignTo(dst interface{}) error + func (src NumericArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src NumericArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src NumericArray) Value() (driver.Value, error) + type Numrange struct + Lower Numeric + LowerType BoundType + Status Status + Upper Numeric + UpperType BoundType + func (dst *Numrange) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Numrange) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Numrange) Scan(src interface{}) error + func (dst *Numrange) Set(src interface{}) error + func (dst Numrange) Get() interface{} + func (src *Numrange) AssignTo(dst interface{}) error + func (src Numrange) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Numrange) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Numrange) Value() (driver.Value, error) + type OID uint32 + func (dst *OID) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *OID) DecodeText(ci *ConnInfo, src []byte) error + func (dst *OID) Scan(src interface{}) error + func (src OID) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src OID) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src OID) Value() (driver.Value, error) + type OIDValue pguint32 + func (dst *OIDValue) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *OIDValue) DecodeText(ci *ConnInfo, src []byte) error + func (dst *OIDValue) Scan(src interface{}) error + func (dst *OIDValue) Set(src interface{}) error + func (dst OIDValue) Get() interface{} + func (src *OIDValue) AssignTo(dst interface{}) error + func (src OIDValue) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src OIDValue) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src OIDValue) Value() (driver.Value, error) + type ParamFormatPreferrer interface + PreferredParamFormat func() int16 + type Path struct + Closed bool + P []Vec2 + Status Status + func (dst *Path) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Path) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Path) Scan(src interface{}) error + func (dst *Path) Set(src interface{}) error + func (dst Path) Get() interface{} + func (src *Path) AssignTo(dst interface{}) error + func (src Path) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Path) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Path) Value() (driver.Value, error) + type Point struct + P Vec2 + Status Status + func (dst *Point) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Point) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Point) Scan(src interface{}) error + func (dst *Point) Set(src interface{}) error + func (dst *Point) UnmarshalJSON(point []byte) error + func (dst Point) Get() interface{} + func (src *Point) AssignTo(dst interface{}) error + func (src Point) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Point) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Point) MarshalJSON() ([]byte, error) + func (src Point) Value() (driver.Value, error) + type Polygon struct + P []Vec2 + Status Status + func (dst *Polygon) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Polygon) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Polygon) Scan(src interface{}) error + func (dst *Polygon) Set(src interface{}) error + func (dst Polygon) Get() interface{} + func (src *Polygon) AssignTo(dst interface{}) error + func (src Polygon) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Polygon) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Polygon) Value() (driver.Value, error) + type QChar struct + Int int8 + Status Status + func (dst *QChar) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *QChar) Set(src interface{}) error + func (dst QChar) Get() interface{} + func (src *QChar) AssignTo(dst interface{}) error + func (src QChar) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + type Record struct + Fields []Value + Status Status + func (dst *Record) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Record) Set(src interface{}) error + func (dst Record) Get() interface{} + func (src *Record) AssignTo(dst interface{}) error + type ResultFormatPreferrer interface + PreferredResultFormat func() int16 + type ScanPlan interface + Scan func(ci *ConnInfo, oid uint32, formatCode int16, src []byte, dst interface{}) error + type Status byte + const Null + const Present + const Undefined + type TID struct + BlockNumber uint32 + OffsetNumber uint16 + Status Status + func (dst *TID) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *TID) DecodeText(ci *ConnInfo, src []byte) error + func (dst *TID) Scan(src interface{}) error + func (dst *TID) Set(src interface{}) error + func (dst TID) Get() interface{} + func (src *TID) AssignTo(dst interface{}) error + func (src TID) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TID) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TID) Value() (driver.Value, error) + type Text struct + Status Status + String string + func (Text) PreferredParamFormat() int16 + func (Text) PreferredResultFormat() int16 + func (dst *Text) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Text) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Text) Scan(src interface{}) error + func (dst *Text) Set(src interface{}) error + func (dst *Text) UnmarshalJSON(b []byte) error + func (dst Text) Get() interface{} + func (src *Text) AssignTo(dst interface{}) error + func (src Text) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Text) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Text) MarshalJSON() ([]byte, error) + func (src Text) Value() (driver.Value, error) + type TextArray struct + Dimensions []ArrayDimension + Elements []Text + Status Status + func (dst *TextArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *TextArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *TextArray) Scan(src interface{}) error + func (dst *TextArray) Set(src interface{}) error + func (dst TextArray) Get() interface{} + func (src *TextArray) AssignTo(dst interface{}) error + func (src TextArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TextArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TextArray) Value() (driver.Value, error) + type TextDecoder interface + DecodeText func(ci *ConnInfo, src []byte) error + type TextEncoder interface + EncodeText func(ci *ConnInfo, buf []byte) (newBuf []byte, err error) + type Time struct + Microseconds int64 + Status Status + func (dst *Time) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Time) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Time) Scan(src interface{}) error + func (dst *Time) Set(src interface{}) error + func (dst Time) Get() interface{} + func (src *Time) AssignTo(dst interface{}) error + func (src Time) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Time) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Time) Value() (driver.Value, error) + type Timestamp struct + InfinityModifier InfinityModifier + Status Status + Time time.Time + func (dst *Timestamp) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Timestamp) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Timestamp) Scan(src interface{}) error + func (dst *Timestamp) Set(src interface{}) error + func (dst Timestamp) Get() interface{} + func (src *Timestamp) AssignTo(dst interface{}) error + func (src Timestamp) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Timestamp) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Timestamp) Value() (driver.Value, error) + type TimestampArray struct + Dimensions []ArrayDimension + Elements []Timestamp + Status Status + func (dst *TimestampArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *TimestampArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *TimestampArray) Scan(src interface{}) error + func (dst *TimestampArray) Set(src interface{}) error + func (dst TimestampArray) Get() interface{} + func (src *TimestampArray) AssignTo(dst interface{}) error + func (src TimestampArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TimestampArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TimestampArray) Value() (driver.Value, error) + type Timestamptz struct + InfinityModifier InfinityModifier + Status Status + Time time.Time + func (dst *Timestamptz) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Timestamptz) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Timestamptz) Scan(src interface{}) error + func (dst *Timestamptz) Set(src interface{}) error + func (dst *Timestamptz) UnmarshalJSON(b []byte) error + func (dst Timestamptz) Get() interface{} + func (src *Timestamptz) AssignTo(dst interface{}) error + func (src Timestamptz) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Timestamptz) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Timestamptz) MarshalJSON() ([]byte, error) + func (src Timestamptz) Value() (driver.Value, error) + type TimestamptzArray struct + Dimensions []ArrayDimension + Elements []Timestamptz + Status Status + func (dst *TimestamptzArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *TimestamptzArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *TimestamptzArray) Scan(src interface{}) error + func (dst *TimestamptzArray) Set(src interface{}) error + func (dst TimestamptzArray) Get() interface{} + func (src *TimestamptzArray) AssignTo(dst interface{}) error + func (src TimestamptzArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TimestamptzArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TimestamptzArray) Value() (driver.Value, error) + type Tsrange struct + Lower Timestamp + LowerType BoundType + Status Status + Upper Timestamp + UpperType BoundType + func (dst *Tsrange) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Tsrange) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Tsrange) Scan(src interface{}) error + func (dst *Tsrange) Set(src interface{}) error + func (dst Tsrange) Get() interface{} + func (src *Tsrange) AssignTo(dst interface{}) error + func (src Tsrange) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Tsrange) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Tsrange) Value() (driver.Value, error) + type TsrangeArray struct + Dimensions []ArrayDimension + Elements []Tsrange + Status Status + func (dst *TsrangeArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *TsrangeArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *TsrangeArray) Scan(src interface{}) error + func (dst *TsrangeArray) Set(src interface{}) error + func (dst TsrangeArray) Get() interface{} + func (src *TsrangeArray) AssignTo(dst interface{}) error + func (src TsrangeArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TsrangeArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TsrangeArray) Value() (driver.Value, error) + type Tstzrange struct + Lower Timestamptz + LowerType BoundType + Status Status + Upper Timestamptz + UpperType BoundType + func (dst *Tstzrange) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Tstzrange) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Tstzrange) Scan(src interface{}) error + func (dst *Tstzrange) Set(src interface{}) error + func (dst Tstzrange) Get() interface{} + func (src *Tstzrange) AssignTo(dst interface{}) error + func (src Tstzrange) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Tstzrange) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Tstzrange) Value() (driver.Value, error) + type TstzrangeArray struct + Dimensions []ArrayDimension + Elements []Tstzrange + Status Status + func (dst *TstzrangeArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *TstzrangeArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *TstzrangeArray) Scan(src interface{}) error + func (dst *TstzrangeArray) Set(src interface{}) error + func (dst TstzrangeArray) Get() interface{} + func (src *TstzrangeArray) AssignTo(dst interface{}) error + func (src TstzrangeArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TstzrangeArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src TstzrangeArray) Value() (driver.Value, error) + type TypeValue interface + NewTypeValue func() Value + TypeName func() string + type UUID struct + Bytes [16]byte + Status Status + func (dst *UUID) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *UUID) DecodeText(ci *ConnInfo, src []byte) error + func (dst *UUID) Scan(src interface{}) error + func (dst *UUID) Set(src interface{}) error + func (dst *UUID) UnmarshalJSON(src []byte) error + func (dst UUID) Get() interface{} + func (src *UUID) AssignTo(dst interface{}) error + func (src UUID) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src UUID) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src UUID) MarshalJSON() ([]byte, error) + func (src UUID) Value() (driver.Value, error) + type UUIDArray struct + Dimensions []ArrayDimension + Elements []UUID + Status Status + func (dst *UUIDArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *UUIDArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *UUIDArray) Scan(src interface{}) error + func (dst *UUIDArray) Set(src interface{}) error + func (dst UUIDArray) Get() interface{} + func (src *UUIDArray) AssignTo(dst interface{}) error + func (src UUIDArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src UUIDArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src UUIDArray) Value() (driver.Value, error) + type Unknown struct + Status Status + String string + func (dst *Unknown) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Unknown) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Unknown) Scan(src interface{}) error + func (dst *Unknown) Set(src interface{}) error + func (dst Unknown) Get() interface{} + func (src *Unknown) AssignTo(dst interface{}) error + func (src Unknown) Value() (driver.Value, error) + type UntypedBinaryRange struct + Lower []byte + LowerType BoundType + Upper []byte + UpperType BoundType + func ParseUntypedBinaryRange(src []byte) (*UntypedBinaryRange, error) + type UntypedTextArray struct + Dimensions []ArrayDimension + Elements []string + Quoted []bool + func ParseUntypedTextArray(src string) (*UntypedTextArray, error) + type UntypedTextRange struct + Lower string + LowerType BoundType + Upper string + UpperType BoundType + func ParseUntypedTextRange(src string) (*UntypedTextRange, error) + type Value interface + AssignTo func(dst interface{}) error + Get func() interface{} + Set func(src interface{}) error + func NewValue(v Value) Value + type ValueTranscoder interface + type Varbit struct + Bytes []byte + Len int32 + Status Status + func (dst *Varbit) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Varbit) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Varbit) Scan(src interface{}) error + func (dst *Varbit) Set(src interface{}) error + func (dst Varbit) Get() interface{} + func (src *Varbit) AssignTo(dst interface{}) error + func (src Varbit) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Varbit) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Varbit) Value() (driver.Value, error) + type Varchar Text + func (Varchar) PreferredParamFormat() int16 + func (Varchar) PreferredResultFormat() int16 + func (dst *Varchar) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *Varchar) DecodeText(ci *ConnInfo, src []byte) error + func (dst *Varchar) Scan(src interface{}) error + func (dst *Varchar) Set(src interface{}) error + func (dst *Varchar) UnmarshalJSON(b []byte) error + func (dst Varchar) Get() interface{} + func (src *Varchar) AssignTo(dst interface{}) error + func (src Varchar) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Varchar) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src Varchar) MarshalJSON() ([]byte, error) + func (src Varchar) Value() (driver.Value, error) + type VarcharArray struct + Dimensions []ArrayDimension + Elements []Varchar + Status Status + func (dst *VarcharArray) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *VarcharArray) DecodeText(ci *ConnInfo, src []byte) error + func (dst *VarcharArray) Scan(src interface{}) error + func (dst *VarcharArray) Set(src interface{}) error + func (dst VarcharArray) Get() interface{} + func (src *VarcharArray) AssignTo(dst interface{}) error + func (src VarcharArray) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src VarcharArray) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src VarcharArray) Value() (driver.Value, error) + type Vec2 struct + X float64 + Y float64 + type XID pguint32 + func (dst *XID) DecodeBinary(ci *ConnInfo, src []byte) error + func (dst *XID) DecodeText(ci *ConnInfo, src []byte) error + func (dst *XID) Scan(src interface{}) error + func (dst *XID) Set(src interface{}) error + func (dst XID) Get() interface{} + func (src *XID) AssignTo(dst interface{}) error + func (src XID) EncodeBinary(ci *ConnInfo, buf []byte) ([]byte, error) + func (src XID) EncodeText(ci *ConnInfo, buf []byte) ([]byte, error) + func (src XID) Value() (driver.Value, error)