Documentation
¶
Index ¶
- Variables
- type DataMode
- func (DataMode) Descriptor() protoreflect.EnumDescriptor
- func (x DataMode) Enum() *DataMode
- func (DataMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataMode) Number() protoreflect.EnumNumber
- func (x DataMode) String() string
- func (DataMode) Type() protoreflect.EnumType
- func (x *DataMode) UnmarshalJSON(b []byte) errordeprecated
- type MajorType
- func (*MajorType) Descriptor() ([]byte, []int)deprecated
- func (x *MajorType) GetMinorType() MinorType
- func (x *MajorType) GetMode() DataMode
- func (x *MajorType) GetPrecision() int32
- func (x *MajorType) GetScale() int32
- func (x *MajorType) GetSubType() []MinorType
- func (x *MajorType) GetTimeZone() int32
- func (x *MajorType) GetWidth() int32
- func (*MajorType) ProtoMessage()
- func (x *MajorType) ProtoReflect() protoreflect.Message
- func (x *MajorType) Reset()
- func (x *MajorType) String() string
- type MinorType
- func (MinorType) Descriptor() protoreflect.EnumDescriptor
- func (x MinorType) Enum() *MinorType
- func (MinorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x MinorType) Number() protoreflect.EnumNumber
- func (x MinorType) String() string
- func (MinorType) Type() protoreflect.EnumType
- func (x *MinorType) UnmarshalJSON(b []byte) errordeprecated
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MinorType_name = map[int32]string{ 0: "LATE", 1: "MAP", 3: "TINYINT", 4: "SMALLINT", 5: "INT", 6: "BIGINT", 7: "DECIMAL9", 8: "DECIMAL18", 9: "DECIMAL28SPARSE", 10: "DECIMAL38SPARSE", 11: "MONEY", 12: "DATE", 13: "TIME", 14: "TIMETZ", 15: "TIMESTAMPTZ", 16: "TIMESTAMP", 17: "INTERVAL", 18: "FLOAT4", 19: "FLOAT8", 20: "BIT", 21: "FIXEDCHAR", 22: "FIXED16CHAR", 23: "FIXEDBINARY", 24: "VARCHAR", 25: "VAR16CHAR", 26: "VARBINARY", 29: "UINT1", 30: "UINT2", 31: "UINT4", 32: "UINT8", 33: "DECIMAL28DENSE", 34: "DECIMAL38DENSE", 37: "NULL", 38: "INTERVALYEAR", 39: "INTERVALDAY", 40: "LIST", 41: "GENERIC_OBJECT", 42: "UNION", 43: "VARDECIMAL", 44: "DICT", } MinorType_value = map[string]int32{ "LATE": 0, "MAP": 1, "TINYINT": 3, "SMALLINT": 4, "INT": 5, "BIGINT": 6, "DECIMAL9": 7, "DECIMAL18": 8, "DECIMAL28SPARSE": 9, "DECIMAL38SPARSE": 10, "MONEY": 11, "DATE": 12, "TIME": 13, "TIMETZ": 14, "TIMESTAMPTZ": 15, "TIMESTAMP": 16, "INTERVAL": 17, "FLOAT4": 18, "FLOAT8": 19, "BIT": 20, "FIXEDCHAR": 21, "FIXED16CHAR": 22, "FIXEDBINARY": 23, "VARCHAR": 24, "VAR16CHAR": 25, "VARBINARY": 26, "UINT1": 29, "UINT2": 30, "UINT4": 31, "UINT8": 32, "DECIMAL28DENSE": 33, "DECIMAL38DENSE": 34, "NULL": 37, "INTERVALYEAR": 38, "INTERVALDAY": 39, "LIST": 40, "GENERIC_OBJECT": 41, "UNION": 42, "VARDECIMAL": 43, "DICT": 44, } )
Enum value maps for MinorType.
View Source
var ( DataMode_name = map[int32]string{ 0: "OPTIONAL", 1: "REQUIRED", 2: "REPEATED", } DataMode_value = map[string]int32{ "OPTIONAL": 0, "REQUIRED": 1, "REPEATED": 2, } )
Enum value maps for DataMode.
View Source
var File_Types_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type DataMode ¶
type DataMode int32
func (DataMode) Descriptor ¶
func (DataMode) Descriptor() protoreflect.EnumDescriptor
func (DataMode) EnumDescriptor
deprecated
func (DataMode) Number ¶
func (x DataMode) Number() protoreflect.EnumNumber
func (DataMode) Type ¶
func (DataMode) Type() protoreflect.EnumType
func (*DataMode) UnmarshalJSON
deprecated
type MajorType ¶
type MajorType struct { MinorType *MinorType `protobuf:"varint,1,opt,name=minor_type,json=minorType,enum=common.MinorType" json:"minor_type,omitempty"` Mode *DataMode `protobuf:"varint,2,opt,name=mode,enum=common.DataMode" json:"mode,omitempty"` Width *int32 `protobuf:"varint,3,opt,name=width" json:"width,omitempty"` Precision *int32 `protobuf:"varint,4,opt,name=precision" json:"precision,omitempty"` // used for decimal types or as optional length for fixed size value Scale *int32 `protobuf:"varint,5,opt,name=scale" json:"scale,omitempty"` // used for decimal types TimeZone *int32 `protobuf:"varint,6,opt,name=timeZone" json:"timeZone,omitempty"` // used by TimeStamp type SubType []MinorType `protobuf:"varint,7,rep,name=sub_type,json=subType,enum=common.MinorType" json:"sub_type,omitempty"` // used by Union type // contains filtered or unexported fields }
func (*MajorType) Descriptor
deprecated
func (*MajorType) GetMinorType ¶
func (*MajorType) GetPrecision ¶
func (*MajorType) GetSubType ¶
func (*MajorType) GetTimeZone ¶
func (*MajorType) ProtoMessage ¶
func (*MajorType) ProtoMessage()
func (*MajorType) ProtoReflect ¶
func (x *MajorType) ProtoReflect() protoreflect.Message
type MinorType ¶
type MinorType int32
const ( MinorType_LATE MinorType = 0 // late binding type MinorType_MAP MinorType = 1 // an empty map column. Useful for conceptual setup. Children listed within here MinorType_TINYINT MinorType = 3 // single byte signed integer MinorType_SMALLINT MinorType = 4 // two byte signed integer MinorType_INT MinorType = 5 // four byte signed integer MinorType_BIGINT MinorType = 6 // eight byte signed integer MinorType_DECIMAL9 MinorType = 7 // a decimal supporting precision between 1 and 9 MinorType_DECIMAL18 MinorType = 8 // a decimal supporting precision between 10 and 18 MinorType_DECIMAL28SPARSE MinorType = 9 // a decimal supporting precision between 19 and 28 MinorType_DECIMAL38SPARSE MinorType = 10 // a decimal supporting precision between 29 and 38 MinorType_MONEY MinorType = 11 // signed decimal with two digit precision MinorType_DATE MinorType = 12 // days since 4713bc MinorType_TIME MinorType = 13 // time in micros before or after 2000/1/1 MinorType_TIMETZ MinorType = 14 // time in micros before or after 2000/1/1 with timezone MinorType_TIMESTAMPTZ MinorType = 15 // unix epoch time in millis MinorType_TIMESTAMP MinorType = 16 // TBD MinorType_INTERVAL MinorType = 17 // TBD MinorType_FLOAT4 MinorType = 18 // 4 byte ieee 754 MinorType_FLOAT8 MinorType = 19 // 8 byte ieee 754 MinorType_BIT MinorType = 20 // single bit value (boolean) MinorType_FIXEDCHAR MinorType = 21 // utf8 fixed length string, padded with spaces MinorType_FIXED16CHAR MinorType = 22 MinorType_FIXEDBINARY MinorType = 23 // fixed length binary, padded with 0 bytes MinorType_VARCHAR MinorType = 24 // utf8 variable length string MinorType_VAR16CHAR MinorType = 25 // utf16 variable length string MinorType_VARBINARY MinorType = 26 // variable length binary MinorType_UINT1 MinorType = 29 // unsigned 1 byte integer MinorType_UINT2 MinorType = 30 // unsigned 2 byte integer MinorType_UINT4 MinorType = 31 // unsigned 4 byte integer MinorType_UINT8 MinorType = 32 // unsigned 8 byte integer MinorType_DECIMAL28DENSE MinorType = 33 // dense decimal representation, supporting precision between 19 and 28 MinorType_DECIMAL38DENSE MinorType = 34 // dense decimal representation, supporting precision between 28 and 38 // PROTO2 = 33; // protobuf encoded complex type. (up to 2^16 in length) // PROTO4 = 34; // protobuf encoded complex type. (up to 2^32 in length) // MSGPACK2 = 35; // msgpack encoded complex type. (up to 2^16 in length) // MSGPACK4 = 36; // msgpack encoded complex type. (up to 2^32 in length) MinorType_NULL MinorType = 37 // a value of unknown type (e.g. a missing reference). MinorType_INTERVALYEAR MinorType = 38 // Interval type specifying YEAR to MONTH MinorType_INTERVALDAY MinorType = 39 // Interval type specifying DAY to SECONDS MinorType_LIST MinorType = 40 MinorType_GENERIC_OBJECT MinorType = 41 MinorType_UNION MinorType = 42 MinorType_VARDECIMAL MinorType = 43 // variable width decimal (arbitrary precision) MinorType_DICT MinorType = 44 )
func (MinorType) Descriptor ¶
func (MinorType) Descriptor() protoreflect.EnumDescriptor
func (MinorType) EnumDescriptor
deprecated
func (MinorType) Number ¶
func (x MinorType) Number() protoreflect.EnumNumber
func (MinorType) Type ¶
func (MinorType) Type() protoreflect.EnumType
func (*MinorType) UnmarshalJSON
deprecated
Click to show internal directories.
Click to hide internal directories.