pipeline

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: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthPipeline        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPipeline          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupPipeline = fmt.Errorf("proto: unexpected end of group")
)
View Source
var Method_name = map[int32]string{
	0: "UnknownMethod",
	1: "PipelineMessage",
	2: "BatchMessage",
	3: "PrepareDoneNotifyMessage",
	4: "StopSending",
}
View Source
var Method_value = map[string]int32{
	"UnknownMethod":            0,
	"PipelineMessage":          1,
	"BatchMessage":             2,
	"PrepareDoneNotifyMessage": 3,
	"StopSending":              4,
}
View Source
var Pipeline_PipelineType_name = map[int32]string{
	0: "Merge",
	1: "Normal",
	2: "Remote",
	3: "Parallel",
}
View Source
var Pipeline_PipelineType_value = map[string]int32{
	"Merge":    0,
	"Normal":   1,
	"Remote":   2,
	"Parallel": 3,
}
View Source
var SampleFunc_SampleType_name = map[int32]string{
	0: "Rows",
	1: "Percent",
	2: "MergeRows",
}
View Source
var SampleFunc_SampleType_value = map[string]int32{
	"Rows":      0,
	"Percent":   1,
	"MergeRows": 2,
}
View Source
var SessionLoggerInfo_LogLevel_name = map[int32]string{
	0: "Debug",
	1: "Info",
	2: "Warn",
	3: "Error",
	4: "Panic",
	5: "Fatal",
}
View Source
var SessionLoggerInfo_LogLevel_value = map[string]int32{
	"Debug": 0,
	"Info":  1,
	"Warn":  2,
	"Error": 3,
	"Panic": 4,
	"Fatal": 5,
}
View Source
var Status_name = map[int32]string{
	0: "UnknownStatus",
	1: "WaitingNext",
	2: "Last",
	3: "MessageEnd",
}
View Source
var Status_value = map[string]int32{
	"UnknownStatus": 0,
	"WaitingNext":   1,
	"Last":          2,
	"MessageEnd":    3,
}

Functions

func EncodedMessageError

func EncodedMessageError(ctx context.Context, err error) []byte

Types

type Aggregate

type Aggregate struct {
	Op                   int64        `protobuf:"varint,1,opt,name=op,proto3" json:"op,omitempty"`
	Dist                 bool         `protobuf:"varint,2,opt,name=dist,proto3" json:"dist,omitempty"`
	Expr                 []*plan.Expr `protobuf:"bytes,3,rep,name=expr,proto3" json:"expr,omitempty"`
	Config               []byte       `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Aggregate) Descriptor

func (*Aggregate) Descriptor() ([]byte, []int)

func (*Aggregate) GetConfig added in v1.0.0

func (m *Aggregate) GetConfig() []byte

func (*Aggregate) GetDist

func (m *Aggregate) GetDist() bool

func (*Aggregate) GetExpr

func (m *Aggregate) GetExpr() []*plan.Expr

func (*Aggregate) GetOp

func (m *Aggregate) GetOp() int64

func (*Aggregate) Marshal

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

func (*Aggregate) MarshalTo

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

func (*Aggregate) MarshalToSizedBuffer

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

func (*Aggregate) ProtoMessage

func (*Aggregate) ProtoMessage()

func (*Aggregate) ProtoSize

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

func (*Aggregate) Reset

func (m *Aggregate) Reset()

func (*Aggregate) String

func (m *Aggregate) String() string

func (*Aggregate) Unmarshal

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

func (*Aggregate) XXX_DiscardUnknown

func (m *Aggregate) XXX_DiscardUnknown()

func (*Aggregate) XXX_Marshal

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

func (*Aggregate) XXX_Merge

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

func (*Aggregate) XXX_Size

func (m *Aggregate) XXX_Size() int

func (*Aggregate) XXX_Unmarshal

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

type AnalysisList

type AnalysisList struct {
	List                 []*plan.AnalyzeInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*AnalysisList) Descriptor

func (*AnalysisList) Descriptor() ([]byte, []int)

func (*AnalysisList) GetList

func (m *AnalysisList) GetList() []*plan.AnalyzeInfo

func (*AnalysisList) Marshal

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

func (*AnalysisList) MarshalTo

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

func (*AnalysisList) MarshalToSizedBuffer

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

func (*AnalysisList) ProtoMessage

func (*AnalysisList) ProtoMessage()

func (*AnalysisList) ProtoSize

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

func (*AnalysisList) Reset

func (m *AnalysisList) Reset()

func (*AnalysisList) String

func (m *AnalysisList) String() string

func (*AnalysisList) Unmarshal

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

func (*AnalysisList) XXX_DiscardUnknown

func (m *AnalysisList) XXX_DiscardUnknown()

func (*AnalysisList) XXX_Marshal

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

func (*AnalysisList) XXX_Merge

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

func (*AnalysisList) XXX_Size

func (m *AnalysisList) XXX_Size() int

func (*AnalysisList) XXX_Unmarshal

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

type Apply

type Apply struct {
	ApplyType            int32       `protobuf:"varint,1,opt,name=apply_type,json=applyType,proto3" json:"apply_type,omitempty"`
	RelList              []int32     `protobuf:"varint,2,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"`
	ColList              []int32     `protobuf:"varint,3,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"`
	Types                []plan.Type `protobuf:"bytes,4,rep,name=types,proto3" json:"types"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Apply) Descriptor

func (*Apply) Descriptor() ([]byte, []int)

func (*Apply) GetApplyType

func (m *Apply) GetApplyType() int32

func (*Apply) GetColList

func (m *Apply) GetColList() []int32

func (*Apply) GetRelList

func (m *Apply) GetRelList() []int32

func (*Apply) GetTypes

func (m *Apply) GetTypes() []plan.Type

func (*Apply) Marshal

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

func (*Apply) MarshalTo

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

func (*Apply) MarshalToSizedBuffer

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

func (*Apply) ProtoMessage

func (*Apply) ProtoMessage()

func (*Apply) ProtoSize

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

func (*Apply) Reset

func (m *Apply) Reset()

func (*Apply) String

func (m *Apply) String() string

func (*Apply) Unmarshal

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

func (*Apply) XXX_DiscardUnknown

func (m *Apply) XXX_DiscardUnknown()

func (*Apply) XXX_Marshal

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

func (*Apply) XXX_Merge

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

func (*Apply) XXX_Size

func (m *Apply) XXX_Size() int

func (*Apply) XXX_Unmarshal

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

type Array added in v0.8.0

type Array struct {
	Array                []int32  `protobuf:"varint,1,rep,packed,name=array,proto3" json:"array,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Array) Descriptor added in v0.8.0

func (*Array) Descriptor() ([]byte, []int)

func (*Array) GetArray added in v0.8.0

func (m *Array) GetArray() []int32

func (*Array) Marshal added in v0.8.0

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

func (*Array) MarshalTo added in v0.8.0

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

func (*Array) MarshalToSizedBuffer added in v0.8.0

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

func (*Array) ProtoMessage added in v0.8.0

func (*Array) ProtoMessage()

func (*Array) ProtoSize added in v0.8.0

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

func (*Array) Reset added in v0.8.0

func (m *Array) Reset()

func (*Array) String added in v0.8.0

func (m *Array) String() string

func (*Array) Unmarshal added in v0.8.0

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

func (*Array) XXX_DiscardUnknown added in v0.8.0

func (m *Array) XXX_DiscardUnknown()

func (*Array) XXX_Marshal added in v0.8.0

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

func (*Array) XXX_Merge added in v0.8.0

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

func (*Array) XXX_Size added in v0.8.0

func (m *Array) XXX_Size() int

func (*Array) XXX_Unmarshal added in v0.8.0

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

type Connector

type Connector struct {
	PipelineId           int32    `protobuf:"varint,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	ConnectorIndex       int32    `protobuf:"varint,2,opt,name=connector_index,json=connectorIndex,proto3" json:"connector_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Connector) Descriptor

func (*Connector) Descriptor() ([]byte, []int)

func (*Connector) GetConnectorIndex

func (m *Connector) GetConnectorIndex() int32

func (*Connector) GetPipelineId

func (m *Connector) GetPipelineId() int32

func (*Connector) Marshal

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

func (*Connector) MarshalTo

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

func (*Connector) MarshalToSizedBuffer

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

func (*Connector) ProtoMessage

func (*Connector) ProtoMessage()

func (*Connector) ProtoSize

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

func (*Connector) Reset

func (m *Connector) Reset()

func (*Connector) String

func (m *Connector) String() string

func (*Connector) Unmarshal

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

func (*Connector) XXX_DiscardUnknown

func (m *Connector) XXX_DiscardUnknown()

func (*Connector) XXX_Marshal

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

func (*Connector) XXX_Merge

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

func (*Connector) XXX_Size

func (m *Connector) XXX_Size() int

func (*Connector) XXX_Unmarshal

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

type DedupJoin

type DedupJoin struct {
	RelList                []int32                     `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"`
	ColList                []int32                     `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"`
	LeftCond               []*plan.Expr                `protobuf:"bytes,3,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"`
	RightCond              []*plan.Expr                `protobuf:"bytes,4,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"`
	RuntimeFilterBuildList []*plan.RuntimeFilterSpec   `` /* 131-byte string literal not displayed */
	IsShuffle              bool                        `protobuf:"varint,6,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"`
	JoinMapTag             int32                       `protobuf:"varint,7,opt,name=join_map_tag,json=joinMapTag,proto3" json:"join_map_tag,omitempty"`
	ShuffleIdx             int32                       `protobuf:"varint,8,opt,name=shuffle_idx,json=shuffleIdx,proto3" json:"shuffle_idx,omitempty"`
	OnDuplicateAction      plan.Node_OnDuplicateAction `` /* 148-byte string literal not displayed */
	DedupColName           string                      `protobuf:"bytes,10,opt,name=dedup_col_name,json=dedupColName,proto3" json:"dedup_col_name,omitempty"`
	DedupColTypes          []plan.Type                 `protobuf:"bytes,11,rep,name=dedup_col_types,json=dedupColTypes,proto3" json:"dedup_col_types"`
	LeftTypes              []plan.Type                 `protobuf:"bytes,12,rep,name=left_types,json=leftTypes,proto3" json:"left_types"`
	RightTypes             []plan.Type                 `protobuf:"bytes,13,rep,name=right_types,json=rightTypes,proto3" json:"right_types"`
	UpdateColIdxList       []int32                     `protobuf:"varint,14,rep,packed,name=update_col_idx_list,json=updateColIdxList,proto3" json:"update_col_idx_list,omitempty"`
	UpdateColExprList      []*plan.Expr                `protobuf:"bytes,15,rep,name=update_col_expr_list,json=updateColExprList,proto3" json:"update_col_expr_list,omitempty"`
	DelColIdx              int32                       `protobuf:"varint,16,opt,name=del_col_idx,json=delColIdx,proto3" json:"del_col_idx,omitempty"`
	// Parallel arrays for the REPLACE INTO merged main-table scan. Each entry
	// at index i means: at probe time, when the build bucket for a row is hit,
	// capture left (probe) column old_col_capture_probe_idx_list[i] and emit
	// it in finalize() into right (build) column old_col_capture_placeholder_idx_list[i].
	OldColCapturePlaceholderIdxList []int32  `` /* 171-byte string literal not displayed */
	OldColCaptureProbeIdxList       []int32  `` /* 153-byte string literal not displayed */
	DedupBuildKeepLast              bool     `protobuf:"varint,19,opt,name=dedup_build_keep_last,json=dedupBuildKeepLast,proto3" json:"dedup_build_keep_last,omitempty"`
	DedupDeleteKeepColIdxList       []int32  `` /* 153-byte string literal not displayed */
	DedupDeleteMarkerColIdx         int32    `` /* 138-byte string literal not displayed */
	XXX_NoUnkeyedLiteral            struct{} `json:"-"`
	XXX_unrecognized                []byte   `json:"-"`
	XXX_sizecache                   int32    `json:"-"`
}

func (*DedupJoin) Descriptor

func (*DedupJoin) Descriptor() ([]byte, []int)

func (*DedupJoin) GetColList

func (m *DedupJoin) GetColList() []int32

func (*DedupJoin) GetDedupBuildKeepLast

func (m *DedupJoin) GetDedupBuildKeepLast() bool

func (*DedupJoin) GetDedupColName

func (m *DedupJoin) GetDedupColName() string

func (*DedupJoin) GetDedupColTypes

func (m *DedupJoin) GetDedupColTypes() []plan.Type

func (*DedupJoin) GetDedupDeleteKeepColIdxList

func (m *DedupJoin) GetDedupDeleteKeepColIdxList() []int32

func (*DedupJoin) GetDedupDeleteMarkerColIdx

func (m *DedupJoin) GetDedupDeleteMarkerColIdx() int32

func (*DedupJoin) GetDelColIdx

func (m *DedupJoin) GetDelColIdx() int32

func (*DedupJoin) GetIsShuffle

func (m *DedupJoin) GetIsShuffle() bool

func (*DedupJoin) GetJoinMapTag

func (m *DedupJoin) GetJoinMapTag() int32

func (*DedupJoin) GetLeftCond

func (m *DedupJoin) GetLeftCond() []*plan.Expr

func (*DedupJoin) GetLeftTypes

func (m *DedupJoin) GetLeftTypes() []plan.Type

func (*DedupJoin) GetOldColCapturePlaceholderIdxList

func (m *DedupJoin) GetOldColCapturePlaceholderIdxList() []int32

func (*DedupJoin) GetOldColCaptureProbeIdxList

func (m *DedupJoin) GetOldColCaptureProbeIdxList() []int32

func (*DedupJoin) GetOnDuplicateAction

func (m *DedupJoin) GetOnDuplicateAction() plan.Node_OnDuplicateAction

func (*DedupJoin) GetRelList

func (m *DedupJoin) GetRelList() []int32

func (*DedupJoin) GetRightCond

func (m *DedupJoin) GetRightCond() []*plan.Expr

func (*DedupJoin) GetRightTypes

func (m *DedupJoin) GetRightTypes() []plan.Type

func (*DedupJoin) GetRuntimeFilterBuildList

