partition

package
v0.0.0-debug-20260702 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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) Descriptor() ([]byte, []int)

func (*Partition) GetExpr

func (m *Partition) GetExpr() *plan.Expr

func (*Partition) GetExprStr

func (m *Partition) GetExprStr() string

func (*Partition) GetExprWithRowID

func (m *Partition) GetExprWithRowID() *plan.Expr

func (*Partition) GetName

func (m *Partition) GetName() string

func (*Partition) GetPartitionID

func (m *Partition) GetPartitionID() uint64

func (*Partition) GetPartitionTableName

func (m *Partition) GetPartitionTableName() string

func (*Partition) GetPosition

func (m *Partition) GetPosition() uint32

func (*Partition) GetPrimaryTableID

func (m *Partition) GetPrimaryTableID() uint64

func (*Partition) Marshal

func (m *Partition) Marshal() (dAtA []byte, err error)

func (*Partition) MarshalTo

func (m *Partition) MarshalTo(dAtA []byte) (int, error)

func (*Partition) MarshalToSizedBuffer

func (m *Partition) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Partition) ProtoMessage

func (*Partition) ProtoMessage()

func (*Partition) ProtoSize

func (m *Partition) ProtoSize() (n int)

func (*Partition) Reset

func (m *Partition) Reset()

func (*Partition) String

func (m *Partition) String() string

func (*Partition) Unmarshal

func (m *Partition) Unmarshal(dAtA []byte) error

func (*Partition) XXX_DiscardUnknown

func (m *Partition) XXX_DiscardUnknown()

func (*Partition) XXX_Marshal

func (m *Partition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Partition) XXX_Merge

func (m *Partition) XXX_Merge(src proto.Message)

func (*Partition) XXX_Size

func (m *Partition) XXX_Size() int

func (*Partition) XXX_Unmarshal

func (m *Partition) XXX_Unmarshal(b []byte) error

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL