Documentation
¶
Index ¶
- Variables
- type Partition
- func (*Partition) Descriptor() ([]byte, []int)
- func (m *Partition) GetExpr() *plan.Expr
- func (m *Partition) GetExprStr() string
- func (m *Partition) GetExprWithRowID() *plan.Expr
- func (m *Partition) GetName() string
- func (m *Partition) GetPartitionID() uint64
- func (m *Partition) GetPartitionTableName() string
- func (m *Partition) GetPosition() uint32
- func (m *Partition) GetPrimaryTableID() uint64
- func (m *Partition) Marshal() (dAtA []byte, err error)
- func (m *Partition) MarshalTo(dAtA []byte) (int, error)
- func (m *Partition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Partition) ProtoMessage()
- func (m *Partition) ProtoSize() (n int)
- func (m *Partition) Reset()
- func (m *Partition) String() string
- func (m *Partition) Unmarshal(dAtA []byte) error
- func (m *Partition) XXX_DiscardUnknown()
- func (m *Partition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Partition) XXX_Merge(src proto.Message)
- func (m *Partition) XXX_Size() int
- func (m *Partition) XXX_Unmarshal(b []byte) error
- type PartitionMetadata
- func (*PartitionMetadata) Descriptor() ([]byte, []int)
- func (m *PartitionMetadata) GetColumns() []string
- func (m *PartitionMetadata) GetDatabaseName() string
- func (m *PartitionMetadata) GetDescription() string
- func (m *PartitionMetadata) GetMethod() PartitionMethod
- func (m *PartitionMetadata) GetPartitions() []Partition
- func (m *PartitionMetadata) GetTableID() uint64
- func (m *PartitionMetadata) GetTableName() string
- func (m *PartitionMetadata) IsEmpty() bool
- func (m *PartitionMetadata) Marshal() (dAtA []byte, err error)
- func (m *PartitionMetadata) MarshalTo(dAtA []byte) (int, error)
- func (m *PartitionMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PartitionMetadata) ProtoMessage()
- func (m *PartitionMetadata) ProtoSize() (n int)
- func (m *PartitionMetadata) Reset()
- func (m *PartitionMetadata) String() string
- func (m *PartitionMetadata) Unmarshal(dAtA []byte) error
- func (m *PartitionMetadata) XXX_DiscardUnknown()
- func (m *PartitionMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionMetadata) XXX_Merge(src proto.Message)
- func (m *PartitionMetadata) XXX_Size() int
- func (m *PartitionMetadata) XXX_Unmarshal(b []byte) error
- type PartitionMethod
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthPartition = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowPartition = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupPartition = fmt.Errorf("proto: unexpected end of group") )
View Source
var PartitionMethod_name = map[int32]string{
0: "Key",
1: "LinearKey",
2: "Hash",
3: "LinearHash",
4: "Range",
5: "List",
}
View Source
var PartitionMethod_value = map[string]int32{
"Key": 0,
"LinearKey": 1,
"Hash": 2,
"LinearHash": 3,
"Range": 4,
"List": 5,
}
Functions ¶
This section is empty.
Types ¶
type Partition ¶
type Partition struct {
PartitionID uint64 `protobuf:"varint,1,opt,name=PartitionID,proto3" json:"PartitionID,omitempty"`
PartitionTableName string `protobuf:"bytes,2,opt,name=PartitionTableName,proto3" json:"PartitionTableName,omitempty"`
PrimaryTableID uint64 `protobuf:"varint,3,opt,name=PrimaryTableID,proto3" json:"PrimaryTableID,omitempty"`
Name string `protobuf:"bytes,4,opt,name=Name,proto3" json:"Name,omitempty"`
Position uint32 `protobuf:"varint,5,opt,name=Position,proto3" json:"Position,omitempty"`
ExprStr string `protobuf:"bytes,6,opt,name=ExprStr,proto3" json:"ExprStr,omitempty"`
Expr *plan.Expr `protobuf:"bytes,7,opt,name=Expr,proto3" json:"Expr,omitempty"`
ExprWithRowID *plan.Expr `protobuf:"bytes,8,opt,name=ExprWithRowID,proto3" json:"ExprWithRowID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Partition) Descriptor ¶
func (*Partition) GetExprStr ¶
func (*Partition) GetExprWithRowID ¶
func (*Partition) GetPartitionID ¶
func (*Partition) GetPartitionTableName ¶
func (*Partition) GetPosition ¶
func (*Partition) GetPrimaryTableID ¶
func (*Partition) MarshalToSizedBuffer ¶
func (*Partition) ProtoMessage ¶
func (*Partition) ProtoMessage()
func (*Partition) XXX_DiscardUnknown ¶
func (m *Partition) XXX_DiscardUnknown()
func (*Partition) XXX_Marshal ¶
func (*Partition) XXX_Unmarshal ¶
type PartitionMetadata ¶
type PartitionMetadata struct {
TableID uint64 `protobuf:"varint,1,opt,name=TableID,proto3" json:"TableID,omitempty"`
TableName string `protobuf:"bytes,2,opt,name=TableName,proto3" json:"TableName,omitempty"`
DatabaseName string `protobuf:"bytes,3,opt,name=DatabaseName,proto3" json:"DatabaseName,omitempty"`
Method PartitionMethod `protobuf:"varint,4,opt,name=Method,proto3,enum=partition.PartitionMethod" json:"Method,omitempty"`
Description string `protobuf:"bytes,5,opt,name=Description,proto3" json:"Description,omitempty"`
Columns []string `protobuf:"bytes,6,rep,name=Columns,proto3" json:"Columns,omitempty"`
Partitions []Partition `protobuf:"bytes,7,rep,name=Partitions,proto3" json:"Partitions"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PartitionMetadata) Descriptor ¶
func (*PartitionMetadata) Descriptor() ([]byte, []int)
func (*PartitionMetadata) GetColumns ¶
func (m *PartitionMetadata) GetColumns() []string
func (*PartitionMetadata) GetDatabaseName ¶
func (m *PartitionMetadata) GetDatabaseName() string
func (*PartitionMetadata) GetDescription ¶
func (m *PartitionMetadata) GetDescription() string
func (*PartitionMetadata) GetMethod ¶
func (m *PartitionMetadata) GetMethod() PartitionMethod
func (*PartitionMetadata) GetPartitions ¶
func (m *PartitionMetadata) GetPartitions() []Partition
func (*PartitionMetadata) GetTableID ¶
func (m *PartitionMetadata) GetTableID() uint64
func (*PartitionMetadata) GetTableName ¶
func (m *PartitionMetadata) GetTableName() string
func (*PartitionMetadata) IsEmpty ¶
func (m *PartitionMetadata) IsEmpty() bool
func (*PartitionMetadata) Marshal ¶
func (m *PartitionMetadata) Marshal() (dAtA []byte, err error)
func (*PartitionMetadata) MarshalTo ¶
func (m *PartitionMetadata) MarshalTo(dAtA []byte) (int, error)
func (*PartitionMetadata) MarshalToSizedBuffer ¶
func (m *PartitionMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PartitionMetadata) ProtoMessage ¶
func (*PartitionMetadata) ProtoMessage()
func (*PartitionMetadata) ProtoSize ¶
func (m *PartitionMetadata) ProtoSize() (n int)
func (*PartitionMetadata) Reset ¶
func (m *PartitionMetadata) Reset()
func (*PartitionMetadata) String ¶
func (m *PartitionMetadata) String() string
func (*PartitionMetadata) Unmarshal ¶
func (m *PartitionMetadata) Unmarshal(dAtA []byte) error
func (*PartitionMetadata) XXX_DiscardUnknown ¶
func (m *PartitionMetadata) XXX_DiscardUnknown()
func (*PartitionMetadata) XXX_Marshal ¶
func (m *PartitionMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionMetadata) XXX_Merge ¶
func (m *PartitionMetadata) XXX_Merge(src proto.Message)
func (*PartitionMetadata) XXX_Size ¶
func (m *PartitionMetadata) XXX_Size() int
func (*PartitionMetadata) XXX_Unmarshal ¶
func (m *PartitionMetadata) XXX_Unmarshal(b []byte) error
type PartitionMethod ¶
type PartitionMethod int32
PartitionMethod partition method
const ( PartitionMethod_Key PartitionMethod = 0 PartitionMethod_LinearKey PartitionMethod = 1 PartitionMethod_Hash PartitionMethod = 2 PartitionMethod_LinearHash PartitionMethod = 3 PartitionMethod_Range PartitionMethod = 4 PartitionMethod_List PartitionMethod = 5 )
func (PartitionMethod) EnumDescriptor ¶
func (PartitionMethod) EnumDescriptor() ([]byte, []int)
func (PartitionMethod) String ¶
func (x PartitionMethod) String() string
Click to show internal directories.
Click to hide internal directories.