Versions in this module Expand all Collapse all v0 v0.23.2 Feb 12, 2024 Changes in this version + var Any = &T + var AnyArray = &T + var AnyCollatedString = &T + var AnyEnum = &T + var AnyEnumArray = &T + var AnyTuple = &T + var AnyTupleArray = &T + var ArrayOids = map[oid.Oid]struct{} + var Bool = &T + var BoolArray = &T + var Box2D = &T + var Bytes = &T + var BytesArray = &T + var Date = &T + var DateArray = &T + var Decimal = &T + var DecimalArray = &T + var DefaultIntervalTypeMetadata = IntervalTypeMetadata + var EmptyTuple = &T + var EncodedKey = &T + var ErrIntOverflowTypes = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthTypes = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group") + var Family_name = map[int32]string + var Family_value = map[string]int32 + var Float = &T + var Float4 = &T + var FloatArray = &T + var FormatTypeName = fallbackFormatTypeName + var FourIntCols = []*T + var Geography = &T + var Geometry = &T + var INet = &T + var INetArray = &T + var Int = &T + var Int2 = &T + var Int2Vector = &T + var Int4 = &T + var IntArray = &T + var Interval = &T + var IntervalArray = &T + var IntervalDurationType_name = map[int32]string + var IntervalDurationType_value = map[string]int32 + var JSONArrayForDecodingOnly = &T + var JSONBArray = &T + var Json = &T + var Jsonb = &T + var Name = &T + var Oid = &T + var OidToType = map[oid.Oid]*T + var OidVector = &T + var OneIntCol = []*T + var PGLSN = &T + var PGLSNArray = &T + var PublicSchemaAliases = map[string]*T + var QChar = &T + var RefCursor = &T + var RefCursorArray = &T + var RegClass = &T + var RegNamespace = &T + var RegProc = &T + var RegProcedure = &T + var RegRole = &T + var RegType = &T + var Scalar = []*T + var Serial2Type = *Int2 + var Serial4Type = *Int4 + var Serial8Type = *Int + var String = &T + var StringArray = &T + var TSQuery = &T + var TSVector = &T + var ThreeIntCols = []*T + var Time = &T + var TimeArray = &T + var TimeTZ = &T + var TimeTZArray = &T + var Timestamp = &T + var TimestampArray = &T + var TimestampTZ = &T + var TimestampTZArray = &T + var TwoIntCols = []*T + var UUIDArray = &T + var Unknown = &T + var Uuid = &T + var VarBit = &T + var VarBitArray = &T + var VarChar = &T + var Void = &T + func CalcArrayOid(elemTyp *T) oid.Oid + func CheckArrayElementType(t *T) error + func IsAdditiveType(t *T) bool + func IsDateTimeType(t *T) bool + func IsOIDUserDefinedType(o oid.Oid) bool + func IsRecordType(typ *T) bool + func IsSerialType(typ *T) bool + func IsStringType(t *T) bool + func IsValidArrayElementType(t *T) (valid bool, issueNum int) + func IsWildcardTupleType(t *T) bool + func RemapUserDefinedTypeOIDs(t *T, newOID, newArrayOID oid.Oid) + type EnumMetadata struct + IsMemberReadOnly []bool + LogicalRepresentations []string + PhysicalRepresentations [][]byte + type Family int32 + const AnyFamily + const ArrayFamily + const BitFamily + const BoolFamily + const Box2DFamily + const BytesFamily + const CollatedStringFamily + const DateFamily + const DecimalFamily + const EncodedKeyFamily + const EnumFamily + const FloatFamily + const GeographyFamily + const GeometryFamily + const INetFamily + const IntFamily + const IntervalFamily + const JsonFamily + const OidFamily + const PGLSNFamily + const RefCursorFamily + const StringFamily + const TSQueryFamily + const TSVectorFamily + const TimeFamily + const TimeTZFamily + const TimestampFamily + const TimestampTZFamily + const TupleFamily + const UnknownFamily + const UuidFamily + const VoidFamily + func (Family) EnumDescriptor() ([]byte, []int) + func (f Family) Name() redact.SafeString + func (x *Family) UnmarshalJSON(data []byte) error + func (x Family) Enum() *Family + func (x Family) String() string + type GeoMetadata struct + SRID github_com_cockroachdb_cockroach_pkg_geo_geopb.SRID + ShapeType geopb.ShapeType + func (*GeoMetadata) Descriptor() ([]byte, []int) + func (*GeoMetadata) ProtoMessage() + func (m *GeoMetadata) Marshal() (dAtA []byte, err error) + func (m *GeoMetadata) MarshalTo(dAtA []byte) (int, error) + func (m *GeoMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *GeoMetadata) Reset() + func (m *GeoMetadata) SQLString() string + func (m *GeoMetadata) Size() (n int) + func (m *GeoMetadata) String() string + func (m *GeoMetadata) Unmarshal(dAtA []byte) error + func (m *GeoMetadata) XXX_DiscardUnknown() + func (m *GeoMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GeoMetadata) XXX_Merge(src proto.Message) + func (m *GeoMetadata) XXX_Size() int + func (m *GeoMetadata) XXX_Unmarshal(b []byte) error + type InternalType struct + ArrayContents *T + ArrayDimensions []int32 + ArrayElemType *Family + Family Family + GeoMetadata *GeoMetadata + IntervalDurationField *IntervalDurationField + Locale *string + Oid github_com_lib_pq_oid.Oid + Precision int32 + TimePrecisionIsSet bool + TupleContents []*T + TupleLabels []string + UDTMetadata *PersistentUserDefinedTypeMetadata + VisibleType int32 + Width int32 + func (*InternalType) Descriptor() ([]byte, []int) + func (*InternalType) ProtoMessage() + func (m *InternalType) Marshal() (dAtA []byte, err error) + func (m *InternalType) MarshalTo(dAtA []byte) (int, error) + func (m *InternalType) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *InternalType) Reset() + func (m *InternalType) Size() (n int) + func (m *InternalType) String() string + func (m *InternalType) Unmarshal(dAtA []byte) error + func (m *InternalType) XXX_DiscardUnknown() + func (m *InternalType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *InternalType) XXX_Merge(src proto.Message) + func (m *InternalType) XXX_Size() int + func (m *InternalType) XXX_Unmarshal(b []byte) error + func (t *InternalType) Identical(other *InternalType) bool + type IntervalDurationField struct + DurationType IntervalDurationType + FromDurationType IntervalDurationType + func (*IntervalDurationField) Descriptor() ([]byte, []int) + func (*IntervalDurationField) ProtoMessage() + func (m *IntervalDurationField) IsDayToHour() bool + func (m *IntervalDurationField) IsMinuteToSecond() bool + func (m *IntervalDurationField) Marshal() (dAtA []byte, err error) + func (m *IntervalDurationField) MarshalTo(dAtA []byte) (int, error) + func (m *IntervalDurationField) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *IntervalDurationField) Reset() + func (m *IntervalDurationField) Size() (n int) + func (m *IntervalDurationField) String() string + func (m *IntervalDurationField) Unmarshal(dAtA []byte) error + func (m *IntervalDurationField) XXX_DiscardUnknown() + func (m *IntervalDurationField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *IntervalDurationField) XXX_Merge(src proto.Message) + func (m *IntervalDurationField) XXX_Size() int + func (m *IntervalDurationField) XXX_Unmarshal(b []byte) error + type IntervalDurationType int32 + const IntervalDurationType_DAY + const IntervalDurationType_HOUR + const IntervalDurationType_MILLISECOND + const IntervalDurationType_MINUTE + const IntervalDurationType_MONTH + const IntervalDurationType_SECOND + const IntervalDurationType_UNSET + const IntervalDurationType_YEAR + func (IntervalDurationType) EnumDescriptor() ([]byte, []int) + func (x *IntervalDurationType) UnmarshalJSON(data []byte) error + func (x IntervalDurationType) Enum() *IntervalDurationType + func (x IntervalDurationType) String() string + type IntervalTypeMetadata struct + DurationField IntervalDurationField + Precision int32 + PrecisionIsSet bool + type PersistentUserDefinedTypeMetadata struct + ArrayTypeOID github_com_lib_pq_oid.Oid + func (*PersistentUserDefinedTypeMetadata) Descriptor() ([]byte, []int) + func (*PersistentUserDefinedTypeMetadata) ProtoMessage() + func (m *PersistentUserDefinedTypeMetadata) Marshal() (dAtA []byte, err error) + func (m *PersistentUserDefinedTypeMetadata) MarshalTo(dAtA []byte) (int, error) + func (m *PersistentUserDefinedTypeMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *PersistentUserDefinedTypeMetadata) Reset() + func (m *PersistentUserDefinedTypeMetadata) Size() (n int) + func (m *PersistentUserDefinedTypeMetadata) String() string + func (m *PersistentUserDefinedTypeMetadata) Unmarshal(dAtA []byte) error + func (m *PersistentUserDefinedTypeMetadata) XXX_DiscardUnknown() + func (m *PersistentUserDefinedTypeMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *PersistentUserDefinedTypeMetadata) XXX_Merge(src proto.Message) + func (m *PersistentUserDefinedTypeMetadata) XXX_Size() int + func (m *PersistentUserDefinedTypeMetadata) XXX_Unmarshal(b []byte) error + type T struct + InternalType InternalType + TypeMeta UserDefinedTypeMetadata + func MakeArray(typ *T) *T + func MakeBit(width int32) *T + func MakeChar(width int32) *T + func MakeCollatedString(strType *T, locale string) *T + func MakeDecimal(precision, scale int32) *T + func MakeEnum(typeOID, arrayTypeOID oid.Oid) *T + func MakeGeography(shape geopb.ShapeType, srid geopb.SRID) *T + func MakeGeometry(shape geopb.ShapeType, srid geopb.SRID) *T + func MakeIntCols(numCols int) []*T + func MakeInterval(itm IntervalTypeMetadata) *T + func MakeLabeledTuple(contents []*T, labels []string) *T + func MakeScalar(family Family, o oid.Oid, precision, width int32, locale string) *T + func MakeString(width int32) *T + func MakeTime(precision int32) *T + func MakeTimeTZ(precision int32) *T + func MakeTimestamp(precision int32) *T + func MakeTimestampTZ(precision int32) *T + func MakeTuple(contents []*T) *T + func MakeVarBit(width int32) *T + func MakeVarChar(width int32) *T + func NewCompositeType(typeOID, arrayTypeOID oid.Oid, contents []*T, labels []string) *T + func TypeForNonKeywordTypeName(name string) (*T, bool, int) + func (*T) Descriptor() ([]byte, []int) + func (*T) ProtoMessage() + func (m *T) Reset() + func (m *T) XXX_DiscardUnknown() + func (m *T) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *T) XXX_Merge(src proto.Message) + func (m *T) XXX_Size() int + func (m *T) XXX_Unmarshal(b []byte) error + func (t *T) ArrayContents() *T + func (t *T) DebugString() string + func (t *T) Delimiter() string + func (t *T) EnumGetIdxOfLogical(logical string) (int, error) + func (t *T) EnumGetIdxOfPhysical(phys []byte) (int, error) + func (t *T) Equal(other *T) bool + func (t *T) Equivalent(other *T) bool + func (t *T) EquivalentOrNull(other *T, allowNullTupleEquivalence bool) bool + func (t *T) Family() Family + func (t *T) GeoMetadata() (*GeoMetadata, error) + func (t *T) GeoSRIDOrZero() geopb.SRID + func (t *T) Identical(other *T) bool + func (t *T) InformationSchemaName() string + func (t *T) IntervalTypeMetadata() (IntervalTypeMetadata, error) + func (t *T) IsAmbiguous() bool + func (t *T) IsHydrated() bool + func (t *T) IsNumeric() bool + func (t *T) Locale() string + func (t *T) Marshal() (data []byte, err error) + func (t *T) MarshalJSONPB(marshaler *jsonpb.Marshaler) ([]byte, error) + func (t *T) MarshalText() (text []byte, err error) + func (t *T) MarshalTo(data []byte) (int, error) + func (t *T) MarshalToSizedBuffer(data []byte) (int, error) + func (t *T) Name() string + func (t *T) Oid() oid.Oid + func (t *T) PGName() string + func (t *T) Precision() int32 + func (t *T) SQLStandardName() string + func (t *T) SQLStandardNameWithTypmod(haveTypmod bool, typmod int) string + func (t *T) SQLString() string + func (t *T) SQLStringForError() redact.RedactableString + func (t *T) Scale() int32 + func (t *T) Size() (n int) + func (t *T) String() string + func (t *T) TelemetryName() string + func (t *T) TupleContents() []*T + func (t *T) TupleLabels() []string + func (t *T) TypeModifier() int32 + func (t *T) Unmarshal(data []byte) error + func (t *T) UnmarshalJSONPB(unmarshaler *jsonpb.Unmarshaler, data []byte) error + func (t *T) UserDefined() bool + func (t *T) UserDefinedArrayOID() oid.Oid + func (t *T) Width() int32 + func (t *T) WithoutTypeModifiers() *T + type UserDefinedTypeMetadata struct + EnumData *EnumMetadata + ImplicitRecordType bool + Name *UserDefinedTypeName + Version uint32 + type UserDefinedTypeName struct + Catalog string + ExplicitSchema bool + Name string + Schema string + func (u UserDefinedTypeName) Basename() string + func (u UserDefinedTypeName) FQName() string