func (m *DedupJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec

func (*DedupJoin) GetShuffleIdx

func (m *DedupJoin) GetShuffleIdx() int32

func (*DedupJoin) GetUpdateColExprList

func (m *DedupJoin) GetUpdateColExprList() []*plan.Expr

func (*DedupJoin) GetUpdateColIdxList

func (m *DedupJoin) GetUpdateColIdxList() []int32

func (*DedupJoin) Marshal

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

func (*DedupJoin) MarshalTo

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

func (*DedupJoin) MarshalToSizedBuffer

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

func (*DedupJoin) ProtoMessage

func (*DedupJoin) ProtoMessage()

func (*DedupJoin) ProtoSize

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

func (*DedupJoin) Reset

func (m *DedupJoin) Reset()

func (*DedupJoin) String

func (m *DedupJoin) String() string

func (*DedupJoin) Unmarshal

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

func (*DedupJoin) XXX_DiscardUnknown

func (m *DedupJoin) XXX_DiscardUnknown()

func (*DedupJoin) XXX_Marshal

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

func (*DedupJoin) XXX_Merge

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

func (*DedupJoin) XXX_Size

func (m *DedupJoin) XXX_Size() int

func (*DedupJoin) XXX_Unmarshal

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

type Deletion added in v0.8.0

type Deletion struct {
	AffectedRows uint64 `protobuf:"varint,1,opt,name=AffectedRows,proto3" json:"AffectedRows,omitempty"`
	RemoteDelete bool   `protobuf:"varint,2,opt,name=RemoteDelete,proto3" json:"RemoteDelete,omitempty"`
	IBucket      uint32 `protobuf:"varint,3,opt,name=IBucket,proto3" json:"IBucket,omitempty"`
	NBucket      uint32 `protobuf:"varint,4,opt,name=NBucket,proto3" json:"NBucket,omitempty"`
	// DeleteCtx
	RowIdIdx              int32            `protobuf:"varint,5,opt,name=row_id_idx,json=rowIdIdx,proto3" json:"row_id_idx,omitempty"`
	PartitionTableIds     []uint64         `protobuf:"varint,6,rep,packed,name=partition_table_ids,json=partitionTableIds,proto3" json:"partition_table_ids,omitempty"`
	PartitionTableNames   []string         `protobuf:"bytes,7,rep,name=partition_table_names,json=partitionTableNames,proto3" json:"partition_table_names,omitempty"`
	PartitionIndexInBatch int32            `` /* 129-byte string literal not displayed */
	Ref                   *plan.ObjectRef  `protobuf:"bytes,9,opt,name=ref,proto3" json:"ref,omitempty"`
	AddAffectedRows       bool             `protobuf:"varint,10,opt,name=add_affected_rows,json=addAffectedRows,proto3" json:"add_affected_rows,omitempty"`
	SegmentMap            map[string]int32 `` /* 163-byte string literal not displayed */
	CanTruncate           bool             `protobuf:"varint,12,opt,name=can_truncate,json=canTruncate,proto3" json:"can_truncate,omitempty"`
	IsEnd                 bool             `protobuf:"varint,13,opt,name=is_end,json=isEnd,proto3" json:"is_end,omitempty"`
	PrimaryKeyIdx         int32            `protobuf:"varint,14,opt,name=primary_key_idx,json=primaryKeyIdx,proto3" json:"primary_key_idx,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}         `json:"-"`
	XXX_unrecognized      []byte           `json:"-"`
	XXX_sizecache         int32            `json:"-"`
}

func (*Deletion) Descriptor added in v0.8.0

func (*Deletion) Descriptor() ([]byte, []int)

func (*Deletion) GetAddAffectedRows added in v0.8.0

func (m *Deletion) GetAddAffectedRows() bool

func (*Deletion) GetAffectedRows added in v0.8.0

func (m *Deletion) GetAffectedRows() uint64

func (*Deletion) GetCanTruncate added in v0.8.0

func (m *Deletion) GetCanTruncate() bool

func (*Deletion) GetIBucket added in v0.8.0

func (m *Deletion) GetIBucket() uint32

func (*Deletion) GetIsEnd added in v0.8.0

func (m *Deletion) GetIsEnd() bool

func (*Deletion) GetNBucket added in v0.8.0

func (m *Deletion) GetNBucket() uint32

func (*Deletion) GetPartitionIndexInBatch added in v0.8.0

func (m *Deletion) GetPartitionIndexInBatch() int32

func (*Deletion) GetPartitionTableIds added in v0.8.0

func (m *Deletion) GetPartitionTableIds() []uint64

func (*Deletion) GetPartitionTableNames added in v0.8.0

func (m *Deletion) GetPartitionTableNames() []string

func (*Deletion) GetPrimaryKeyIdx added in v1.0.0

func (m *Deletion) GetPrimaryKeyIdx() int32

func (*Deletion) GetRef added in v0.8.0

func (m *Deletion) GetRef() *plan.ObjectRef

func (*Deletion) GetRemoteDelete added in v0.8.0

func (m *Deletion) GetRemoteDelete() bool

func (*Deletion) GetRowIdIdx added in v0.8.0

func (m *Deletion) GetRowIdIdx() int32

func (*Deletion) GetSegmentMap added in v0.8.0

func (m *Deletion) GetSegmentMap() map[string]int32

func (*Deletion) Marshal added in v0.8.0

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

func (*Deletion) MarshalTo added in v0.8.0

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

func (*Deletion) MarshalToSizedBuffer added in v0.8.0

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

func (*Deletion) ProtoMessage added in v0.8.0

func (*Deletion) ProtoMessage()

func (*Deletion) ProtoSize added in v0.8.0

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

func (*Deletion) Reset added in v0.8.0

func (m *Deletion) Reset()

func (*Deletion) String added in v0.8.0

func (m *Deletion) String() string

func (*Deletion) Unmarshal added in v0.8.0

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

func (*Deletion) XXX_DiscardUnknown added in v0.8.0

func (m *Deletion) XXX_DiscardUnknown()

func (*Deletion) XXX_Marshal added in v0.8.0

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

func (*Deletion) XXX_Merge added in v0.8.0

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

func (*Deletion) XXX_Size added in v0.8.0

func (m *Deletion) XXX_Size() int

func (*Deletion) XXX_Unmarshal added in v0.8.0

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

type Dispatch

type Dispatch struct {
	FuncId               int32        `protobuf:"varint,1,opt,name=func_id,json=funcId,proto3" json:"func_id,omitempty"`
	LocalConnector       []*Connector `protobuf:"bytes,2,rep,name=local_connector,json=localConnector,proto3" json:"local_connector,omitempty"`
	RemoteConnector      []*WrapNode  `protobuf:"bytes,3,rep,name=remote_connector,json=remoteConnector,proto3" json:"remote_connector,omitempty"`
	ShuffleRegIdxLocal   []int32      `` /* 127-byte string literal not displayed */
	ShuffleRegIdxRemote  []int32      `` /* 130-byte string literal not displayed */
	ShuffleType          int32        `protobuf:"varint,6,opt,name=shuffle_type,json=shuffleType,proto3" json:"shuffle_type,omitempty"`
	IsSink               bool         `protobuf:"varint,7,opt,name=is_sink,json=isSink,proto3" json:"is_sink,omitempty"`
	RecSink              bool         `protobuf:"varint,8,opt,name=rec_sink,json=recSink,proto3" json:"rec_sink,omitempty"`
	RecCte               bool         `protobuf:"varint,9,opt,name=rec_cte,json=recCte,proto3" json:"rec_cte,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Dispatch) Descriptor

func (*Dispatch) Descriptor() ([]byte, []int)

func (*Dispatch) GetFuncId added in v0.7.0

func (m *Dispatch) GetFuncId() int32

func (*Dispatch) GetIsSink added in v0.8.0

func (m *Dispatch) GetIsSink() bool

func (*Dispatch) GetLocalConnector added in v0.7.0

func (m *Dispatch) GetLocalConnector() []*Connector

func (*Dispatch) GetRecCte

func (m *Dispatch) GetRecCte() bool

func (*Dispatch) GetRecSink added in v1.0.0

func (m *Dispatch) GetRecSink() bool

func (*Dispatch) GetRemoteConnector added in v0.7.0

func (m *Dispatch) GetRemoteConnector() []*WrapNode

func (*Dispatch) GetShuffleRegIdxLocal added in v0.8.0

func (m *Dispatch) GetShuffleRegIdxLocal() []int32

func (*Dispatch) GetShuffleRegIdxRemote added in v0.8.0

func (m *Dispatch) GetShuffleRegIdxRemote() []int32

func (*Dispatch) GetShuffleType added in v0.8.0

func (m *Dispatch) GetShuffleType() int32

func (*Dispatch) Marshal

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

func (*Dispatch) MarshalTo

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

func (*Dispatch) MarshalToSizedBuffer

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

func (*Dispatch) ProtoMessage

func (*Dispatch) ProtoMessage()

func (*Dispatch) ProtoSize

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

func (*Dispatch) Reset

func (m *Dispatch) Reset()

func (*Dispatch) String

func (m *Dispatch) String() string

func (*Dispatch) Unmarshal

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

func (*Dispatch) XXX_DiscardUnknown

func (m *Dispatch) XXX_DiscardUnknown()

func (*Dispatch) XXX_Marshal

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

func (*Dispatch) XXX_Merge

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

func (*Dispatch) XXX_Size

func (m *Dispatch) XXX_Size() int

func (*Dispatch) XXX_Unmarshal

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

type ExternalName2ColIndex

type ExternalName2ColIndex struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Index                int32    `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ExternalName2ColIndex) Descriptor

func (*ExternalName2ColIndex) Descriptor() ([]byte, []int)

func (*ExternalName2ColIndex) GetIndex

func (m *ExternalName2ColIndex) GetIndex() int32

func (*ExternalName2ColIndex) GetName

func (m *ExternalName2ColIndex) GetName() string

func (*ExternalName2ColIndex) Marshal

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

func (*ExternalName2ColIndex) MarshalTo

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

func (*ExternalName2ColIndex) MarshalToSizedBuffer

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

func (*ExternalName2ColIndex) ProtoMessage

func (*ExternalName2ColIndex) ProtoMessage()

func (*ExternalName2ColIndex) ProtoSize

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

func (*ExternalName2ColIndex) Reset

func (m *ExternalName2ColIndex) Reset()

func (*ExternalName2ColIndex) String

func (m *ExternalName2ColIndex) String() string

func (*ExternalName2ColIndex) Unmarshal

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

func (*ExternalName2ColIndex) XXX_DiscardUnknown

func (m *ExternalName2ColIndex) XXX_DiscardUnknown()

func (*ExternalName2ColIndex) XXX_Marshal

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

func (*ExternalName2ColIndex) XXX_Merge

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

func (*ExternalName2ColIndex) XXX_Size

func (m *ExternalName2ColIndex) XXX_Size() int

func (*ExternalName2ColIndex) XXX_Unmarshal

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

type ExternalScan

type ExternalScan struct {
	Attrs                  []plan.ExternAttr       `protobuf:"bytes,1,rep,name=attrs,proto3" json:"attrs"`
	FileSize               []int64                 `protobuf:"varint,2,rep,packed,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"`
	FileOffsetTotal        []*FileOffset           `protobuf:"bytes,3,rep,name=file_offset_total,json=fileOffsetTotal,proto3" json:"file_offset_total,omitempty"`
	Cols                   []*plan.ColDef          `protobuf:"bytes,4,rep,name=cols,proto3" json:"cols,omitempty"`
	CreateSql              string                  `protobuf:"bytes,5,opt,name=create_sql,json=createSql,proto3" json:"create_sql,omitempty"`
	FileList               []string                `protobuf:"bytes,6,rep,name=file_list,json=fileList,proto3" json:"file_list,omitempty"`
	OriginCols             []*plan.ColDef          `protobuf:"bytes,7,rep,name=origin_cols,json=originCols,proto3" json:"origin_cols,omitempty"`
	Filter                 *plan.Expr              `protobuf:"bytes,8,opt,name=filter,proto3" json:"filter,omitempty"`
	StrictSqlMode          bool                    `protobuf:"varint,9,opt,name=strict_sql_mode,json=strictSqlMode,proto3" json:"strict_sql_mode,omitempty"`
	ColumnListLen          int32                   `protobuf:"varint,10,opt,name=column_list_len,json=columnListLen,proto3" json:"column_list_len,omitempty"`
	ParallelLoad           bool                    `protobuf:"varint,11,opt,name=parallel_load,json=parallelLoad,proto3" json:"parallel_load,omitempty"`
	LoadEmptyNumericAsZero bool                    `` /* 135-byte string literal not displayed */
	ParquetRowGroupShards  []*ParquetRowGroupShard `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}                `json:"-"`
	XXX_unrecognized       []byte                  `json:"-"`
	XXX_sizecache          int32                   `json:"-"`
}

func (*ExternalScan) Descriptor

func (*ExternalScan) Descriptor() ([]byte, []int)

func (*ExternalScan) GetAttrs

func (m *ExternalScan) GetAttrs() []plan.ExternAttr

func (*ExternalScan) GetCols

func (m *ExternalScan) GetCols() []*plan.ColDef

func (*ExternalScan) GetColumnListLen

func (m *ExternalScan) GetColumnListLen() int32

func (*ExternalScan) GetCreateSql

func (m *ExternalScan) GetCreateSql() string

func (*ExternalScan) GetFileList

func (m *ExternalScan) GetFileList() []string

func (*ExternalScan) GetFileOffsetTotal added in v0.8.0

func (m *ExternalScan) GetFileOffsetTotal() []*FileOffset

func (*ExternalScan) GetFileSize added in v0.8.0

func (m *ExternalScan) GetFileSize() []int64

func (*ExternalScan) GetFilter added in v0.8.0

func (m *ExternalScan) GetFilter() *plan.Expr

func (*ExternalScan) GetLoadEmptyNumericAsZero

func (m *ExternalScan) GetLoadEmptyNumericAsZero() bool

func (*ExternalScan) GetOriginCols added in v0.7.0

func (m *ExternalScan) GetOriginCols() []*plan.ColDef

func (*ExternalScan) GetParallelLoad

func (m *ExternalScan) GetParallelLoad() bool

func (*ExternalScan) GetParquetRowGroupShards

func (m *ExternalScan) GetParquetRowGroupShards() []*ParquetRowGroupShard

func (*ExternalScan) GetStrictSqlMode

func (m *ExternalScan) GetStrictSqlMode() bool

func (*ExternalScan) Marshal

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

func (*ExternalScan) MarshalTo

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

func (*ExternalScan) MarshalToSizedBuffer

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

func (*ExternalScan) ProtoMessage

func (*ExternalScan) ProtoMessage()

func (*ExternalScan) ProtoSize

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

func (*ExternalScan) Reset

func (m *ExternalScan) Reset()

func (*ExternalScan) String

func (m *ExternalScan) String() string

func (*ExternalScan) Unmarshal

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

func (*ExternalScan) XXX_DiscardUnknown

func (m *ExternalScan) XXX_DiscardUnknown()

func (*ExternalScan) XXX_Marshal

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

func (*ExternalScan) XXX_Merge

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

func (*ExternalScan) XXX_Size

func (m *ExternalScan) XXX_Size() int

func (*ExternalScan) XXX_Unmarshal

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

type FileOffset added in v0.8.0

type FileOffset struct {
	Offset               []int64  `protobuf:"varint,1,rep,packed,name=offset,proto3" json:"offset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FileOffset) Descriptor added in v0.8.0

func (*FileOffset) Descriptor() ([]byte, []int)

func (*FileOffset) GetOffset added in v0.8.0

func (m *FileOffset) GetOffset() []int64

func (*FileOffset) Marshal added in v0.8.0

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

func (*FileOffset) MarshalTo added in v0.8.0

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

func (*FileOffset) MarshalToSizedBuffer added in v0.8.0

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

func (*FileOffset) ProtoMessage added in v0.8.0

func (*FileOffset) ProtoMessage()

func (*FileOffset) ProtoSize added in v0.8.0

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

func (*FileOffset) Reset added in v0.8.0

func (m *FileOffset) Reset()

func (*FileOffset) String added in v0.8.0

func (m *FileOffset) String() string

func (*FileOffset) Unmarshal added in v0.8.0

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

func (*FileOffset) XXX_DiscardUnknown added in v0.8.0

func (m *FileOffset) XXX_DiscardUnknown()

func (*FileOffset) XXX_Marshal added in v0.8.0

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

func (*FileOffset) XXX_Merge added in v0.8.0

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

func (*FileOffset) XXX_Size added in v0.8.0

func (m *FileOffset) XXX_Size() int

func (*FileOffset) XXX_Unmarshal added in v0.8.0

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

type FuzzyFilter added in v1.1.0

type FuzzyFilter struct {
	N                    float32   `protobuf:"fixed32,1,opt,name=N,proto3" json:"N,omitempty"`
	PkName               string    `protobuf:"bytes,2,opt,name=PkName,proto3" json:"PkName,omitempty"`
	PkTyp                plan.Type `protobuf:"bytes,3,opt,name=PkTyp,proto3" json:"PkTyp"`
	BuildIdx             int32     `protobuf:"varint,4,opt,name=BuildIdx,proto3" json:"BuildIdx,omitempty"`
	IfInsertFromUnique   bool      `protobuf:"varint,5,opt,name=IfInsertFromUnique,proto3" json:"IfInsertFromUnique,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*FuzzyFilter) Descriptor added in v1.1.0

func (*FuzzyFilter) Descriptor() ([]byte, []int)

func (*FuzzyFilter) GetBuildIdx added in v1.2.3

func (m *FuzzyFilter) GetBuildIdx() int32

func (*FuzzyFilter) GetIfInsertFromUnique added in v1.2.3

func (m *FuzzyFilter) GetIfInsertFromUnique() bool

func (*FuzzyFilter) GetN added in v1.1.0

func (m *FuzzyFilter) GetN() float32

func (*FuzzyFilter) GetPkName added in v1.1.0

func (m *FuzzyFilter) GetPkName() string

func (*FuzzyFilter) GetPkTyp added in v1.1.0

func (m *FuzzyFilter) GetPkTyp() plan.Type

func (*FuzzyFilter) Marshal added in v1.1.0

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

func (*FuzzyFilter) MarshalTo added in v1.1.0

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

func (*FuzzyFilter) MarshalToSizedBuffer added in v1.1.0

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

func (*FuzzyFilter) ProtoMessage added in v1.1.0

func (*FuzzyFilter) ProtoMessage()

func (*FuzzyFilter) ProtoSize added in v1.1.0

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

func (*FuzzyFilter) Reset added in v1.1.0

func (m *FuzzyFilter) Reset()

func (*FuzzyFilter) String added in v1.1.0

func (m *FuzzyFilter) String() string

func (*FuzzyFilter) Unmarshal added in v1.1.0

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

func (*FuzzyFilter) XXX_DiscardUnknown added in v1.1.0

func (m *FuzzyFilter) XXX_DiscardUnknown()

func (*FuzzyFilter) XXX_Marshal added in v1.1.0

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

func (*FuzzyFilter) XXX_Merge added in v1.1.0

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

func (*FuzzyFilter) XXX_Size added in v1.1.0

func (m *FuzzyFilter) XXX_Size() int

func (*FuzzyFilter) XXX_Unmarshal added in v1.1.0

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

type Group

type Group struct {
	NeedEval             bool             `protobuf:"varint,1,opt,name=need_eval,json=needEval,proto3" json:"need_eval,omitempty"`
	Exprs                []*plan.Expr     `protobuf:"bytes,2,rep,name=exprs,proto3" json:"exprs,omitempty"`
	Types                []plan.Type      `protobuf:"bytes,3,rep,name=types,proto3" json:"types"`
	Aggs                 []*Aggregate     `protobuf:"bytes,4,rep,name=aggs,proto3" json:"aggs,omitempty"`
	MultiAggs            []*MultiArguemnt `protobuf:"bytes,5,rep,name=MultiAggs,proto3" json:"MultiAggs,omitempty"`
	IsShuffle            bool             `protobuf:"varint,6,opt,name=isShuffle,proto3" json:"isShuffle,omitempty"`
	PreAllocSize         uint64           `protobuf:"varint,7,opt,name=preAllocSize,proto3" json:"preAllocSize,omitempty"`
	PartialResults       []byte           `protobuf:"bytes,8,opt,name=PartialResults,proto3" json:"PartialResults,omitempty"`
	PartialResultTypes   []uint32         `protobuf:"varint,9,rep,packed,name=PartialResultTypes,proto3" json:"PartialResultTypes,omitempty"`
	GroupingFlag         []bool           `protobuf:"varint,10,rep,packed,name=grouping_flag,json=groupingFlag,proto3" json:"grouping_flag,omitempty"`
	SpillMem             int64            `protobuf:"varint,11,opt,name=spill_mem,json=spillMem,proto3" json:"spill_mem,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Group) Descriptor

func (*Group) Descriptor() ([]byte, []int)

func (*Group) GetAggs

func (m *Group) GetAggs() []*Aggregate

func (*Group) GetExprs

func (m *Group) GetExprs() []*plan.Expr

func (*Group) GetGroupingFlag

func (m *Group) GetGroupingFlag() []bool

func (*Group) GetIsShuffle added in v1.0.0

func (m *Group) GetIsShuffle() bool

func (*Group) GetMultiAggs added in v0.8.0

func (m *Group) GetMultiAggs() []*MultiArguemnt

func (*Group) GetNeedEval

func (m *Group) GetNeedEval() bool

func (*Group) GetPartialResultTypes added in v1.1.0

func (m *Group) GetPartialResultTypes() []uint32

func (*Group) GetPartialResults added in v1.1.0

func (m *Group) GetPartialResults() []byte

func (*Group) GetPreAllocSize added in v1.0.0

func (m *Group) GetPreAllocSize() uint64

func (*Group) GetSpillMem

func (m *Group) GetSpillMem() int64

func (*Group) GetTypes

func (m *Group) GetTypes() []plan.Type

func (*Group) Marshal

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

func (*Group) MarshalTo

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

func (*Group) MarshalToSizedBuffer

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

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) ProtoSize

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

func (*Group) Reset

func (m *Group) Reset()

func (*Group) String

func (m *Group) String() string

func (*Group) Unmarshal

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

func (*Group) XXX_DiscardUnknown

func (m *Group) XXX_DiscardUnknown()

func (*Group) XXX_Marshal

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

func (*Group) XXX_Merge

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

func (*Group) XXX_Size

func (m *Group) XXX_Size() int

func (*Group) XXX_Unmarshal

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

type HashBuild

type HashBuild struct {
	NeedHashMap               bool                        `protobuf:"varint,1,opt,name=need_hash_map,json=needHashMap,proto3" json:"need_hash_map,omitempty"`
	HashOnPk                  bool                        `protobuf:"varint,2,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"`
	NeedBatches               bool                        `protobuf:"varint,3,opt,name=need_batches,json=needBatches,proto3" json:"need_batches,omitempty"`
	NeedAllocateSels          bool                        `protobuf:"varint,4,opt,name=need_allocate_sels,json=needAllocateSels,proto3" json:"need_allocate_sels,omitempty"`
	IsShuffle                 bool                        `protobuf:"varint,5,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"`
	Conditions                []*plan.Expr                `protobuf:"bytes,6,rep,name=conditions,proto3" json:"conditions,omitempty"`
	JoinMapTag                int32                       `protobuf:"varint,7,opt,name=join_map_tag,json=joinMapTag,proto3" json:"join_map_tag,omitempty"`
	JoinMapRefCnt             int32                       `protobuf:"varint,8,opt,name=join_map_ref_cnt,json=joinMapRefCnt,proto3" json:"join_map_ref_cnt,omitempty"`
	ShuffleIdx                int32                       `protobuf:"varint,9,opt,name=shuffle_idx,json=shuffleIdx,proto3" json:"shuffle_idx,omitempty"`
	RuntimeFilterSpec         *plan.RuntimeFilterSpec     `protobuf:"bytes,10,opt,name=runtime_filter_spec,json=runtimeFilterSpec,proto3" json:"runtime_filter_spec,omitempty"`
	IsDedup                   bool                        `protobuf:"varint,11,opt,name=is_dedup,json=isDedup,proto3" json:"is_dedup,omitempty"`
	OnDuplicateAction         plan.Node_OnDuplicateAction `` /* 149-byte string literal not displayed */
	DedupColName              string                      `protobuf:"bytes,13,opt,name=dedup_col_name,json=dedupColName,proto3" json:"dedup_col_name,omitempty"`
	DedupColTypes             []plan.Type                 `protobuf:"bytes,14,rep,name=dedup_col_types,json=dedupColTypes,proto3" json:"dedup_col_types"`
	DelColIdx                 int32                       `protobuf:"varint,15,opt,name=del_col_idx,json=delColIdx,proto3" json:"del_col_idx,omitempty"`
	DedupBuildKeepLast        bool                        `protobuf:"varint,16,opt,name=dedup_build_keep_last,json=dedupBuildKeepLast,proto3" json:"dedup_build_keep_last,omitempty"`
	DedupDeleteMarkerColIdx   int32                       `` /* 138-byte string literal not displayed */
	DedupDeleteKeepColIdxList []int32                     `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral      struct{}                    `json:"-"`
	XXX_unrecognized          []byte                      `json:"-"`
	XXX_sizecache             int32                       `json:"-"`
}

func (*HashBuild) Descriptor

func (*HashBuild) Descriptor() ([]byte, []int)

func (*HashBuild) GetConditions

func (m *HashBuild) GetConditions() []*plan.Expr

func (*HashBuild) GetDedupBuildKeepLast

func (m *HashBuild) GetDedupBuildKeepLast() bool

func (*HashBuild) GetDedupColName

func (m *HashBuild) GetDedupColName() string

func (*HashBuild) GetDedupColTypes

func (m *HashBuild) GetDedupColTypes() []plan.Type

func (*HashBuild) GetDedupDeleteKeepColIdxList

func (m *HashBuild) GetDedupDeleteKeepColIdxList() []int32

func (*HashBuild) GetDedupDeleteMarkerColIdx

func (m *HashBuild) GetDedupDeleteMarkerColIdx() int32

func (*HashBuild) GetDelColIdx

func (m *HashBuild) GetDelColIdx() int32

func (*HashBuild) GetHashOnPk added in v1.0.0

func (m *HashBuild) GetHashOnPk() bool

func (*HashBuild) GetIsDedup

func (m *HashBuild) GetIsDedup() bool

func (*HashBuild) GetIsShuffle

func (m *HashBuild) GetIsShuffle() bool

func (*HashBuild) GetJoinMapRefCnt

func (m *HashBuild) GetJoinMapRefCnt() int32

func (*HashBuild) GetJoinMapTag

func (m *HashBuild) GetJoinMapTag() int32

func (*HashBuild) GetNeedAllocateSels added in v1.2.0

func (m *HashBuild) GetNeedAllocateSels() bool

func (*HashBuild) GetNeedBatches

func (m *HashBuild) GetNeedBatches() bool

func (*HashBuild) GetNeedHashMap

func (m *HashBuild) GetNeedHashMap() bool

func (*HashBuild) GetOnDuplicateAction

func (m *HashBuild) GetOnDuplicateAction() plan.Node_OnDuplicateAction

func (*HashBuild) GetRuntimeFilterSpec

func (m *HashBuild) GetRuntimeFilterSpec() *plan.RuntimeFilterSpec

func (*HashBuild) GetShuffleIdx

func (m *HashBuild) GetShuffleIdx() int32

func (*HashBuild) Marshal

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

func (*HashBuild) MarshalTo

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

func (*HashBuild) MarshalToSizedBuffer

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

func (*HashBuild) ProtoMessage

func (*HashBuild) ProtoMessage()

func (*HashBuild) ProtoSize

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

func (*HashBuild) Reset

func (m *HashBuild) Reset()

func (*HashBuild) String

func (m *HashBuild) String() string

func (*HashBuild) Unmarshal

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

func (*HashBuild) XXX_DiscardUnknown

func (m *HashBuild) XXX_DiscardUnknown()

func (*HashBuild) XXX_Marshal

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

func (*HashBuild) XXX_Merge

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

func (*HashBuild) XXX_Size

func (m *HashBuild) XXX_Size() int

func (*HashBuild) XXX_Unmarshal

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

type HashJoin

type HashJoin struct {
	JoinType               plan.Node_JoinType        `protobuf:"varint,1,opt,name=join_type,json=joinType,proto3,enum=plan.Node_JoinType" json:"join_type,omitempty"`
	IsRightJoin            bool                      `protobuf:"varint,2,opt,name=is_right_join,json=isRightJoin,proto3" json:"is_right_join,omitempty"`
	HashOnPk               bool                      `protobuf:"varint,3,opt,name=hash_on_pk,json=hashOnPk,proto3" json:"hash_on_pk,omitempty"`
	IsShuffle              bool                      `protobuf:"varint,4,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"`
	CanSkipProbe           bool                      `protobuf:"varint,5,opt,name=can_skip_probe,json=canSkipProbe,proto3" json:"can_skip_probe,omitempty"`
	ShuffleIdx             int32                     `protobuf:"varint,6,opt,name=shuffle_idx,json=shuffleIdx,proto3" json:"shuffle_idx,omitempty"`
	RelList                []int32                   `protobuf:"varint,7,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"`
	ColList                []int32                   `protobuf:"varint,8,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"`
	LeftConds              []*plan.Expr              `protobuf:"bytes,9,rep,name=left_conds,json=leftConds,proto3" json:"left_conds,omitempty"`
	RightConds             []*plan.Expr              `protobuf:"bytes,10,rep,name=right_conds,json=rightConds,proto3" json:"right_conds,omitempty"`
	NonEqCond              *plan.Expr                `protobuf:"bytes,11,opt,name=non_eq_cond,json=nonEqCond,proto3" json:"non_eq_cond,omitempty"`
	LeftTypes              []plan.Type               `protobuf:"bytes,12,rep,name=left_types,json=leftTypes,proto3" json:"left_types"`
	RightTypes             []plan.Type               `protobuf:"bytes,13,rep,name=right_types,json=rightTypes,proto3" json:"right_types"`
	JoinMapTag             int32                     `protobuf:"varint,14,opt,name=join_map_tag,json=joinMapTag,proto3" json:"join_map_tag,omitempty"`
	RuntimeFilterBuildList []*plan.RuntimeFilterSpec `` /* 132-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}                  `json:"-"`
	XXX_unrecognized       []byte                    `json:"-"`
	XXX_sizecache          int32                     `json:"-"`
}

func (*HashJoin) Descriptor

func (*HashJoin) Descriptor() ([]byte, []int)

func (*HashJoin) GetCanSkipProbe

func (m *HashJoin) GetCanSkipProbe() bool

func (*HashJoin) GetColList

func (m *HashJoin) GetColList() []int32

func (*HashJoin) GetHashOnPk

func (m *HashJoin) GetHashOnPk() bool

func (*HashJoin) GetIsRightJoin

func (m *HashJoin) GetIsRightJoin() bool

func (*HashJoin) GetIsShuffle

func (m *HashJoin) GetIsShuffle() bool

func (*HashJoin) GetJoinMapTag

func (m *HashJoin) GetJoinMapTag() int32

func (*HashJoin) GetJoinType

func (m *HashJoin) GetJoinType() plan.Node_JoinType

func (*HashJoin) GetLeftConds

func (m *HashJoin) GetLeftConds() []*plan.Expr

func (*HashJoin) GetLeftTypes

func (m *HashJoin) GetLeftTypes() []plan.Type

func (*HashJoin) GetNonEqCond

func (m *HashJoin) GetNonEqCond() *plan.Expr

func (*HashJoin) GetRelList

func (m *HashJoin) GetRelList() []int32

func (*HashJoin) GetRightConds

func (m *HashJoin) GetRightConds() []*plan.Expr

func (*HashJoin) GetRightTypes

func (m *HashJoin) GetRightTypes() []plan.Type

func (*HashJoin) GetRuntimeFilterBuildList

func (m *HashJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec

func (*HashJoin) GetShuffleIdx

func (m *HashJoin) GetShuffleIdx() int32

func (*HashJoin) Marshal

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

func (*HashJoin) MarshalTo

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

func (*HashJoin) MarshalToSizedBuffer

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

func (*HashJoin) ProtoMessage

func (*HashJoin) ProtoMessage()

func (*HashJoin) ProtoSize

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

func (*HashJoin) Reset

func (m *HashJoin) Reset()

func (*HashJoin) String

func (m *HashJoin) String() string

func (*HashJoin) Unmarshal

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

func (*HashJoin) XXX_DiscardUnknown

func (m *HashJoin) XXX_DiscardUnknown()

func (*HashJoin) XXX_Marshal

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

func (*HashJoin) XXX_Merge

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

func (*HashJoin) XXX_Size

func (m *HashJoin) XXX_Size() int

func (*HashJoin) XXX_Unmarshal

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

type IndexJoin added in v1.2.0

type IndexJoin struct {
	Result                 []int32                   `protobuf:"varint,1,rep,packed,name=result,proto3" json:"result,omitempty"`
	RuntimeFilterBuildList []*plan.RuntimeFilterSpec `` /* 131-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}                  `json:"-"`
	XXX_unrecognized       []byte                    `json:"-"`
	XXX_sizecache          int32                     `json:"-"`
}

func (*IndexJoin) Descriptor added in v1.2.0

func (*IndexJoin) Descriptor() ([]byte, []int)

func (*IndexJoin) GetResult added in v1.2.0

func (m *IndexJoin) GetResult() []int32

func (*IndexJoin) GetRuntimeFilterBuildList added in v1.2.0

func (m *IndexJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec

func (*IndexJoin) Marshal added in v1.2.0

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

func (*IndexJoin) MarshalTo added in v1.2.0

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

func (*IndexJoin) MarshalToSizedBuffer added in v1.2.0

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

func (*IndexJoin) ProtoMessage added in v1.2.0

func (*IndexJoin) ProtoMessage()

func (*IndexJoin) ProtoSize added in v1.2.0

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

func (*IndexJoin) Reset added in v1.2.0

func (m *IndexJoin) Reset()

func (*IndexJoin) String added in v1.2.0

func (m *IndexJoin) String() string

func (*IndexJoin) Unmarshal added in v1.2.0

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

func (*IndexJoin) XXX_DiscardUnknown added in v1.2.0

func (m *IndexJoin) XXX_DiscardUnknown()

func (*IndexJoin) XXX_Marshal added in v1.2.0

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

func (*IndexJoin) XXX_Merge added in v1.2.0

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

func (*IndexJoin) XXX_Size added in v1.2.0

func (m *IndexJoin) XXX_Size() int

func (*IndexJoin) XXX_Unmarshal added in v1.2.0

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

type Indexbuild

type Indexbuild struct {
	RuntimeFilterSpec    *plan.RuntimeFilterSpec `protobuf:"bytes,1,opt,name=runtime_filter_spec,json=runtimeFilterSpec,proto3" json:"runtime_filter_spec,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*Indexbuild) Descriptor

func (*Indexbuild) Descriptor() ([]byte, []int)

func (*Indexbuild) GetRuntimeFilterSpec

func (m *Indexbuild) GetRuntimeFilterSpec() *plan.RuntimeFilterSpec

func (*Indexbuild) Marshal

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

func (*Indexbuild) MarshalTo

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

func (*Indexbuild) MarshalToSizedBuffer

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

func (*Indexbuild) ProtoMessage

func (*Indexbuild) ProtoMessage()

func (*Indexbuild) ProtoSize

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

func (*Indexbuild) Reset

func (m *Indexbuild) Reset()

func (*Indexbuild) String

func (m *Indexbuild) String() string

func (*Indexbuild) Unmarshal

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

func (*Indexbuild) XXX_DiscardUnknown

func (m *Indexbuild) XXX_DiscardUnknown()

func (*Indexbuild) XXX_Marshal

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

func (*Indexbuild) XXX_Merge

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

func (*Indexbuild) XXX_Size

func (m *Indexbuild) XXX_Size() int

func (*Indexbuild) XXX_Unmarshal

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

type Insert added in v0.7.0

type Insert struct {
	Affected        uint64          `protobuf:"varint,1,opt,name=affected,proto3" json:"affected,omitempty"`
	ToWriteS3       bool            `protobuf:"varint,2,opt,name=ToWriteS3,proto3" json:"ToWriteS3,omitempty"`
	AddAffectedRows bool            `protobuf:"varint,3,opt,name=add_affected_rows,json=addAffectedRows,proto3" json:"add_affected_rows,omitempty"`
	Ref             *plan.ObjectRef `protobuf:"bytes,4,opt,name=ref,proto3" json:"ref,omitempty"`
	Attrs           []string        `protobuf:"bytes,5,rep,name=attrs,proto3" json:"attrs,omitempty"`
	// Align array index with the partition number
	PartitionTableIds   []uint64       `protobuf:"varint,6,rep,packed,name=partition_table_ids,json=partitionTableIds,proto3" json:"partition_table_ids,omitempty"`
	PartitionTableNames []string       `protobuf:"bytes,7,rep,name=partition_table_names,json=partitionTableNames,proto3" json:"partition_table_names,omitempty"`
	PartitionIdx        int32          `protobuf:"varint,8,opt,name=partition_idx,json=partitionIdx,proto3" json:"partition_idx,omitempty"`
	IsEnd               bool           `protobuf:"varint,9,opt,name=is_end,json=isEnd,proto3" json:"is_end,omitempty"`
	TableDef            *plan.TableDef `protobuf:"bytes,10,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	// Writable external table: this insert writes stage files instead of an
	// engine relation. The writer config is rebuilt on the receiving CN from
	// table_def's stored ExternParam; the statement-start timestamp (used to
	// expand WRITE_FILE_PATTERN time directives consistently) and the session
	// time zone (name + offset-at-statement-time fallback; the generic session
	// codec round-trips zones lossily) travel here.
	ToExternal           bool     `protobuf:"varint,11,opt,name=to_external,json=toExternal,proto3" json:"to_external,omitempty"`
	ExternalStmtUnixNano int64    `` /* 127-byte string literal not displayed */
	ExternalTzName       string   `protobuf:"bytes,13,opt,name=external_tz_name,json=externalTzName,proto3" json:"external_tz_name,omitempty"`
	ExternalTzOffsetSec  int32    `protobuf:"varint,14,opt,name=external_tz_offset_sec,json=externalTzOffsetSec,proto3" json:"external_tz_offset_sec,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Insert) Descriptor added in v0.7.0

func (*Insert) Descriptor() ([]byte, []int)

func (*Insert) GetAddAffectedRows added in v0.8.0

func (m *Insert) GetAddAffectedRows() bool

func (*Insert) GetAffected added in v0.7.0

func (m *Insert) GetAffected() uint64

func (*Insert) GetAttrs added in v0.8.0

func (m *Insert) GetAttrs() []string

func (*Insert) GetExternalStmtUnixNano

func (m *Insert) GetExternalStmtUnixNano() int64

func (*Insert) GetExternalTzName

func (m *Insert) GetExternalTzName() string

func (*Insert) GetExternalTzOffsetSec

func (m *Insert) GetExternalTzOffsetSec() int32

func (*Insert) GetIsEnd added in v0.8.0

func (m *Insert) GetIsEnd() bool

func (*Insert) GetPartitionIdx added in v0.8.0

func (m *Insert) GetPartitionIdx() int32

func (*Insert) GetPartitionTableIds added in v0.8.0

func (m *Insert) GetPartitionTableIds() []uint64

func (*Insert) GetPartitionTableNames added in v0.8.0

func (m *Insert) GetPartitionTableNames() []string

func (*Insert) GetRef added in v0.7.0

func (m *Insert) GetRef() *plan.ObjectRef

func (*Insert) GetTableDef added in v0.7.0

func (m *Insert) GetTableDef() *plan.TableDef

func (*Insert) GetToExternal

func (m *Insert) GetToExternal() bool

func (*Insert) GetToWriteS3 added in v0.8.0

func (m *Insert) GetToWriteS3() bool

func (*Insert) Marshal added in v0.7.0

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

func (*Insert) MarshalTo added in v0.7.0

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

func (*Insert) MarshalToSizedBuffer added in v0.7.0

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

func (*Insert) ProtoMessage added in v0.7.0

func (*Insert) ProtoMessage()

func (*Insert) ProtoSize added in v0.7.0

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

func (*Insert) Reset added in v0.7.0

func (m *Insert) Reset()

func (*Insert) String added in v0.7.0

func (m *Insert) String() string

func (*Insert) Unmarshal added in v0.7.0

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

func (*Insert) XXX_DiscardUnknown added in v0.7.0

func (m *Insert) XXX_DiscardUnknown()

func (*Insert) XXX_Marshal added in v0.7.0

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

func (*Insert) XXX_Merge added in v0.7.0

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

func (*Insert) XXX_Size added in v0.7.0

func (m *Insert) XXX_Size() int

func (*Insert) XXX_Unmarshal added in v0.7.0

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

type Instruction

type Instruction struct {
	// Op specified the operator code of an instruction.
	Op int32 `protobuf:"varint,1,opt,name=op,proto3" json:"op,omitempty"`
	// Idx specified the anaylze information index.
	Idx             int32               `protobuf:"varint,2,opt,name=idx,proto3" json:"idx,omitempty"`
	Connect         *Connector          `protobuf:"bytes,3,opt,name=connect,proto3" json:"connect,omitempty"`
	Dispatch        *Dispatch           `protobuf:"bytes,4,opt,name=dispatch,proto3" json:"dispatch,omitempty"`
	Agg             *Group              `protobuf:"bytes,5,opt,name=agg,proto3" json:"agg,omitempty"`
	HashJoin        *HashJoin           `protobuf:"bytes,6,opt,name=hash_join,json=hashJoin,proto3" json:"hash_join,omitempty"`
	LoopJoin        *LoopJoin           `protobuf:"bytes,7,opt,name=loop_join,json=loopJoin,proto3" json:"loop_join,omitempty"`
	SetOp           *SetOp              `protobuf:"bytes,8,opt,name=set_op,json=setOp,proto3" json:"set_op,omitempty"`
	DedupJoin       *DedupJoin          `protobuf:"bytes,9,opt,name=dedup_join,json=dedupJoin,proto3" json:"dedup_join,omitempty"`
	RightDedupJoin  *RightDedupJoin     `protobuf:"bytes,10,opt,name=right_dedup_join,json=rightDedupJoin,proto3" json:"right_dedup_join,omitempty"`
	Product         *Product            `protobuf:"bytes,13,opt,name=product,proto3" json:"product,omitempty"`
	TableFunction   *TableFunction      `protobuf:"bytes,14,opt,name=table_function,json=tableFunction,proto3" json:"table_function,omitempty"`
	ExternalScan    *ExternalScan       `protobuf:"bytes,15,opt,name=external_scan,json=externalScan,proto3" json:"external_scan,omitempty"`
	Insert          *Insert             `protobuf:"bytes,16,opt,name=insert,proto3" json:"insert,omitempty"`
	PreInsert       *PreInsert          `protobuf:"bytes,18,opt,name=pre_insert,json=preInsert,proto3" json:"pre_insert,omitempty"`
	PreInsertUnique *PreInsertUnique    `protobuf:"bytes,19,opt,name=pre_insert_unique,json=preInsertUnique,proto3" json:"pre_insert_unique,omitempty"`
	OrderBy         []*plan.OrderBySpec `protobuf:"bytes,20,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	ProjectList     []*plan.Expr        `protobuf:"bytes,21,rep,name=project_list,json=projectList,proto3" json:"project_list,omitempty"`
	Filters         []*plan.Expr        `protobuf:"bytes,22,rep,name=filters,proto3" json:"filters,omitempty"`
	RuntimeFilters  []*plan.Expr        `protobuf:"bytes,23,rep,name=runtime_filters,json=runtimeFilters,proto3" json:"runtime_filters,omitempty"`
	Limit           *plan.Expr          `protobuf:"bytes,24,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset          *plan.Expr          `protobuf:"bytes,25,opt,name=offset,proto3" json:"offset,omitempty"`
	// isFirst identifies whether it is the first instruction of analyzeInfo corresponding to idx
	IsFirst bool `protobuf:"varint,26,opt,name=isFirst,proto3" json:"isFirst,omitempty"`
	// isLast identifies whether it is the last instruction of analyzeInfo corresponding to idx
	IsLast                  bool                     `protobuf:"varint,27,opt,name=isLast,proto3" json:"isLast,omitempty"`
	Delete                  *Deletion                `protobuf:"bytes,32,opt,name=delete,proto3" json:"delete,omitempty"`
	LockOp                  *LockOp                  `protobuf:"bytes,33,opt,name=lock_op,json=lockOp,proto3" json:"lock_op,omitempty"`
	Shuffle                 *Shuffle                 `protobuf:"bytes,34,opt,name=shuffle,proto3" json:"shuffle,omitempty"`
	Merge                   *Merge                   `protobuf:"bytes,35,opt,name=merge,proto3" json:"merge,omitempty"`
	StreamScan              *StreamScan              `protobuf:"bytes,36,opt,name=stream_scan,json=streamScan,proto3" json:"stream_scan,omitempty"`
	PreInsertSecondaryIndex *PreInsertSecondaryIndex `` /* 135-byte string literal not displayed */
	SampleFunc              *SampleFunc              `protobuf:"bytes,38,opt,name=sample_func,json=sampleFunc,proto3" json:"sample_func,omitempty"`
	FuzzyFilter             *FuzzyFilter             `protobuf:"bytes,39,opt,name=fuzzy_filter,json=fuzzyFilter,proto3" json:"fuzzy_filter,omitempty"`
	CnAddr                  string                   `protobuf:"bytes,40,opt,name=cn_addr,json=cnAddr,proto3" json:"cn_addr,omitempty"`
	OperatorId              int32                    `protobuf:"varint,41,opt,name=operator_id,json=operatorId,proto3" json:"operator_id,omitempty"`
	ParallelId              int32                    `protobuf:"varint,42,opt,name=parallel_id,json=parallelId,proto3" json:"parallel_id,omitempty"`
	MaxParallel             int32                    `protobuf:"varint,43,opt,name=max_parallel,json=maxParallel,proto3" json:"max_parallel,omitempty"`
	IndexJoin               *IndexJoin               `protobuf:"bytes,44,opt,name=index_join,json=indexJoin,proto3" json:"index_join,omitempty"`
	ProductL2               *ProductL2               `protobuf:"bytes,45,opt,name=product_l2,json=productL2,proto3" json:"product_l2,omitempty"`
	TableScan               *TableScan               `protobuf:"bytes,46,opt,name=table_scan,json=tableScan,proto3" json:"table_scan,omitempty"`
	ValueScan               *ValueScan               `protobuf:"bytes,47,opt,name=value_scan,json=valueScan,proto3" json:"value_scan,omitempty"`
	UnionAll                *UnionAll                `protobuf:"bytes,48,opt,name=union_all,json=unionAll,proto3" json:"union_all,omitempty"`
	HashBuild               *HashBuild               `protobuf:"bytes,49,opt,name=hash_build,json=hashBuild,proto3" json:"hash_build,omitempty"`
	IndexBuild              *Indexbuild              `protobuf:"bytes,50,opt,name=index_build,json=indexBuild,proto3" json:"index_build,omitempty"`
	Apply                   *Apply                   `protobuf:"bytes,51,opt,name=apply,proto3" json:"apply,omitempty"`
	MultiUpdate             *MultiUpdate             `protobuf:"bytes,52,opt,name=multi_update,json=multiUpdate,proto3" json:"multi_update,omitempty"`
	PostDml                 *PostDml                 `protobuf:"bytes,53,opt,name=post_dml,json=postDml,proto3" json:"post_dml,omitempty"`
	SpillMem                int64                    `protobuf:"varint,54,opt,name=spill_mem,json=spillMem,proto3" json:"spill_mem,omitempty"`
	XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
	XXX_unrecognized        []byte                   `json:"-"`
	XXX_sizecache           int32                    `json:"-"`
}

func (*Instruction) Descriptor

func (*Instruction) Descriptor() ([]byte, []int)

func (*Instruction) GetAgg

func (m *Instruction) GetAgg() *Group

func (*Instruction) GetApply

func (m *Instruction) GetApply() *Apply

func (*Instruction) GetCnAddr added in v1.2.0

func (m *Instruction) GetCnAddr() string

func (*Instruction) GetConnect

func (m *Instruction) GetConnect() *Connector

func (*Instruction) GetDedupJoin

func (m *Instruction) GetDedupJoin() *DedupJoin

func (*Instruction) GetDelete added in v0.8.0

func (m *Instruction) GetDelete() *Deletion

func (*Instruction) GetDispatch

func (m *Instruction) GetDispatch() *Dispatch

func (*Instruction) GetExternalScan

func (m *Instruction) GetExternalScan() *ExternalScan

func (*Instruction) GetFilters

func (m *Instruction) GetFilters() []*plan.Expr

func (*Instruction) GetFuzzyFilter added in v1.1.0

func (m *Instruction) GetFuzzyFilter() *FuzzyFilter

func (*Instruction) GetHashBuild

func (m *Instruction) GetHashBuild() *HashBuild

func (*Instruction) GetHashJoin

func (m *Instruction) GetHashJoin() *HashJoin

func (*Instruction) GetIdx

func (m *Instruction) GetIdx() int32

func (*Instruction) GetIndexBuild

func (m *Instruction) GetIndexBuild() *Indexbuild

func (*Instruction) GetIndexJoin added in v1.2.0

func (m *Instruction) GetIndexJoin() *IndexJoin

func (*Instruction) GetInsert added in v0.7.0

func (m *Instruction) GetInsert() *Insert

func (*Instruction) GetIsFirst added in v0.7.0

func (m *Instruction) GetIsFirst() bool

func (*Instruction) GetIsLast added in v0.7.0

func (m *Instruction) GetIsLast() bool

func (*Instruction) GetLimit

func (m *Instruction) GetLimit() *plan.Expr

func (*Instruction) GetLockOp added in v0.8.0

func (m *Instruction) GetLockOp() *LockOp

func (*Instruction) GetLoopJoin

func (m *Instruction) GetLoopJoin() *LoopJoin

func (*Instruction) GetMaxParallel added in v1.2.0

func (m *Instruction) GetMaxParallel() int32

func (*Instruction) GetMerge added in v1.0.0

func (m *Instruction) GetMerge() *Merge

func (*Instruction) GetMultiUpdate

func (m *Instruction) GetMultiUpdate() *MultiUpdate

func (*Instruction) GetOffset

func (m *Instruction) GetOffset() *plan.Expr

func (*Instruction) GetOp

func (m *Instruction) GetOp() int32

func (*Instruction) GetOperatorId added in v1.2.0

func (m *Instruction) GetOperatorId() int32

func (*Instruction) GetOrderBy

func (m *Instruction) GetOrderBy() []*plan.OrderBySpec

func (*Instruction) GetParallelId added in v1.2.0

func (m *Instruction) GetParallelId() int32

func (*Instruction) GetPostDml

func (m *Instruction) GetPostDml() *PostDml

func (*Instruction) GetPreInsert added in v0.8.0

func (m *Instruction) GetPreInsert() *PreInsert

func (*Instruction) GetPreInsertSecondaryIndex added in v1.1.0

func (m *Instruction) GetPreInsertSecondaryIndex() *PreInsertSecondaryIndex

func (*Instruction) GetPreInsertUnique added in v0.8.0

func (m *Instruction) GetPreInsertUnique() *PreInsertUnique

func (*Instruction) GetProduct

func (m *Instruction) GetProduct() *Product

func (*Instruction) GetProductL2

func (m *Instruction) GetProductL2() *ProductL2

func (*Instruction) GetProjectList

func (m *Instruction) GetProjectList() []*plan.Expr

func (*Instruction) GetRightDedupJoin

func (m *Instruction) GetRightDedupJoin() *RightDedupJoin

func (*Instruction) GetRuntimeFilters

func (m *Instruction) GetRuntimeFilters() []*plan.Expr

func (*Instruction) GetSampleFunc added in v1.1.0

func (m *Instruction) GetSampleFunc() *SampleFunc

func (*Instruction) GetSetOp

func (m *Instruction) GetSetOp() *SetOp

func (*Instruction) GetShuffle added in v1.0.0

func (m *Instruction) GetShuffle() *Shuffle

func (*Instruction) GetSpillMem

func (m *Instruction) GetSpillMem() int64

func (*Instruction) GetStreamScan added in v1.0.0

func (m *Instruction) GetStreamScan() *StreamScan

func (*Instruction) GetTableFunction

func (m *Instruction) GetTableFunction() *TableFunction

func (*Instruction) GetTableScan

func (m *Instruction) GetTableScan() *TableScan

func (*Instruction) GetUnionAll

func (m *Instruction) GetUnionAll() *UnionAll

func (*Instruction) GetValueScan

func (m *Instruction) GetValueScan() *ValueScan

func (*Instruction) Marshal

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

func (*Instruction) MarshalTo

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

func (*Instruction) MarshalToSizedBuffer

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

func (*Instruction) ProtoMessage

func (*Instruction) ProtoMessage()

func (*Instruction) ProtoSize

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

func (*Instruction) Reset

func (m *Instruction) Reset()

func (*Instruction) String

func (m *Instruction) String() string

func (*Instruction) Unmarshal

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

func (*Instruction) XXX_DiscardUnknown

func (m *Instruction) XXX_DiscardUnknown()

func (*Instruction) XXX_Marshal

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

func (*Instruction) XXX_Merge

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

func (*Instruction) XXX_Size

func (m *Instruction) XXX_Size() int

func (*Instruction) XXX_Unmarshal

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

type LockOp added in v0.8.0

type LockOp struct {
	Targets              []*LockTarget `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*LockOp) Descriptor added in v0.8.0

func (*LockOp) Descriptor() ([]byte, []int)

func (*LockOp) GetTargets added in v0.8.0

func (m *LockOp) GetTargets() []*LockTarget

func (*LockOp) Marshal added in v0.8.0

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

func (*LockOp) MarshalTo added in v0.8.0

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

func (*LockOp) MarshalToSizedBuffer added in v0.8.0

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

func (*LockOp) ProtoMessage added in v0.8.0

func (*LockOp) ProtoMessage()

func (*LockOp) ProtoSize added in v0.8.0

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

func (*LockOp) Reset added in v0.8.0

func (m *LockOp) Reset()

func (*LockOp) String added in v0.8.0

func (m *LockOp) String() string

func (*LockOp) Unmarshal added in v0.8.0

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

func (*LockOp) XXX_DiscardUnknown added in v0.8.0

func (m *LockOp) XXX_DiscardUnknown()

func (*LockOp) XXX_Marshal added in v0.8.0

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

func (*LockOp) XXX_Merge added in v0.8.0

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

func (*LockOp) XXX_Size added in v0.8.0

func (m *LockOp) XXX_Size() int

func (*LockOp) XXX_Unmarshal added in v0.8.0

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

type LockTarget added in v0.8.0

type LockTarget struct {
	TableId              uint64          `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
	PrimaryColIdxInBat   int32           `protobuf:"varint,2,opt,name=primary_col_idx_in_bat,json=primaryColIdxInBat,proto3" json:"primary_col_idx_in_bat,omitempty"`
	PrimaryColTyp        plan.Type       `protobuf:"bytes,3,opt,name=primary_col_typ,json=primaryColTyp,proto3" json:"primary_col_typ"`
	RefreshTsIdxInBat    int32           `protobuf:"varint,4,opt,name=refresh_ts_idx_in_bat,json=refreshTsIdxInBat,proto3" json:"refresh_ts_idx_in_bat,omitempty"`
	FilterColIdxInBat    int32           `protobuf:"varint,5,opt,name=filter_col_idx_in_bat,json=filterColIdxInBat,proto3" json:"filter_col_idx_in_bat,omitempty"`
	LockTable            bool            `protobuf:"varint,6,opt,name=lock_table,json=lockTable,proto3" json:"lock_table,omitempty"`
	ChangeDef            bool            `protobuf:"varint,7,opt,name=ChangeDef,proto3" json:"ChangeDef,omitempty"`
	Mode                 lock.LockMode   `protobuf:"varint,8,opt,name=Mode,proto3,enum=lock.LockMode" json:"Mode,omitempty"`
	LockRows             *plan.Expr      `protobuf:"bytes,9,opt,name=lock_rows,json=lockRows,proto3" json:"lock_rows,omitempty"`
	LockTableAtTheEnd    bool            `protobuf:"varint,10,opt,name=lock_table_at_the_end,json=lockTableAtTheEnd,proto3" json:"lock_table_at_the_end,omitempty"`
	ObjRef               *plan.ObjectRef `protobuf:"bytes,11,opt,name=obj_ref,json=objRef,proto3" json:"obj_ref,omitempty"`
	PartitionColIdxInBat int32           `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*LockTarget) Descriptor added in v0.8.0

func (*LockTarget) Descriptor() ([]byte, []int)

func (*LockTarget) GetChangeDef added in v1.0.0

func (m *LockTarget) GetChangeDef() bool

func (*LockTarget) GetFilterColIdxInBat added in v0.8.0

func (m *LockTarget) GetFilterColIdxInBat() int32

func (*LockTarget) GetLockRows

func (m *LockTarget) GetLockRows() *plan.Expr

func (*LockTarget) GetLockTable added in v0.8.0

func (m *LockTarget) GetLockTable() bool

func (*LockTarget) GetLockTableAtTheEnd

func (m *LockTarget) GetLockTableAtTheEnd() bool

func (*LockTarget) GetMode added in v1.0.0

func (m *LockTarget) GetMode() lock.LockMode

func (*LockTarget) GetObjRef

func (m *LockTarget) GetObjRef() *plan.ObjectRef

func (*LockTarget) GetPartitionColIdxInBat

func (m *LockTarget) GetPartitionColIdxInBat() int32

func (*LockTarget) GetPrimaryColIdxInBat added in v0.8.0

func (m *LockTarget) GetPrimaryColIdxInBat() int32

func (*LockTarget) GetPrimaryColTyp added in v0.8.0

func (m *LockTarget) GetPrimaryColTyp() plan.Type

func (*LockTarget) GetRefreshTsIdxInBat added in v0.8.0

func (m *LockTarget) GetRefreshTsIdxInBat() int32

func (*LockTarget) GetTableId added in v0.8.0

func (m *LockTarget) GetTableId() uint64

func (*LockTarget) Marshal added in v0.8.0

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

func (*LockTarget) MarshalTo added in v0.8.0

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

func (*LockTarget) MarshalToSizedBuffer added in v0.8.0

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

func (*LockTarget) ProtoMessage added in v0.8.0

func (*LockTarget) ProtoMessage()

func (*LockTarget) ProtoSize added in v0.8.0

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

func (*LockTarget) Reset added in v0.8.0

func (m *LockTarget) Reset()

func (*LockTarget) String added in v0.8.0

func (m *LockTarget) String() string

func (*LockTarget) Unmarshal added in v0.8.0

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

func (*LockTarget) XXX_DiscardUnknown added in v0.8.0

func (m *LockTarget) XXX_DiscardUnknown()

func (*LockTarget) XXX_Marshal added in v0.8.0

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

func (*LockTarget) XXX_Merge added in v0.8.0

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

func (*LockTarget) XXX_Size added in v0.8.0

func (m *LockTarget) XXX_Size() int

func (*LockTarget) XXX_Unmarshal added in v0.8.0

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

type LoopJoin

type LoopJoin struct {
	JoinType             plan.Node_JoinType `protobuf:"varint,1,opt,name=join_type,json=joinType,proto3,enum=plan.Node_JoinType" json:"join_type,omitempty"`
	RelList              []int32            `protobuf:"varint,2,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"`
	ColList              []int32            `protobuf:"varint,3,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"`
	NonEqCond            *plan.Expr         `protobuf:"bytes,4,opt,name=non_eq_cond,json=nonEqCond,proto3" json:"non_eq_cond,omitempty"`
	LeftTypes            []plan.Type        `protobuf:"bytes,5,rep,name=left_types,json=leftTypes,proto3" json:"left_types"`
	RightTypes           []plan.Type        `protobuf:"bytes,6,rep,name=right_types,json=rightTypes,proto3" json:"right_types"`
	JoinMapTag           int32              `protobuf:"varint,7,opt,name=join_map_tag,json=joinMapTag,proto3" json:"join_map_tag,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*LoopJoin) Descriptor

func (*LoopJoin) Descriptor() ([]byte, []int)

func (*LoopJoin) GetColList

func (m *LoopJoin) GetColList() []int32

func (*LoopJoin) GetJoinMapTag

func (m *LoopJoin) GetJoinMapTag() int32

func (*LoopJoin) GetJoinType

func (m *LoopJoin) GetJoinType() plan.Node_JoinType

func (*LoopJoin) GetLeftTypes

func (m *LoopJoin) GetLeftTypes() []plan.Type

func (*LoopJoin) GetNonEqCond

func (m *LoopJoin) GetNonEqCond() *plan.Expr

func (*LoopJoin) GetRelList

func (m *LoopJoin) GetRelList() []int32

func (*LoopJoin) GetRightTypes

func (m *LoopJoin) GetRightTypes() []plan.Type

func (*LoopJoin) Marshal

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

func (*LoopJoin) MarshalTo

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

func (*LoopJoin) MarshalToSizedBuffer

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

func (*LoopJoin) ProtoMessage

func (*LoopJoin) ProtoMessage()

func (*LoopJoin) ProtoSize

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

func (*LoopJoin) Reset

func (m *LoopJoin) Reset()

func (*LoopJoin) String

func (m *LoopJoin) String() string

func (*LoopJoin) Unmarshal

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

func (*LoopJoin) XXX_DiscardUnknown

func (m *LoopJoin) XXX_DiscardUnknown()

func (*LoopJoin) XXX_Marshal

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

func (*LoopJoin) XXX_Merge

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

func (*LoopJoin) XXX_Size

func (m *LoopJoin) XXX_Size() int

func (*LoopJoin) XXX_Unmarshal

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

type Map added in v0.8.0

type Map struct {
	Mp                   map[string]int32 `` /* 146-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Map) Descriptor added in v0.8.0

func (*Map) Descriptor() ([]byte, []int)

func (*Map) GetMp added in v0.8.0

func (m *Map) GetMp() map[string]int32

func (*Map) Marshal added in v0.8.0

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

func (*Map) MarshalTo added in v0.8.0

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

func (*Map) MarshalToSizedBuffer added in v0.8.0

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

func (*Map) ProtoMessage added in v0.8.0

func (*Map) ProtoMessage()

func (*Map) ProtoSize added in v0.8.0

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

func (*Map) Reset added in v0.8.0

func (m *Map) Reset()

func (*Map) String added in v0.8.0

func (m *Map) String() string

func (*Map) Unmarshal added in v0.8.0

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

func (*Map) XXX_DiscardUnknown added in v0.8.0

func (m *Map) XXX_DiscardUnknown()

func (*Map) XXX_Marshal added in v0.8.0

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

func (*Map) XXX_Merge added in v0.8.0

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

func (*Map) XXX_Size added in v0.8.0

func (m *Map) XXX_Size() int

func (*Map) XXX_Unmarshal added in v0.8.0

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

type Merge added in v1.0.0

type Merge struct {
	SinkScan             bool     `protobuf:"varint,1,opt,name=sinkScan,proto3" json:"sinkScan,omitempty"`
	Partial              bool     `protobuf:"varint,2,opt,name=partial,proto3" json:"partial,omitempty"`
	StartIdx             int32    `protobuf:"varint,3,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"`
	EndIdx               int32    `protobuf:"varint,4,opt,name=end_idx,json=endIdx,proto3" json:"end_idx,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Merge) Descriptor added in v1.0.0

func (*Merge) Descriptor() ([]byte, []int)

func (*Merge) GetEndIdx

func (m *Merge) GetEndIdx() int32

func (*Merge) GetPartial

func (m *Merge) GetPartial() bool

func (*Merge) GetSinkScan added in v1.0.0

func (m *Merge) GetSinkScan() bool

func (*Merge) GetStartIdx

func (m *Merge) GetStartIdx() int32

func (*Merge) Marshal added in v1.0.0

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

func (*Merge) MarshalTo added in v1.0.0

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

func (*Merge) MarshalToSizedBuffer added in v1.0.0

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

func (*Merge) ProtoMessage added in v1.0.0

func (*Merge) ProtoMessage()

func (*Merge) ProtoSize added in v1.0.0

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

func (*Merge) Reset added in v1.0.0

func (m *Merge) Reset()

func (*Merge) String added in v1.0.0

func (m *Merge) String() string

func (*Merge) Unmarshal added in v1.0.0

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

func (*Merge) XXX_DiscardUnknown added in v1.0.0

func (m *Merge) XXX_DiscardUnknown()

func (*Merge) XXX_Marshal added in v1.0.0

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

func (*Merge) XXX_Merge added in v1.0.0

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

func (*Merge) XXX_Size added in v1.0.0

func (m *Merge) XXX_Size() int

func (*Merge) XXX_Unmarshal added in v1.0.0

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

type Message

type Message struct {
	Sid                  Status   `protobuf:"varint,1,opt,name=sid,proto3,enum=pipeline.Status" json:"sid,omitempty"`
	Cmd                  Method   `protobuf:"varint,2,opt,name=cmd,proto3,enum=pipeline.Method" json:"cmd,omitempty"`
	Err                  []byte   `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"`
	Data                 []byte   `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	ProcInfoData         []byte   `protobuf:"bytes,5,opt,name=proc_info_data,json=procInfoData,proto3" json:"proc_info_data,omitempty"`
	Analyse              []byte   `protobuf:"bytes,6,opt,name=analyse,proto3" json:"analyse,omitempty"`
	Id                   uint64   `protobuf:"varint,7,opt,name=id,proto3" json:"id,omitempty"`
	Uuid                 []byte   `protobuf:"bytes,8,opt,name=uuid,proto3" json:"uuid,omitempty"`
	NeedNotReply         bool     `protobuf:"varint,9,opt,name=needNotReply,proto3" json:"needNotReply,omitempty"`
	DebugMsg             string   `protobuf:"bytes,10,opt,name=debugMsg,proto3" json:"debugMsg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Message) DebugString

func (m *Message) DebugString() string

func (*Message) Descriptor

func (*Message) Descriptor() ([]byte, []int)

func (*Message) GetAnalyse

func (m *Message) GetAnalyse() []byte

func (*Message) GetCmd

func (m *Message) GetCmd() Method

func (*Message) GetData

func (m *Message) GetData() []byte

func (*Message) GetDebugMsg

func (m *Message) GetDebugMsg() string

func (*Message) GetErr

func (m *Message) GetErr() []byte

func (*Message) GetID

func (m *Message) GetID() uint64

func (*Message) GetId

func (m *Message) GetId() uint64

func (*Message) GetNeedNotReply added in v1.2.1

func (m *Message) GetNeedNotReply() bool

func (*Message) GetProcInfoData

func (m *Message) GetProcInfoData() []byte

func (*Message) GetSid

func (m *Message) GetSid() Status

func (*Message) GetUuid added in v0.7.0

func (m *Message) GetUuid() []byte

func (*Message) IsBatchMessage added in v0.7.0

func (m *Message) IsBatchMessage() bool

func (*Message) IsEndMessage

func (m *Message) IsEndMessage() bool

func (*Message) IsLast added in v0.8.0

func (m *Message) IsLast() bool

func (*Message) IsNotifyMessage added in v0.7.0

func (m *Message) IsNotifyMessage() bool

func (*Message) IsPipelineMessage added in v0.7.0

func (m *Message) IsPipelineMessage() bool

func (*Message) Marshal

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

func (*Message) MarshalTo

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

func (*Message) MarshalToSizedBuffer

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

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoSize

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

func (*Message) Reset

func (m *Message) Reset()

func (*Message) SetAnalysis added in v0.7.0

func (m *Message) SetAnalysis(data []byte)

func (*Message) SetData added in v0.7.0

func (m *Message) SetData(data []byte)

func (*Message) SetDebugMsg

func (m *Message) SetDebugMsg(msg string)

func (*Message) SetID

func (m *Message) SetID(id uint64)

func (*Message) SetMessageType added in v0.7.0

func (m *Message) SetMessageType(cmd Method)

func (*Message) SetMoError added in v0.7.0

func (m *Message) SetMoError(ctx context.Context, err error)

func (*Message) SetProcData added in v0.7.0

func (m *Message) SetProcData(data []byte)

func (*Message) SetSid added in v0.7.0

func (m *Message) SetSid(sid Status)

func (*Message) String

func (m *Message) String() string

func (*Message) TryToGetMoErr added in v0.7.0

func (m *Message) TryToGetMoErr() (error, bool)

func (*Message) Unmarshal

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

func (*Message) WaitingNextToMerge added in v0.7.0

func (m *Message) WaitingNextToMerge() bool

func (*Message) XXX_DiscardUnknown

func (m *Message) XXX_DiscardUnknown()

func (*Message) XXX_Marshal

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

func (*Message) XXX_Merge

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

func (*Message) XXX_Size

func (m *Message) XXX_Size() int

func (*Message) XXX_Unmarshal

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

type Method added in v1.1.0

type Method int32
const (
	Method_UnknownMethod            Method = 0
	Method_PipelineMessage          Method = 1
	Method_BatchMessage             Method = 2
	Method_PrepareDoneNotifyMessage Method = 3
	Method_StopSending              Method = 4
)

func (Method) EnumDescriptor added in v1.1.0

func (Method) EnumDescriptor() ([]byte, []int)

func (Method) String added in v1.1.0

func (x Method) String() string

type MultiArguemnt added in v0.8.0

type MultiArguemnt struct {
	Dist                 bool         `protobuf:"varint,1,opt,name=Dist,proto3" json:"Dist,omitempty"`
	GroupExpr            []*plan.Expr `protobuf:"bytes,2,rep,name=GroupExpr,proto3" json:"GroupExpr,omitempty"`
	OrderByExpr          []*plan.Expr `protobuf:"bytes,3,rep,name=OrderByExpr,proto3" json:"OrderByExpr,omitempty"`
	Separator            string       `protobuf:"bytes,4,opt,name=Separator,proto3" json:"Separator,omitempty"`
	OrderId              int32        `protobuf:"varint,5,opt,name=OrderId,proto3" json:"OrderId,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*MultiArguemnt) Descriptor added in v0.8.0

func (*MultiArguemnt) Descriptor() ([]byte, []int)

func (*MultiArguemnt) GetDist added in v0.8.0

func (m *MultiArguemnt) GetDist() bool

func (*MultiArguemnt) GetGroupExpr added in v0.8.0

func (m *MultiArguemnt) GetGroupExpr() []*plan.Expr

func (*MultiArguemnt) GetOrderByExpr added in v0.8.0

func (m *MultiArguemnt) GetOrderByExpr() []*plan.Expr

func (*MultiArguemnt) GetOrderId added in v0.8.0

func (m *MultiArguemnt) GetOrderId() int32

func (*MultiArguemnt) GetSeparator added in v0.8.0

func (m *MultiArguemnt) GetSeparator() string

func (*MultiArguemnt) Marshal added in v0.8.0

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

func (*MultiArguemnt) MarshalTo added in v0.8.0

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

func (*MultiArguemnt) MarshalToSizedBuffer added in v0.8.0

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

func (*MultiArguemnt) ProtoMessage added in v0.8.0

func (*MultiArguemnt) ProtoMessage()

func (*MultiArguemnt) ProtoSize added in v0.8.0

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

func (*MultiArguemnt) Reset added in v0.8.0

func (m *MultiArguemnt) Reset()

func (*MultiArguemnt) String added in v0.8.0

func (m *MultiArguemnt) String() string

func (*MultiArguemnt) Unmarshal added in v0.8.0

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

func (*MultiArguemnt) XXX_DiscardUnknown added in v0.8.0

func (m *MultiArguemnt) XXX_DiscardUnknown()

func (*MultiArguemnt) XXX_Marshal added in v0.8.0

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

func (*MultiArguemnt) XXX_Merge added in v0.8.0

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

func (*MultiArguemnt) XXX_Size added in v0.8.0

func (m *MultiArguemnt) XXX_Size() int

func (*MultiArguemnt) XXX_Unmarshal added in v0.8.0

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

type MultiUpdate

type MultiUpdate struct {
	AffectedRows         uint64            `protobuf:"varint,1,opt,name=affected_rows,json=affectedRows,proto3" json:"affected_rows,omitempty"`
	Action               uint32            `protobuf:"varint,2,opt,name=Action,proto3" json:"Action,omitempty"`
	UpdateCtxList        []*plan.UpdateCtx `protobuf:"bytes,3,rep,name=update_ctx_list,json=updateCtxList,proto3" json:"update_ctx_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*MultiUpdate) Descriptor

func (*MultiUpdate) Descriptor() ([]byte, []int)

func (*MultiUpdate) GetAction

func (m *MultiUpdate) GetAction() uint32

func (*MultiUpdate) GetAffectedRows

func (m *MultiUpdate) GetAffectedRows() uint64

func (*MultiUpdate) GetUpdateCtxList

func (m *MultiUpdate) GetUpdateCtxList() []*plan.UpdateCtx

func (*MultiUpdate) Marshal

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

func (*MultiUpdate) MarshalTo

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

func (*MultiUpdate) MarshalToSizedBuffer

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

func (*MultiUpdate) ProtoMessage

func (*MultiUpdate) ProtoMessage()

func (*MultiUpdate) ProtoSize

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

func (*MultiUpdate) Reset

func (m *MultiUpdate) Reset()

func (*MultiUpdate) String

func (m *MultiUpdate) String() string

func (*MultiUpdate) Unmarshal

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

func (*MultiUpdate) XXX_DiscardUnknown

func (m *MultiUpdate) XXX_DiscardUnknown()

func (*MultiUpdate) XXX_Marshal

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

func (*MultiUpdate) XXX_Merge

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

func (*MultiUpdate) XXX_Size

func (m *MultiUpdate) XXX_Size() int

func (*MultiUpdate) XXX_Unmarshal

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

type NodeInfo

type NodeInfo struct {
	Mcpu                 int32    `protobuf:"varint,1,opt,name=mcpu,proto3" json:"mcpu,omitempty"`
	Id                   string   `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Addr                 string   `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
	Payload              string   `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
	CnCnt                int32    `protobuf:"varint,5,opt,name=cn_cnt,json=cnCnt,proto3" json:"cn_cnt,omitempty"`
	CnIdx                int32    `protobuf:"varint,6,opt,name=cn_idx,json=cnIdx,proto3" json:"cn_idx,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NodeInfo) Descriptor

func (*NodeInfo) Descriptor() ([]byte, []int)

func (*NodeInfo) GetAddr

func (m *NodeInfo) GetAddr() string

func (*NodeInfo) GetCnCnt

func (m *NodeInfo) GetCnCnt() int32

func (*NodeInfo) GetCnIdx

func (m *NodeInfo) GetCnIdx() int32

func (*NodeInfo) GetId

func (m *NodeInfo) GetId() string

func (*NodeInfo) GetMcpu

func (m *NodeInfo) GetMcpu() int32

func (*NodeInfo) GetPayload

func (m *NodeInfo) GetPayload() string

func (*NodeInfo) Marshal

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

func (*NodeInfo) MarshalTo

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

func (*NodeInfo) MarshalToSizedBuffer

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

func (*NodeInfo) ProtoMessage

func (*NodeInfo) ProtoMessage()

func (*NodeInfo) ProtoSize

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

func (*NodeInfo) Reset

func (m *NodeInfo) Reset()

func (*NodeInfo) String

func (m *NodeInfo) String() string

func (*NodeInfo) Unmarshal

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

func (*NodeInfo) XXX_DiscardUnknown

func (m *NodeInfo) XXX_DiscardUnknown()

func (*NodeInfo) XXX_Marshal

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

func (*NodeInfo) XXX_Merge

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

func (*NodeInfo) XXX_Size

func (m *NodeInfo) XXX_Size() int

func (*NodeInfo) XXX_Unmarshal

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

type ParquetRowGroupShard

type ParquetRowGroupShard struct {
	FileIndex            int32    `protobuf:"varint,1,opt,name=file_index,json=fileIndex,proto3" json:"file_index,omitempty"`
	RowGroupStart        int32    `protobuf:"varint,2,opt,name=row_group_start,json=rowGroupStart,proto3" json:"row_group_start,omitempty"`
	RowGroupEnd          int32    `protobuf:"varint,3,opt,name=row_group_end,json=rowGroupEnd,proto3" json:"row_group_end,omitempty"`
	NumRows              int64    `protobuf:"varint,4,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"`
	Bytes                int64    `protobuf:"varint,5,opt,name=bytes,proto3" json:"bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ParquetRowGroupShard) Descriptor

func (*ParquetRowGroupShard) Descriptor() ([]byte, []int)

func (*ParquetRowGroupShard) GetBytes

func (m *ParquetRowGroupShard) GetBytes() int64

func (*ParquetRowGroupShard) GetFileIndex

func (m *ParquetRowGroupShard) GetFileIndex() int32

func (*ParquetRowGroupShard) GetNumRows

func (m *ParquetRowGroupShard) GetNumRows() int64

func (*ParquetRowGroupShard) GetRowGroupEnd

func (m *ParquetRowGroupShard) GetRowGroupEnd() int32

func (*ParquetRowGroupShard) GetRowGroupStart

func (m *ParquetRowGroupShard) GetRowGroupStart() int32

func (*ParquetRowGroupShard) Marshal

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

func (*ParquetRowGroupShard) MarshalTo

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

func (*ParquetRowGroupShard) MarshalToSizedBuffer

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

func (*ParquetRowGroupShard) ProtoMessage

func (*ParquetRowGroupShard) ProtoMessage()

func (*ParquetRowGroupShard) ProtoSize

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

func (*ParquetRowGroupShard) Reset

func (m *ParquetRowGroupShard) Reset()

func (*ParquetRowGroupShard) String

func (m *ParquetRowGroupShard) String() string

func (*ParquetRowGroupShard) Unmarshal

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

func (*ParquetRowGroupShard) XXX_DiscardUnknown

func (m *ParquetRowGroupShard) XXX_DiscardUnknown()

func (*ParquetRowGroupShard) XXX_Marshal

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

func (*ParquetRowGroupShard) XXX_Merge

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

func (*ParquetRowGroupShard) XXX_Size

func (m *ParquetRowGroupShard) XXX_Size() int

func (*ParquetRowGroupShard) XXX_Unmarshal

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

type Pipeline

type Pipeline struct {
	PipelineType         Pipeline_PipelineType `` /* 134-byte string literal not displayed */
	PipelineId           int32                 `protobuf:"varint,2,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	Qry                  *plan.Plan            `protobuf:"bytes,3,opt,name=qry,proto3" json:"qry,omitempty"`
	DataSource           *Source               `protobuf:"bytes,4,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
	Children             []*Pipeline           `protobuf:"bytes,5,rep,name=children,proto3" json:"children,omitempty"`
	InstructionList      []*Instruction        `protobuf:"bytes,6,rep,name=instruction_list,json=instructionList,proto3" json:"instruction_list,omitempty"`
	IsEnd                bool                  `protobuf:"varint,7,opt,name=is_end,json=isEnd,proto3" json:"is_end,omitempty"`
	IsLoad               bool                  `protobuf:"varint,8,opt,name=is_load,json=isLoad,proto3" json:"is_load,omitempty"`
	Node                 *NodeInfo             `protobuf:"bytes,9,opt,name=node,proto3" json:"node,omitempty"`
	PushDownInfo         int32                 `protobuf:"varint,10,opt,name=push_down_info,json=pushDownInfo,proto3" json:"push_down_info,omitempty"`
	ChildrenCount        int32                 `protobuf:"varint,11,opt,name=children_count,json=childrenCount,proto3" json:"children_count,omitempty"`
	ChannelBufferSize    []int32               `protobuf:"varint,12,rep,packed,name=channel_buffer_size,json=channelBufferSize,proto3" json:"channel_buffer_size,omitempty"`
	NilBatchCnt          []int32               `protobuf:"varint,13,rep,packed,name=nil_batch_cnt,json=nilBatchCnt,proto3" json:"nil_batch_cnt,omitempty"`
	UuidsToRegIdx        []*UuidToRegIdx       `protobuf:"bytes,14,rep,name=uuids_to_reg_idx,json=uuidsToRegIdx,proto3" json:"uuids_to_reg_idx,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Pipeline) Descriptor

func (*Pipeline) Descriptor() ([]byte, []int)

func (*Pipeline) GetChannelBufferSize

func (m *Pipeline) GetChannelBufferSize() []int32

func (*Pipeline) GetChildren

func (m *Pipeline) GetChildren() []*Pipeline

func (*Pipeline) GetChildrenCount

func (m *Pipeline) GetChildrenCount() int32

func (*Pipeline) GetDataSource

func (m *Pipeline) GetDataSource() *Source

func (*Pipeline) GetInstructionList

func (m *Pipeline) GetInstructionList() []*Instruction

func (*Pipeline) GetIsEnd

func (m *Pipeline) GetIsEnd() bool

func (*Pipeline) GetIsLoad added in v0.8.0

func (m *Pipeline) GetIsLoad() bool

func (*Pipeline) GetNilBatchCnt

func (m *Pipeline) GetNilBatchCnt() []int32

func (*Pipeline) GetNode

func (m *Pipeline) GetNode() *NodeInfo

func (*Pipeline) GetPipelineId

func (m *Pipeline) GetPipelineId() int32

func (*Pipeline) GetPipelineType

func (m *Pipeline) GetPipelineType() Pipeline_PipelineType

func (*Pipeline) GetPushDownInfo

func (m *Pipeline) GetPushDownInfo() int32

func (*Pipeline) GetQry

func (m *Pipeline) GetQry() *plan.Plan

func (*Pipeline) GetUuidsToRegIdx added in v0.7.0

func (m *Pipeline) GetUuidsToRegIdx() []*UuidToRegIdx

func (*Pipeline) Marshal

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

func (*Pipeline) MarshalTo

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

func (*Pipeline) MarshalToSizedBuffer

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

func (*Pipeline) ProtoMessage

func (*Pipeline) ProtoMessage()

func (*Pipeline) ProtoSize

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

func (*Pipeline) Reset

func (m *Pipeline) Reset()

func (*Pipeline) String

func (m *Pipeline) String() string

func (*Pipeline) Unmarshal

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

func (*Pipeline) XXX_DiscardUnknown

func (m *Pipeline) XXX_DiscardUnknown()

func (*Pipeline) XXX_Marshal

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

func (*Pipeline) XXX_Merge

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

func (*Pipeline) XXX_Size

func (m *Pipeline) XXX_Size() int

func (*Pipeline) XXX_Unmarshal

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

type Pipeline_PipelineType

type Pipeline_PipelineType int32
const (
	Pipeline_Merge    Pipeline_PipelineType = 0
	Pipeline_Normal   Pipeline_PipelineType = 1
	Pipeline_Remote   Pipeline_PipelineType = 2
	Pipeline_Parallel Pipeline_PipelineType = 3
)

func (Pipeline_PipelineType) EnumDescriptor

func (Pipeline_PipelineType) EnumDescriptor() ([]byte, []int)

func (Pipeline_PipelineType) String

func (x Pipeline_PipelineType) String() string

type PostDml

type PostDml struct {
	// PostDmlCtx
	Ref                    *plan.ObjectRef          `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	AddAffectedRows        bool                     `protobuf:"varint,2,opt,name=add_affected_rows,json=addAffectedRows,proto3" json:"add_affected_rows,omitempty"`
	PrimaryKeyIdx          int32                    `protobuf:"varint,3,opt,name=primary_key_idx,json=primaryKeyIdx,proto3" json:"primary_key_idx,omitempty"`
	PrimaryKeyName         string                   `protobuf:"bytes,4,opt,name=primary_key_name,json=primaryKeyName,proto3" json:"primary_key_name,omitempty"`
	IsDelete               bool                     `protobuf:"varint,5,opt,name=is_delete,json=isDelete,proto3" json:"is_delete,omitempty"`
	IsInsert               bool                     `protobuf:"varint,6,opt,name=is_insert,json=isInsert,proto3" json:"is_insert,omitempty"`
	IsDeleteWithoutFilters bool                     `` /* 132-byte string literal not displayed */
	FullText               *plan.PostDmlFullTextCtx `protobuf:"bytes,8,opt,name=full_text,json=fullText,proto3" json:"full_text,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}                 `json:"-"`
	XXX_unrecognized       []byte                   `json:"-"`
	XXX_sizecache          int32                    `json:"-"`
}

func (*PostDml) Descriptor

func (*PostDml) Descriptor() ([]byte, []int)

func (*PostDml) GetAddAffectedRows

func (m *PostDml) GetAddAffectedRows() bool

func (*PostDml) GetFullText

func (m *PostDml) GetFullText() *plan.PostDmlFullTextCtx

func (*PostDml) GetIsDelete

func (m *PostDml) GetIsDelete() bool

func (*PostDml) GetIsDeleteWithoutFilters

func (m *PostDml) GetIsDeleteWithoutFilters() bool

func (*PostDml) GetIsInsert

func (m *PostDml) GetIsInsert() bool

func (*PostDml) GetPrimaryKeyIdx

func (m *PostDml) GetPrimaryKeyIdx() int32

func (*PostDml) GetPrimaryKeyName

func (m *PostDml) GetPrimaryKeyName() string

func (*PostDml) GetRef

func (m *PostDml) GetRef() *plan.ObjectRef

func (*PostDml) Marshal

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

func (*PostDml) MarshalTo

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

func (*PostDml) MarshalToSizedBuffer

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

func (*PostDml) ProtoMessage

func (*PostDml) ProtoMessage()

func (*PostDml) ProtoSize

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

func (*PostDml) Reset

func (m *PostDml) Reset()

func (*PostDml) String

func (m *PostDml) String() string

func (*PostDml) Unmarshal

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

func (*PostDml) XXX_DiscardUnknown

func (m *PostDml) XXX_DiscardUnknown()

func (*PostDml) XXX_Marshal

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

func (*PostDml) XXX_Merge

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

func (*PostDml) XXX_Size

func (m *PostDml) XXX_Size() int

func (*PostDml) XXX_Unmarshal

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

type PreInsert added in v0.8.0

type PreInsert struct {
	SchemaName           string         `protobuf:"bytes,1,opt,name=schema_name,json=schemaName,proto3" json:"schema_name,omitempty"`
	TableDef             *plan.TableDef `protobuf:"bytes,2,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	Idx                  []int32        `protobuf:"varint,3,rep,packed,name=idx,proto3" json:"idx,omitempty"`
	Attrs                []string       `protobuf:"bytes,4,rep,name=attrs,proto3" json:"attrs,omitempty"`
	HasAutoCol           bool           `protobuf:"varint,5,opt,name=has_auto_col,json=hasAutoCol,proto3" json:"has_auto_col,omitempty"`
	ColOffset            int32          `protobuf:"varint,6,opt,name=col_offset,json=colOffset,proto3" json:"col_offset,omitempty"`
	EstimatedRowCount    int64          `protobuf:"varint,7,opt,name=estimated_row_count,json=estimatedRowCount,proto3" json:"estimated_row_count,omitempty"`
	CompPkeyExpr         *plan.Expr     `protobuf:"bytes,8,opt,name=comp_pkey_expr,json=compPkeyExpr,proto3" json:"comp_pkey_expr,omitempty"`
	ClusterByExpr        *plan.Expr     `protobuf:"bytes,9,opt,name=cluster_by_expr,json=clusterByExpr,proto3" json:"cluster_by_expr,omitempty"`
	IsOldUpdate          bool           `protobuf:"varint,10,opt,name=is_old_update,json=isOldUpdate,proto3" json:"is_old_update,omitempty"`
	IsNewUpdate          bool           `protobuf:"varint,11,opt,name=is_new_update,json=isNewUpdate,proto3" json:"is_new_update,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*PreInsert) Descriptor added in v0.8.0

func (*PreInsert) Descriptor() ([]byte, []int)

func (*PreInsert) GetAttrs added in v0.8.0

func (m *PreInsert) GetAttrs() []string

func (*PreInsert) GetClusterByExpr

func (m *PreInsert) GetClusterByExpr() *plan.Expr

func (*PreInsert) GetColOffset

func (m *PreInsert) GetColOffset() int32

func (*PreInsert) GetCompPkeyExpr

func (m *PreInsert) GetCompPkeyExpr() *plan.Expr

func (*PreInsert) GetEstimatedRowCount added in v1.2.0

func (m *PreInsert) GetEstimatedRowCount() int64

func (*PreInsert) GetHasAutoCol added in v0.8.0

func (m *PreInsert) GetHasAutoCol() bool

func (*PreInsert) GetIdx added in v0.8.0

func (m *PreInsert) GetIdx() []int32

func (*PreInsert) GetIsNewUpdate

func (m *PreInsert) GetIsNewUpdate() bool

func (*PreInsert) GetIsOldUpdate

func (m *PreInsert) GetIsOldUpdate() bool

func (*PreInsert) GetSchemaName added in v0.8.0

func (m *PreInsert) GetSchemaName() string

func (*PreInsert) GetTableDef added in v0.8.0

func (m *PreInsert) GetTableDef() *plan.TableDef

func (*PreInsert) Marshal added in v0.8.0

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

func (*PreInsert) MarshalTo added in v0.8.0

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

func (*PreInsert) MarshalToSizedBuffer added in v0.8.0

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

func (*PreInsert) ProtoMessage added in v0.8.0

func (*PreInsert) ProtoMessage()

func (*PreInsert) ProtoSize added in v0.8.0

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

func (*PreInsert) Reset added in v0.8.0

func (m *PreInsert) Reset()

func (*PreInsert) String added in v0.8.0

func (m *PreInsert) String() string

func (*PreInsert) Unmarshal added in v0.8.0

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

func (*PreInsert) XXX_DiscardUnknown added in v0.8.0

func (m *PreInsert) XXX_DiscardUnknown()

func (*PreInsert) XXX_Marshal added in v0.8.0

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

func (*PreInsert) XXX_Merge added in v0.8.0

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

func (*PreInsert) XXX_Size added in v0.8.0

func (m *PreInsert) XXX_Size() int

func (*PreInsert) XXX_Unmarshal added in v0.8.0

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

type PreInsertSecondaryIndex added in v1.1.0

type PreInsertSecondaryIndex struct {
	PreInsertSkCtx       *plan.PreInsertUkCtx `protobuf:"bytes,1,opt,name=pre_insert_sk_ctx,json=preInsertSkCtx,proto3" json:"pre_insert_sk_ctx,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*PreInsertSecondaryIndex) Descriptor added in v1.1.0

func (*PreInsertSecondaryIndex) Descriptor() ([]byte, []int)

func (*PreInsertSecondaryIndex) GetPreInsertSkCtx added in v1.1.0

func (m *PreInsertSecondaryIndex) GetPreInsertSkCtx() *plan.PreInsertUkCtx

func (*PreInsertSecondaryIndex) Marshal added in v1.1.0

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

func (*PreInsertSecondaryIndex) MarshalTo added in v1.1.0

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

func (*PreInsertSecondaryIndex) MarshalToSizedBuffer added in v1.1.0

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

func (*PreInsertSecondaryIndex) ProtoMessage added in v1.1.0

func (*PreInsertSecondaryIndex) ProtoMessage()

func (*PreInsertSecondaryIndex) ProtoSize added in v1.1.0

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

func (*PreInsertSecondaryIndex) Reset added in v1.1.0

func (m *PreInsertSecondaryIndex) Reset()

func (*PreInsertSecondaryIndex) String added in v1.1.0

func (m *PreInsertSecondaryIndex) String() string

func (*PreInsertSecondaryIndex) Unmarshal added in v1.1.0

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

func (*PreInsertSecondaryIndex) XXX_DiscardUnknown added in v1.1.0

func (m *PreInsertSecondaryIndex) XXX_DiscardUnknown()

func (*PreInsertSecondaryIndex) XXX_Marshal added in v1.1.0

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

func (*PreInsertSecondaryIndex) XXX_Merge added in v1.1.0

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

func (*PreInsertSecondaryIndex) XXX_Size added in v1.1.0

func (m *PreInsertSecondaryIndex) XXX_Size() int

func (*PreInsertSecondaryIndex) XXX_Unmarshal added in v1.1.0

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

type PreInsertUnique added in v0.8.0

type PreInsertUnique struct {
	PreInsertUkCtx       *plan.PreInsertUkCtx `protobuf:"bytes,1,opt,name=pre_insert_uk_ctx,json=preInsertUkCtx,proto3" json:"pre_insert_uk_ctx,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*PreInsertUnique) Descriptor added in v0.8.0

func (*PreInsertUnique) Descriptor() ([]byte, []int)

func (*PreInsertUnique) GetPreInsertUkCtx added in v0.8.0

func (m *PreInsertUnique) GetPreInsertUkCtx() *plan.PreInsertUkCtx

func (*PreInsertUnique) Marshal added in v0.8.0

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

func (*PreInsertUnique) MarshalTo added in v0.8.0

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

func (*PreInsertUnique) MarshalToSizedBuffer added in v0.8.0

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

func (*PreInsertUnique) ProtoMessage added in v0.8.0

func (*PreInsertUnique) ProtoMessage()

func (*PreInsertUnique) ProtoSize added in v0.8.0

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

func (*PreInsertUnique) Reset added in v0.8.0

func (m *PreInsertUnique) Reset()

func (*PreInsertUnique) String added in v0.8.0

func (m *PreInsertUnique) String() string

func (*PreInsertUnique) Unmarshal added in v0.8.0

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

func (*PreInsertUnique) XXX_DiscardUnknown added in v0.8.0

func (m *PreInsertUnique) XXX_DiscardUnknown()

func (*PreInsertUnique) XXX_Marshal added in v0.8.0

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

func (*PreInsertUnique) XXX_Merge added in v0.8.0

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

func (*PreInsertUnique) XXX_Size added in v0.8.0

func (m *PreInsertUnique) XXX_Size() int

func (*PreInsertUnique) XXX_Unmarshal added in v0.8.0

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

type PrepareParamInfo

type PrepareParamInfo struct {
	Length               int64    `protobuf:"varint,1,opt,name=length,proto3" json:"length,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	Area                 []byte   `protobuf:"bytes,3,opt,name=area,proto3" json:"area,omitempty"`
	Nulls                []bool   `protobuf:"varint,4,rep,packed,name=nulls,proto3" json:"nulls,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PrepareParamInfo) Descriptor

func (*PrepareParamInfo) Descriptor() ([]byte, []int)

func (*PrepareParamInfo) GetArea

func (m *PrepareParamInfo) GetArea() []byte

func (*PrepareParamInfo) GetData

func (m *PrepareParamInfo) GetData() []byte

func (*PrepareParamInfo) GetLength

func (m *PrepareParamInfo) GetLength() int64

func (*PrepareParamInfo) GetNulls

func (m *PrepareParamInfo) GetNulls() []bool

func (*PrepareParamInfo) Marshal

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

func (*PrepareParamInfo) MarshalTo

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

func (*PrepareParamInfo) MarshalToSizedBuffer

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

func (*PrepareParamInfo) ProtoMessage

func (*PrepareParamInfo) ProtoMessage()

func (*PrepareParamInfo) ProtoSize

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

func (*PrepareParamInfo) Reset

func (m *PrepareParamInfo) Reset()

func (*PrepareParamInfo) String

func (m *PrepareParamInfo) String() string

func (*PrepareParamInfo) Unmarshal

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

func (*PrepareParamInfo) XXX_DiscardUnknown

func (m *PrepareParamInfo) XXX_DiscardUnknown()

func (*PrepareParamInfo) XXX_Marshal

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

func (*PrepareParamInfo) XXX_Merge

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

func (*PrepareParamInfo) XXX_Size

func (m *PrepareParamInfo) XXX_Size() int

func (*PrepareParamInfo) XXX_Unmarshal

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

type ProcessInfo

type ProcessInfo struct {
	Id                   string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Sql                  string            `protobuf:"bytes,2,opt,name=sql,proto3" json:"sql,omitempty"`
	Lim                  ProcessLimitation `protobuf:"bytes,3,opt,name=lim,proto3" json:"lim"`
	UnixTime             int64             `protobuf:"varint,4,opt,name=unix_time,json=unixTime,proto3" json:"unix_time,omitempty"`
	AccountId            uint32            `protobuf:"varint,5,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	Snapshot             txn.CNTxnSnapshot `protobuf:"bytes,6,opt,name=snapshot,proto3" json:"snapshot"`
	SessionInfo          SessionInfo       `protobuf:"bytes,7,opt,name=session_info,json=sessionInfo,proto3" json:"session_info"`
	SessionLogger        SessionLoggerInfo `protobuf:"bytes,8,opt,name=session_logger,json=sessionLogger,proto3" json:"session_logger"`
	PrepareParams        PrepareParamInfo  `protobuf:"bytes,9,opt,name=prepare_params,json=prepareParams,proto3" json:"prepare_params"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ProcessInfo) Descriptor

func (*ProcessInfo) Descriptor() ([]byte, []int)

func (*ProcessInfo) GetAccountId added in v0.8.0

func (m *ProcessInfo) GetAccountId() uint32

func (*ProcessInfo) GetId

func (m *ProcessInfo) GetId() string

func (*ProcessInfo) GetLim

func (m *ProcessInfo) GetLim() ProcessLimitation

func (*ProcessInfo) GetPrepareParams

func (m *ProcessInfo) GetPrepareParams() PrepareParamInfo

func (*ProcessInfo) GetSessionInfo

func (m *ProcessInfo) GetSessionInfo() SessionInfo

func (*ProcessInfo) GetSessionLogger added in v1.2.1

func (m *ProcessInfo) GetSessionLogger() SessionLoggerInfo

func (*ProcessInfo) GetSnapshot

func (m *ProcessInfo) GetSnapshot() txn.CNTxnSnapshot

func (*ProcessInfo) GetSql added in v1.0.0

func (m *ProcessInfo) GetSql() string

func (*ProcessInfo) GetUnixTime

func (m *ProcessInfo) GetUnixTime() int64

func (*ProcessInfo) Marshal

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

func (*ProcessInfo) MarshalTo

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

func (*ProcessInfo) MarshalToSizedBuffer

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

func (*ProcessInfo) ProtoMessage

func (*ProcessInfo) ProtoMessage()

func (*ProcessInfo) ProtoSize

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

func (*ProcessInfo) Reset

func (m *ProcessInfo) Reset()

func (*ProcessInfo) String

func (m *ProcessInfo) String() string

func (*ProcessInfo) Unmarshal

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

func (*ProcessInfo) XXX_DiscardUnknown

func (m *ProcessInfo) XXX_DiscardUnknown()

func (*ProcessInfo) XXX_Marshal

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

func (*ProcessInfo) XXX_Merge

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

func (*ProcessInfo) XXX_Size

func (m *ProcessInfo) XXX_Size() int

func (*ProcessInfo) XXX_Unmarshal

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

type ProcessLimitation

type ProcessLimitation struct {
	Size                 int64    `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	BatchRows            int64    `protobuf:"varint,2,opt,name=batch_rows,json=batchRows,proto3" json:"batch_rows,omitempty"`
	BatchSize            int64    `protobuf:"varint,3,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
	PartitionRows        int64    `protobuf:"varint,4,opt,name=partition_rows,json=partitionRows,proto3" json:"partition_rows,omitempty"`
	ReaderSize           int64    `protobuf:"varint,5,opt,name=reader_size,json=readerSize,proto3" json:"reader_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProcessLimitation) Descriptor

func (*ProcessLimitation) Descriptor() ([]byte, []int)

func (*ProcessLimitation) GetBatchRows

func (m *ProcessLimitation) GetBatchRows() int64

func (*ProcessLimitation) GetBatchSize

func (m *ProcessLimitation) GetBatchSize() int64

func (*ProcessLimitation) GetPartitionRows

func (m *ProcessLimitation) GetPartitionRows() int64

func (*ProcessLimitation) GetReaderSize

func (m *ProcessLimitation) GetReaderSize() int64

func (*ProcessLimitation) GetSize

func (m *ProcessLimitation) GetSize() int64

func (*ProcessLimitation) Marshal

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

func (*ProcessLimitation) MarshalTo

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

func (*ProcessLimitation) MarshalToSizedBuffer

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

func (*ProcessLimitation) ProtoMessage

func (*ProcessLimitation) ProtoMessage()

func (*ProcessLimitation) ProtoSize

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

func (*ProcessLimitation) Reset

func (m *ProcessLimitation) Reset()

func (*ProcessLimitation) String

func (m *ProcessLimitation) String() string

func (*ProcessLimitation) Unmarshal

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

func (*ProcessLimitation) XXX_DiscardUnknown

func (m *ProcessLimitation) XXX_DiscardUnknown()

func (*ProcessLimitation) XXX_Marshal

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

func (*ProcessLimitation) XXX_Merge

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

func (*ProcessLimitation) XXX_Size

func (m *ProcessLimitation) XXX_Size() int

func (*ProcessLimitation) XXX_Unmarshal

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

type Product

type Product struct {
	RelList              []int32  `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"`
	ColList              []int32  `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"`
	IsShuffle            bool     `protobuf:"varint,3,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"`
	JoinMapTag           int32    `protobuf:"varint,4,opt,name=join_map_tag,json=joinMapTag,proto3" json:"join_map_tag,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Product) Descriptor

func (*Product) Descriptor() ([]byte, []int)

func (*Product) GetColList

func (m *Product) GetColList() []int32

func (*Product) GetIsShuffle added in v1.1.0

func (m *Product) GetIsShuffle() bool

func (*Product) GetJoinMapTag

func (m *Product) GetJoinMapTag() int32

func (*Product) GetRelList

func (m *Product) GetRelList() []int32

func (*Product) Marshal

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

func (*Product) MarshalTo

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

func (*Product) MarshalToSizedBuffer

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

func (*Product) ProtoMessage

func (*Product) ProtoMessage()

func (*Product) ProtoSize

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

func (*Product) Reset

func (m *Product) Reset()

func (*Product) String

func (m *Product) String() string

func (*Product) Unmarshal

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

func (*Product) XXX_DiscardUnknown

func (m *Product) XXX_DiscardUnknown()

func (*Product) XXX_Marshal

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

func (*Product) XXX_Merge

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

func (*Product) XXX_Size

func (m *Product) XXX_Size() int

func (*Product) XXX_Unmarshal

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

type ProductL2

type ProductL2 struct {
	RelList              []int32    `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"`
	ColList              []int32    `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"`
	Expr                 *plan.Expr `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"`
	JoinMapTag           int32      `protobuf:"varint,4,opt,name=join_map_tag,json=joinMapTag,proto3" json:"join_map_tag,omitempty"`
	VectorOpType         string     `protobuf:"bytes,5,opt,name=vector_op_type,json=vectorOpType,proto3" json:"vector_op_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*ProductL2) Descriptor

func (*ProductL2) Descriptor() ([]byte, []int)

func (*ProductL2) GetColList

func (m *ProductL2) GetColList() []int32

func (*ProductL2) GetExpr

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

func (*ProductL2) GetJoinMapTag

func (m *ProductL2) GetJoinMapTag() int32

func (*ProductL2) GetRelList

func (m *ProductL2) GetRelList() []int32

func (*ProductL2) GetVectorOpType

func (m *ProductL2) GetVectorOpType() string

func (*ProductL2) Marshal

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

func (*ProductL2) MarshalTo

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

func (*ProductL2) MarshalToSizedBuffer

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

func (*ProductL2) ProtoMessage

func (*ProductL2) ProtoMessage()

func (*ProductL2) ProtoSize

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

func (*ProductL2) Reset

func (m *ProductL2) Reset()

func (*ProductL2) String

func (m *ProductL2) String() string

func (*ProductL2) Unmarshal

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

func (*ProductL2) XXX_DiscardUnknown

func (m *ProductL2) XXX_DiscardUnknown()

func (*ProductL2) XXX_Marshal

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

func (*ProductL2) XXX_Merge

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

func (*ProductL2) XXX_Size

func (m *ProductL2) XXX_Size() int

func (*ProductL2) XXX_Unmarshal

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

type RightDedupJoin

type RightDedupJoin struct {
	RelList                []int32                     `protobuf:"varint,1,rep,packed,name=rel_list,json=relList,proto3" json:"rel_list,omitempty"`
	ColList                []int32                     `protobuf:"varint,2,rep,packed,name=col_list,json=colList,proto3" json:"col_list,omitempty"`
	LeftCond               []*plan.Expr                `protobuf:"bytes,3,rep,name=left_cond,json=leftCond,proto3" json:"left_cond,omitempty"`
	RightCond              []*plan.Expr                `protobuf:"bytes,4,rep,name=right_cond,json=rightCond,proto3" json:"right_cond,omitempty"`
	RuntimeFilterBuildList []*plan.RuntimeFilterSpec   `` /* 131-byte string literal not displayed */
	IsShuffle              bool                        `protobuf:"varint,6,opt,name=is_shuffle,json=isShuffle,proto3" json:"is_shuffle,omitempty"`
	JoinMapTag             int32                       `protobuf:"varint,7,opt,name=join_map_tag,json=joinMapTag,proto3" json:"join_map_tag,omitempty"`
	ShuffleIdx             int32                       `protobuf:"varint,8,opt,name=shuffle_idx,json=shuffleIdx,proto3" json:"shuffle_idx,omitempty"`
	OnDuplicateAction      plan.Node_OnDuplicateAction `` /* 148-byte string literal not displayed */
	DedupColName           string                      `protobuf:"bytes,10,opt,name=dedup_col_name,json=dedupColName,proto3" json:"dedup_col_name,omitempty"`
	DedupColTypes          []plan.Type                 `protobuf:"bytes,11,rep,name=dedup_col_types,json=dedupColTypes,proto3" json:"dedup_col_types"`
	LeftTypes              []plan.Type                 `protobuf:"bytes,12,rep,name=left_types,json=leftTypes,proto3" json:"left_types"`
	RightTypes             []plan.Type                 `protobuf:"bytes,13,rep,name=right_types,json=rightTypes,proto3" json:"right_types"`
	UpdateColIdxList       []int32                     `protobuf:"varint,14,rep,packed,name=update_col_idx_list,json=updateColIdxList,proto3" json:"update_col_idx_list,omitempty"`
	UpdateColExprList      []*plan.Expr                `protobuf:"bytes,15,rep,name=update_col_expr_list,json=updateColExprList,proto3" json:"update_col_expr_list,omitempty"`
	DelColIdx              int32                       `protobuf:"varint,16,opt,name=del_col_idx,json=delColIdx,proto3" json:"del_col_idx,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}                    `json:"-"`
	XXX_unrecognized       []byte                      `json:"-"`
	XXX_sizecache          int32                       `json:"-"`
}

func (*RightDedupJoin) Descriptor

func (*RightDedupJoin) Descriptor() ([]byte, []int)

func (*RightDedupJoin) GetColList

func (m *RightDedupJoin) GetColList() []int32

func (*RightDedupJoin) GetDedupColName

func (m *RightDedupJoin) GetDedupColName() string

func (*RightDedupJoin) GetDedupColTypes

func (m *RightDedupJoin) GetDedupColTypes() []plan.Type

func (*RightDedupJoin) GetDelColIdx

func (m *RightDedupJoin) GetDelColIdx() int32

func (*RightDedupJoin) GetIsShuffle

func (m *RightDedupJoin) GetIsShuffle() bool

func (*RightDedupJoin) GetJoinMapTag

func (m *RightDedupJoin) GetJoinMapTag() int32

func (*RightDedupJoin) GetLeftCond

func (m *RightDedupJoin) GetLeftCond() []*plan.Expr

func (*RightDedupJoin) GetLeftTypes

func (m *RightDedupJoin) GetLeftTypes() []plan.Type

func (*RightDedupJoin) GetOnDuplicateAction

func (m *RightDedupJoin) GetOnDuplicateAction() plan.Node_OnDuplicateAction

func (*RightDedupJoin) GetRelList

func (m *RightDedupJoin) GetRelList() []int32

func (*RightDedupJoin) GetRightCond

func (m *RightDedupJoin) GetRightCond() []*plan.Expr

func (*RightDedupJoin) GetRightTypes

func (m *RightDedupJoin) GetRightTypes() []plan.Type

func (*RightDedupJoin) GetRuntimeFilterBuildList

func (m *RightDedupJoin) GetRuntimeFilterBuildList() []*plan.RuntimeFilterSpec

func (*RightDedupJoin) GetShuffleIdx

func (m *RightDedupJoin) GetShuffleIdx() int32

func (*RightDedupJoin) GetUpdateColExprList

func (m *RightDedupJoin) GetUpdateColExprList() []*plan.Expr

func (*RightDedupJoin) GetUpdateColIdxList

func (m *RightDedupJoin) GetUpdateColIdxList() []int32

func (*RightDedupJoin) Marshal

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

func (*RightDedupJoin) MarshalTo

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

func (*RightDedupJoin) MarshalToSizedBuffer

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

func (*RightDedupJoin) ProtoMessage

func (*RightDedupJoin) ProtoMessage()

func (*RightDedupJoin) ProtoSize

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

func (*RightDedupJoin) Reset

func (m *RightDedupJoin) Reset()

func (*RightDedupJoin) String

func (m *RightDedupJoin) String() string

func (*RightDedupJoin) Unmarshal

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

func (*RightDedupJoin) XXX_DiscardUnknown

func (m *RightDedupJoin) XXX_DiscardUnknown()

func (*RightDedupJoin) XXX_Marshal

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

func (*RightDedupJoin) XXX_Merge

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

func (*RightDedupJoin) XXX_Size

func (m *RightDedupJoin) XXX_Size() int

func (*RightDedupJoin) XXX_Unmarshal

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

type SampleFunc added in v1.1.0

type SampleFunc struct {
	SampleType           SampleFunc_SampleType `` /* 128-byte string literal not displayed */
	SampleRows           int32                 `protobuf:"varint,2,opt,name=sample_rows,json=sampleRows,proto3" json:"sample_rows,omitempty"`
	SamplePercent        float64               `protobuf:"fixed64,3,opt,name=sample_percent,json=samplePercent,proto3" json:"sample_percent,omitempty"`
	SampleColumns        []*plan.Expr          `protobuf:"bytes,4,rep,name=sample_columns,json=sampleColumns,proto3" json:"sample_columns,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*SampleFunc) Descriptor added in v1.1.0

func (*SampleFunc) Descriptor() ([]byte, []int)

func (*SampleFunc) GetSampleColumns added in v1.1.0

func (m *SampleFunc) GetSampleColumns() []*plan.Expr

func (*SampleFunc) GetSamplePercent added in v1.1.0

func (m *SampleFunc) GetSamplePercent() float64

func (*SampleFunc) GetSampleRows added in v1.1.0

func (m *SampleFunc) GetSampleRows() int32

func (*SampleFunc) GetSampleType added in v1.1.0

func (m *SampleFunc) GetSampleType() SampleFunc_SampleType

func (*SampleFunc) Marshal added in v1.1.0

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

func (*SampleFunc) MarshalTo added in v1.1.0

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

func (*SampleFunc) MarshalToSizedBuffer added in v1.1.0

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

func (*SampleFunc) ProtoMessage added in v1.1.0

func (*SampleFunc) ProtoMessage()

func (*SampleFunc) ProtoSize added in v1.1.0

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

func (*SampleFunc) Reset added in v1.1.0

func (m *SampleFunc) Reset()

func (*SampleFunc) String added in v1.1.0

func (m *SampleFunc) String() string

func (*SampleFunc) Unmarshal added in v1.1.0

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

func (*SampleFunc) XXX_DiscardUnknown added in v1.1.0

func (m *SampleFunc) XXX_DiscardUnknown()

func (*SampleFunc) XXX_Marshal added in v1.1.0

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

func (*SampleFunc) XXX_Merge added in v1.1.0

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

func (*SampleFunc) XXX_Size added in v1.1.0

func (m *SampleFunc) XXX_Size() int

func (*SampleFunc) XXX_Unmarshal added in v1.1.0

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

type SampleFunc_SampleType added in v1.1.0

type SampleFunc_SampleType int32
const (
	SampleFunc_Rows      SampleFunc_SampleType = 0
	SampleFunc_Percent   SampleFunc_SampleType = 1
	SampleFunc_MergeRows SampleFunc_SampleType = 2
)

func (SampleFunc_SampleType) EnumDescriptor added in v1.1.0

func (SampleFunc_SampleType) EnumDescriptor() ([]byte, []int)

func (SampleFunc_SampleType) String added in v1.1.0

func (x SampleFunc_SampleType) String() string

type SessionInfo

type SessionInfo struct {
	User                 string   `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Host                 string   `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	Role                 string   `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	ConnectionId         uint64   `protobuf:"varint,4,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	Database             string   `protobuf:"bytes,5,opt,name=database,proto3" json:"database,omitempty"`
	Version              string   `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
	TimeZone             []byte   `protobuf:"bytes,7,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
	Account              string   `protobuf:"bytes,8,opt,name=account,proto3" json:"account,omitempty"`
	QueryId              []string `protobuf:"bytes,9,rep,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
	LockWaitTimeout      int64    `protobuf:"varint,10,opt,name=lock_wait_timeout,json=lockWaitTimeout,proto3" json:"lock_wait_timeout,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SessionInfo) Descriptor

func (*SessionInfo) Descriptor() ([]byte, []int)

func (*SessionInfo) GetAccount added in v0.7.0

func (m *SessionInfo) GetAccount() string

func (*SessionInfo) GetConnectionId

func (m *SessionInfo) GetConnectionId() uint64

func (*SessionInfo) GetDatabase

func (m *SessionInfo) GetDatabase() string

func (*SessionInfo) GetHost

func (m *SessionInfo) GetHost() string

func (*SessionInfo) GetLockWaitTimeout

func (m *SessionInfo) GetLockWaitTimeout() int64

func (*SessionInfo) GetQueryId added in v0.8.0

func (m *SessionInfo) GetQueryId() []string

func (*SessionInfo) GetRole

func (m *SessionInfo) GetRole() string

func (*SessionInfo) GetTimeZone

func (m *SessionInfo) GetTimeZone() []byte

func (*SessionInfo) GetUser

func (m *SessionInfo) GetUser() string

func (*SessionInfo) GetVersion

func (m *SessionInfo) GetVersion() string

func (*SessionInfo) Marshal

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

func (*SessionInfo) MarshalTo

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

func (*SessionInfo) MarshalToSizedBuffer

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

func (*SessionInfo) ProtoMessage

func (*SessionInfo) ProtoMessage()

func (*SessionInfo) ProtoSize

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

func (*SessionInfo) Reset

func (m *SessionInfo) Reset()

func (*SessionInfo) String

func (m *SessionInfo) String() string

func (*SessionInfo) Unmarshal

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

func (*SessionInfo) XXX_DiscardUnknown

func (m *SessionInfo) XXX_DiscardUnknown()

func (*SessionInfo) XXX_Marshal

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

func (*SessionInfo) XXX_Merge

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

func (*SessionInfo) XXX_Size

func (m *SessionInfo) XXX_Size() int

func (*SessionInfo) XXX_Unmarshal

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

type SessionLoggerInfo added in v1.2.1

type SessionLoggerInfo struct {
	SessId               []byte                     `protobuf:"bytes,1,opt,name=sess_id,json=sessId,proto3" json:"sess_id,omitempty"`
	StmtId               []byte                     `protobuf:"bytes,2,opt,name=stmt_id,json=stmtId,proto3" json:"stmt_id,omitempty"`
	TxnId                []byte                     `protobuf:"bytes,3,opt,name=txn_id,json=txnId,proto3" json:"txn_id,omitempty"`
	LogLevel             SessionLoggerInfo_LogLevel `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*SessionLoggerInfo) Descriptor added in v1.2.1

func (*SessionLoggerInfo) Descriptor() ([]byte, []int)

func (*SessionLoggerInfo) GetLogLevel added in v1.2.1

func (*SessionLoggerInfo) GetSessId added in v1.2.1

func (m *SessionLoggerInfo) GetSessId() []byte

func (*SessionLoggerInfo) GetStmtId added in v1.2.1

func (m *SessionLoggerInfo) GetStmtId() []byte

func (*SessionLoggerInfo) GetTxnId added in v1.2.1

func (m *SessionLoggerInfo) GetTxnId() []byte

func (*SessionLoggerInfo) Marshal added in v1.2.1

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

func (*SessionLoggerInfo) MarshalTo added in v1.2.1

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

func (*SessionLoggerInfo) MarshalToSizedBuffer added in v1.2.1

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

func (*SessionLoggerInfo) ProtoMessage added in v1.2.1

func (*SessionLoggerInfo) ProtoMessage()

func (*SessionLoggerInfo) ProtoSize added in v1.2.1

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

func (*SessionLoggerInfo) Reset added in v1.2.1

func (m *SessionLoggerInfo) Reset()

func (*SessionLoggerInfo) String added in v1.2.1

func (m *SessionLoggerInfo) String() string

func (*SessionLoggerInfo) Unmarshal added in v1.2.1

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

func (*SessionLoggerInfo) XXX_DiscardUnknown added in v1.2.1

func (m *SessionLoggerInfo) XXX_DiscardUnknown()

func (*SessionLoggerInfo) XXX_Marshal added in v1.2.1

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

func (*SessionLoggerInfo) XXX_Merge added in v1.2.1

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

func (*SessionLoggerInfo) XXX_Size added in v1.2.1

func (m *SessionLoggerInfo) XXX_Size() int

func (*SessionLoggerInfo) XXX_Unmarshal added in v1.2.1

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

type SessionLoggerInfo_LogLevel added in v1.2.1

type SessionLoggerInfo_LogLevel int32
const (
	SessionLoggerInfo_Debug SessionLoggerInfo_LogLevel = 0
	SessionLoggerInfo_Info  SessionLoggerInfo_LogLevel = 1
	SessionLoggerInfo_Warn  SessionLoggerInfo_LogLevel = 2
	SessionLoggerInfo_Error SessionLoggerInfo_LogLevel = 3
	SessionLoggerInfo_Panic SessionLoggerInfo_LogLevel = 4
	SessionLoggerInfo_Fatal SessionLoggerInfo_LogLevel = 5
)

func (SessionLoggerInfo_LogLevel) EnumDescriptor added in v1.2.1

func (SessionLoggerInfo_LogLevel) EnumDescriptor() ([]byte, []int)

func (SessionLoggerInfo_LogLevel) String added in v1.2.1

type SetOp

type SetOp struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetOp) Descriptor

func (*SetOp) Descriptor() ([]byte, []int)

func (*SetOp) Marshal

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

func (*SetOp) MarshalTo

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

func (*SetOp) MarshalToSizedBuffer

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

func (*SetOp) ProtoMessage

func (*SetOp) ProtoMessage()

func (*SetOp) ProtoSize

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

func (*SetOp) Reset

func (m *SetOp) Reset()

func (*SetOp) String

func (m *SetOp) String() string

func (*SetOp) Unmarshal

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

func (*SetOp) XXX_DiscardUnknown

func (m *SetOp) XXX_DiscardUnknown()

func (*SetOp) XXX_Marshal

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

func (*SetOp) XXX_Merge

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

func (*SetOp) XXX_Size

func (m *SetOp) XXX_Size() int

func (*SetOp) XXX_Unmarshal

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

type Shuffle added in v1.0.0

type Shuffle struct {
	ShuffleColIdx        int32                   `protobuf:"varint,1,opt,name=ShuffleColIdx,proto3" json:"ShuffleColIdx,omitempty"`
	ShuffleType          int32                   `protobuf:"varint,2,opt,name=ShuffleType,proto3" json:"ShuffleType,omitempty"`
	ShuffleColMin        int64                   `protobuf:"varint,3,opt,name=ShuffleColMin,proto3" json:"ShuffleColMin,omitempty"`
	ShuffleColMax        int64                   `protobuf:"varint,4,opt,name=ShuffleColMax,proto3" json:"ShuffleColMax,omitempty"`
	AliveRegCnt          int32                   `protobuf:"varint,5,opt,name=AliveRegCnt,proto3" json:"AliveRegCnt,omitempty"`
	ShuffleRangesUint64  []uint64                `` /* 128-byte string literal not displayed */
	ShuffleRangesInt64   []int64                 `protobuf:"varint,7,rep,packed,name=shuffle_ranges_int64,json=shuffleRangesInt64,proto3" json:"shuffle_ranges_int64,omitempty"`
	RuntimeFilterSpec    *plan.RuntimeFilterSpec `protobuf:"bytes,8,opt,name=runtimeFilterSpec,proto3" json:"runtimeFilterSpec,omitempty"`
	ShuffleExpr          *plan.Expr              `protobuf:"bytes,9,opt,name=ShuffleExpr,proto3" json:"ShuffleExpr,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*Shuffle) Descriptor added in v1.0.0

func (*Shuffle) Descriptor() ([]byte, []int)

func (*Shuffle) GetAliveRegCnt added in v1.0.0

func (m *Shuffle) GetAliveRegCnt() int32

func (*Shuffle) GetRuntimeFilterSpec

func (m *Shuffle) GetRuntimeFilterSpec() *plan.RuntimeFilterSpec

func (*Shuffle) GetShuffleColIdx added in v1.0.0

func (m *Shuffle) GetShuffleColIdx() int32

func (*Shuffle) GetShuffleColMax added in v1.0.0

func (m *Shuffle) GetShuffleColMax() int64

func (*Shuffle) GetShuffleColMin added in v1.0.0

func (m *Shuffle) GetShuffleColMin() int64

func (*Shuffle) GetShuffleExpr

func (m *Shuffle) GetShuffleExpr() *plan.Expr

func (*Shuffle) GetShuffleRangesInt64 added in v1.1.0

func (m *Shuffle) GetShuffleRangesInt64() []int64

func (*Shuffle) GetShuffleRangesUint64 added in v1.1.0

func (m *Shuffle) GetShuffleRangesUint64() []uint64

func (*Shuffle) GetShuffleType added in v1.0.0

func (m *Shuffle) GetShuffleType() int32

func (*Shuffle) Marshal added in v1.0.0

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

func (*Shuffle) MarshalTo added in v1.0.0

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

func (*Shuffle) MarshalToSizedBuffer added in v1.0.0

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

func (*Shuffle) ProtoMessage added in v1.0.0

func (*Shuffle) ProtoMessage()

func (*Shuffle) ProtoSize added in v1.0.0

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

func (*Shuffle) Reset added in v1.0.0

func (m *Shuffle) Reset()

func (*Shuffle) String added in v1.0.0

func (m *Shuffle) String() string

func (*Shuffle) Unmarshal added in v1.0.0

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

func (*Shuffle) XXX_DiscardUnknown added in v1.0.0

func (m *Shuffle) XXX_DiscardUnknown()

func (*Shuffle) XXX_Marshal added in v1.0.0

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

func (*Shuffle) XXX_Merge added in v1.0.0

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

func (*Shuffle) XXX_Size added in v1.0.0

func (m *Shuffle) XXX_Size() int

func (*Shuffle) XXX_Unmarshal added in v1.0.0

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

type Source

type Source struct {
	SchemaName             string                    `protobuf:"bytes,1,opt,name=schema_name,json=schemaName,proto3" json:"schema_name,omitempty"`
	TableName              string                    `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	ColList                []string                  `protobuf:"bytes,3,rep,name=col_list,json=colList,proto3" json:"col_list,omitempty"`
	Block                  string                    `protobuf:"bytes,4,opt,name=block,proto3" json:"block,omitempty"`
	PushdownId             uint64                    `protobuf:"varint,5,opt,name=pushdown_id,json=pushdownId,proto3" json:"pushdown_id,omitempty"`
	PushdownAddr           string                    `protobuf:"bytes,6,opt,name=pushdown_addr,json=pushdownAddr,proto3" json:"pushdown_addr,omitempty"`
	Expr                   *plan.Expr                `protobuf:"bytes,7,opt,name=expr,proto3" json:"expr,omitempty"`
	Node                   *plan.Node                `protobuf:"bytes,8,opt,name=node,proto3" json:"node,omitempty"`
	TableDef               *plan.TableDef            `protobuf:"bytes,9,opt,name=tableDef,proto3" json:"tableDef,omitempty"`
	Timestamp              *timestamp.Timestamp      `protobuf:"bytes,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	RuntimeFilterProbeList []*plan.RuntimeFilterSpec `` /* 132-byte string literal not displayed */
	IsConst                bool                      `protobuf:"varint,12,opt,name=is_const,json=isConst,proto3" json:"is_const,omitempty"`
	RecvMsgList            []plan.MsgHeader          `protobuf:"bytes,13,rep,name=recv_msg_list,json=recvMsgList,proto3" json:"recv_msg_list"`
	MembershipFilter       []byte                    `protobuf:"bytes,14,opt,name=membership_filter,json=membershipFilter,proto3" json:"membership_filter,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}                  `json:"-"`
	XXX_unrecognized       []byte                    `json:"-"`
	XXX_sizecache          int32                     `json:"-"`
}

func (*Source) Descriptor

func (*Source) Descriptor() ([]byte, []int)

func (*Source) GetBlock

func (m *Source) GetBlock() string

func (*Source) GetColList

func (m *Source) GetColList() []string

func (*Source) GetExpr

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

func (*Source) GetIsConst

func (m *Source) GetIsConst() bool

func (*Source) GetMembershipFilter

func (m *Source) GetMembershipFilter() []byte

func (*Source) GetNode

func (m *Source) GetNode() *plan.Node

func (*Source) GetPushdownAddr

func (m *Source) GetPushdownAddr() string

func (*Source) GetPushdownId

func (m *Source) GetPushdownId() uint64

func (*Source) GetRecvMsgList

func (m *Source) GetRecvMsgList() []plan.MsgHeader

func (*Source) GetRuntimeFilterProbeList added in v1.0.0

func (m *Source) GetRuntimeFilterProbeList() []*plan.RuntimeFilterSpec

func (*Source) GetSchemaName

func (m *Source) GetSchemaName() string

func (*Source) GetTableDef

func (m *Source) GetTableDef() *plan.TableDef

func (*Source) GetTableName

func (m *Source) GetTableName() string

func (*Source) GetTimestamp

func (m *Source) GetTimestamp() *timestamp.Timestamp

func (*Source) Marshal

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

func (*Source) MarshalTo

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

func (*Source) MarshalToSizedBuffer

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

func (*Source) ProtoMessage

func (*Source) ProtoMessage()

func (*Source) ProtoSize

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

func (*Source) Reset

func (m *Source) Reset()

func (*Source) String

func (m *Source) String() string

func (*Source) Unmarshal

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

func (*Source) XXX_DiscardUnknown

func (m *Source) XXX_DiscardUnknown()

func (*Source) XXX_Marshal

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

func (*Source) XXX_Merge

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

func (*Source) XXX_Size

func (m *Source) XXX_Size() int

func (*Source) XXX_Unmarshal

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

type Status added in v1.1.0

type Status int32
const (
	Status_UnknownStatus Status = 0
	Status_WaitingNext   Status = 1
	Status_Last          Status = 2
	Status_MessageEnd    Status = 3
)

func (Status) EnumDescriptor added in v1.1.0

func (Status) EnumDescriptor() ([]byte, []int)

func (Status) String added in v1.1.0

func (x Status) String() string

type StreamScan added in v1.0.0

type StreamScan struct {
	TblDef               *plan.TableDef `protobuf:"bytes,1,opt,name=tbl_def,json=tblDef,proto3" json:"tbl_def,omitempty"`
	Offset               int64          `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Limit                int64          `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*StreamScan) Descriptor added in v1.0.0

func (*StreamScan) Descriptor() ([]byte, []int)

func (*StreamScan) GetLimit added in v1.0.0

func (m *StreamScan) GetLimit() int64

func (*StreamScan) GetOffset added in v1.0.0

func (m *StreamScan) GetOffset() int64

func (*StreamScan) GetTblDef added in v1.0.0

func (m *StreamScan) GetTblDef() *plan.TableDef

func (*StreamScan) Marshal added in v1.0.0

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

func (*StreamScan) MarshalTo added in v1.0.0

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

func (*StreamScan) MarshalToSizedBuffer added in v1.0.0

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

func (*StreamScan) ProtoMessage added in v1.0.0

func (*StreamScan) ProtoMessage()

func (*StreamScan) ProtoSize added in v1.0.0

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

func (*StreamScan) Reset added in v1.0.0

func (m *StreamScan) Reset()

func (*StreamScan) String added in v1.0.0

func (m *StreamScan) String() string

func (*StreamScan) Unmarshal added in v1.0.0

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

func (*StreamScan) XXX_DiscardUnknown added in v1.0.0

func (m *StreamScan) XXX_DiscardUnknown()

func (*StreamScan) XXX_Marshal added in v1.0.0

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

func (*StreamScan) XXX_Merge added in v1.0.0

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

func (*StreamScan) XXX_Size added in v1.0.0

func (m *StreamScan) XXX_Size() int

func (*StreamScan) XXX_Unmarshal added in v1.0.0

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

type TableFunction

type TableFunction struct {
	Attrs                []string       `protobuf:"bytes,1,rep,name=attrs,proto3" json:"attrs,omitempty"`
	Rets                 []*plan.ColDef `protobuf:"bytes,2,rep,name=rets,proto3" json:"rets,omitempty"`
	Args                 []*plan.Expr   `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
	Params               []byte         `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
	Name                 string         `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	IsSingle             bool           `protobuf:"varint,6,opt,name=is_single,json=isSingle,proto3" json:"is_single,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*TableFunction) Descriptor

func (*TableFunction) Descriptor() ([]byte, []int)

func (*TableFunction) GetArgs added in v0.7.0

func (m *TableFunction) GetArgs() []*plan.Expr

func (*TableFunction) GetAttrs

func (m *TableFunction) GetAttrs() []string

func (*TableFunction) GetIsSingle

func (m *TableFunction) GetIsSingle() bool

func (*TableFunction) GetName added in v0.7.0

func (m *TableFunction) GetName() string

func (*TableFunction) GetParams added in v0.7.0

func (m *TableFunction) GetParams() []byte

func (*TableFunction) GetRets added in v0.7.0

func (m *TableFunction) GetRets() []*plan.ColDef

func (*TableFunction) Marshal

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

func (*TableFunction) MarshalTo

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

func (*TableFunction) MarshalToSizedBuffer

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

func (*TableFunction) ProtoMessage

func (*TableFunction) ProtoMessage()

func (*TableFunction) ProtoSize

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

func (*TableFunction) Reset

func (m *TableFunction) Reset()

func (*TableFunction) String

func (m *TableFunction) String() string

func (*TableFunction) Unmarshal

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

func (*TableFunction) XXX_DiscardUnknown

func (m *TableFunction) XXX_DiscardUnknown()

func (*TableFunction) XXX_Marshal

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

func (*TableFunction) XXX_Merge

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

func (*TableFunction) XXX_Size

func (m *TableFunction) XXX_Size() int

func (*TableFunction) XXX_Unmarshal

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

type TableScan

type TableScan struct {
	Types                []plan.Type  `protobuf:"bytes,1,rep,name=types,proto3" json:"types"`
	FilterExprs          []*plan.Expr `protobuf:"bytes,2,rep,name=filter_exprs,json=filterExprs,proto3" json:"filter_exprs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*TableScan) Descriptor

func (*TableScan) Descriptor() ([]byte, []int)

func (*TableScan) GetFilterExprs

func (m *TableScan) GetFilterExprs() []*plan.Expr

func (*TableScan) GetTypes

func (m *TableScan) GetTypes() []plan.Type

func (*TableScan) Marshal

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

func (*TableScan) MarshalTo

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

func (*TableScan) MarshalToSizedBuffer

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

func (*TableScan) ProtoMessage

func (*TableScan) ProtoMessage()

func (*TableScan) ProtoSize

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

func (*TableScan) Reset

func (m *TableScan) Reset()

func (*TableScan) String

func (m *TableScan) String() string

func (*TableScan) Unmarshal

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

func (*TableScan) XXX_DiscardUnknown

func (m *TableScan) XXX_DiscardUnknown()

func (*TableScan) XXX_Marshal

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

func (*TableScan) XXX_Merge

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

func (*TableScan) XXX_Size

func (m *TableScan) XXX_Size() int

func (*TableScan) XXX_Unmarshal

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

type UnionAll

type UnionAll struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UnionAll) Descriptor

func (*UnionAll) Descriptor() ([]byte, []int)

func (*UnionAll) Marshal

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

func (*UnionAll) MarshalTo

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

func (*UnionAll) MarshalToSizedBuffer

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

func (*UnionAll) ProtoMessage

func (*UnionAll) ProtoMessage()

func (*UnionAll) ProtoSize

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

func (*UnionAll) Reset

func (m *UnionAll) Reset()

func (*UnionAll) String

func (m *UnionAll) String() string

func (*UnionAll) Unmarshal

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

func (*UnionAll) XXX_DiscardUnknown

func (m *UnionAll) XXX_DiscardUnknown()

func (*UnionAll) XXX_Marshal

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

func (*UnionAll) XXX_Merge

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

func (*UnionAll) XXX_Size

func (m *UnionAll) XXX_Size() int

func (*UnionAll) XXX_Unmarshal

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

type UuidToRegIdx added in v0.7.0

type UuidToRegIdx struct {
	Idx                  int32    `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
	Uuid                 []byte   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	FromAddr             string   `protobuf:"bytes,3,opt,name=from_addr,json=fromAddr,proto3" json:"from_addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UuidToRegIdx) Descriptor added in v0.7.0

func (*UuidToRegIdx) Descriptor() ([]byte, []int)

func (*UuidToRegIdx) GetFromAddr added in v0.7.0

func (m *UuidToRegIdx) GetFromAddr() string

func (*UuidToRegIdx) GetIdx added in v0.7.0

func (m *UuidToRegIdx) GetIdx() int32

func (*UuidToRegIdx) GetUuid added in v0.7.0

func (m *UuidToRegIdx) GetUuid() []byte

func (*UuidToRegIdx) Marshal added in v0.7.0

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

func (*UuidToRegIdx) MarshalTo added in v0.7.0

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

func (*UuidToRegIdx) MarshalToSizedBuffer added in v0.7.0

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

func (*UuidToRegIdx) ProtoMessage added in v0.7.0

func (*UuidToRegIdx) ProtoMessage()

func (*UuidToRegIdx) ProtoSize added in v0.7.0

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

func (*UuidToRegIdx) Reset added in v0.7.0

func (m *UuidToRegIdx) Reset()

func (*UuidToRegIdx) String added in v0.7.0

func (m *UuidToRegIdx) String() string

func (*UuidToRegIdx) Unmarshal added in v0.7.0

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

func (*UuidToRegIdx) XXX_DiscardUnknown added in v0.7.0

func (m *UuidToRegIdx) XXX_DiscardUnknown()

func (*UuidToRegIdx) XXX_Marshal added in v0.7.0

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

func (*UuidToRegIdx) XXX_Merge added in v0.7.0

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

func (*UuidToRegIdx) XXX_Size added in v0.7.0

func (m *UuidToRegIdx) XXX_Size() int

func (*UuidToRegIdx) XXX_Unmarshal added in v0.7.0

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

type ValueScan

type ValueScan struct {
	BatchBlock           string   `protobuf:"bytes,1,opt,name=batch_block,json=batchBlock,proto3" json:"batch_block,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ValueScan) Descriptor

func (*ValueScan) Descriptor() ([]byte, []int)

func (*ValueScan) GetBatchBlock

func (m *ValueScan) GetBatchBlock() string

func (*ValueScan) Marshal

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

func (*ValueScan) MarshalTo

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

func (*ValueScan) MarshalToSizedBuffer

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

func (*ValueScan) ProtoMessage

func (*ValueScan) ProtoMessage()

func (*ValueScan) ProtoSize

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

func (*ValueScan) Reset

func (m *ValueScan) Reset()

func (*ValueScan) String

func (m *ValueScan) String() string

func (*ValueScan) Unmarshal

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

func (*ValueScan) XXX_DiscardUnknown

func (m *ValueScan) XXX_DiscardUnknown()

func (*ValueScan) XXX_Marshal

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

func (*ValueScan) XXX_Merge

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

func (*ValueScan) XXX_Size

func (m *ValueScan) XXX_Size() int

func (*ValueScan) XXX_Unmarshal

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

type WrapNode added in v0.7.0

type WrapNode struct {
	NodeAddr             string   `protobuf:"bytes,1,opt,name=node_addr,json=nodeAddr,proto3" json:"node_addr,omitempty"`
	Uuid                 []byte   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WrapNode) Descriptor added in v0.7.0

func (*WrapNode) Descriptor() ([]byte, []int)

func (*WrapNode) GetNodeAddr added in v0.7.0

func (m *WrapNode) GetNodeAddr() string

func (*WrapNode) GetUuid added in v0.7.0

func (m *WrapNode) GetUuid() []byte

func (*WrapNode) Marshal added in v0.7.0

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

func (*WrapNode) MarshalTo added in v0.7.0

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

func (*WrapNode) MarshalToSizedBuffer added in v0.7.0

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

func (*WrapNode) ProtoMessage added in v0.7.0

func (*WrapNode) ProtoMessage()

func (*WrapNode) ProtoSize added in v0.7.0

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

func (*WrapNode) Reset added in v0.7.0

func (m *WrapNode) Reset()

func (*WrapNode) String added in v0.7.0

func (m *WrapNode) String() string

func (*WrapNode) Unmarshal added in v0.7.0

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

func (*WrapNode) XXX_DiscardUnknown added in v0.7.0

func (m *WrapNode) XXX_DiscardUnknown()

func (*WrapNode) XXX_Marshal added in v0.7.0

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

func (*WrapNode) XXX_Merge added in v0.7.0

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

func (*WrapNode) XXX_Size added in v0.7.0

func (m *WrapNode) XXX_Size() int

func (*WrapNode) XXX_Unmarshal added in v0.7.0

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

Jump to

Keyboard shortcuts

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