plan

package
v1.2.3-hotfix-20240916 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SystemExternalRel = "e"
)

Variables

View Source
var (
	ErrInvalidLengthPlan        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPlan          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupPlan = fmt.Errorf("proto: unexpected end of group")
)
View Source
var AlterTableDrop_Typ_name = map[int32]string{
	0: "COLUMN",
	1: "INDEX",
	2: "KEY",
	3: "PRIMARY_KEY",
	4: "FOREIGN_KEY",
}
View Source
var AlterTableDrop_Typ_value = map[string]int32{
	"COLUMN":      0,
	"INDEX":       1,
	"KEY":         2,
	"PRIMARY_KEY": 3,
	"FOREIGN_KEY": 4,
}
View Source
var AlterTable_AlgorithmType_name = map[int32]string{
	0: "DEFAULT",
	1: "COPY",
	2: "INSTANT",
	3: "INPLACE",
}
View Source
var AlterTable_AlgorithmType_value = map[string]int32{
	"DEFAULT": 0,
	"COPY":    1,
	"INSTANT": 2,
	"INPLACE": 3,
}
View Source
var CompressType_name = map[int32]string{
	0: "None",
	1: "Lz4",
}
View Source
var CompressType_value = map[string]int32{
	"None": 0,
	"Lz4":  1,
}
View Source
var DataControl_DclType_name = map[int32]string{
	0: "SET_VARIABLES",
	1: "GRANT",
	2: "REVOKE",
	3: "DENY",
	4: "PREPARE",
	5: "EXECUTE",
	6: "DEALLOCATE",
	7: "CREATE_ACCOUNT",
	8: "ALTER_ACCOUNT",
	9: "DROP_ACCOUNT",
}
View Source
var DataControl_DclType_value = map[string]int32{
	"SET_VARIABLES":  0,
	"GRANT":          1,
	"REVOKE":         2,
	"DENY":           3,
	"PREPARE":        4,
	"EXECUTE":        5,
	"DEALLOCATE":     6,
	"CREATE_ACCOUNT": 7,
	"ALTER_ACCOUNT":  8,
	"DROP_ACCOUNT":   9,
}
View Source
var DataDefinition_DdlType_name = map[int32]string{
	0:  "CREATE_DATABASE",
	1:  "ALTER_DATABASE",
	2:  "DROP_DATABASE",
	3:  "CREATE_TABLE",
	4:  "ALTER_TABLE",
	5:  "DROP_TABLE",
	6:  "CREATE_INDEX",
	7:  "ALTER_INDEX",
	8:  "DROP_INDEX",
	9:  "TRUNCATE_TABLE",
	10: "CREATE_VIEW",
	11: "ALTER_VIEW",
	12: "DROP_VIEW",
	13: "SHOW_CREATEDATABASE",
	14: "SHOW_CREATETABLE",
	15: "SHOW_DATABASES",
	16: "SHOW_TABLES",
	17: "SHOW_COLUMNS",
	18: "SHOW_INDEX",
	19: "SHOW_VARIABLES",
	20: "SHOW_WARNINGS",
	21: "SHOW_ERRORS",
	22: "SHOW_STATUS",
	23: "SHOW_PROCESSLIST",
	24: "SHOW_TABLE_STATUS",
	25: "SHOW_TARGET",
	26: "SHOW_COLLATION",
	27: "LOCK_TABLES",
	28: "UNLOCK_TABLES",
	29: "CREATE_SEQUENCE",
	30: "ALTER_SEQUENCE",
	31: "DROP_SEQUENCE",
	32: "SHOW_SEQUENCES",
	33: "SHOW_CONNECTORS",
	34: "SHOW_UPGRADE",
}
View Source
var DataDefinition_DdlType_value = map[string]int32{
	"CREATE_DATABASE":     0,
	"ALTER_DATABASE":      1,
	"DROP_DATABASE":       2,
	"CREATE_TABLE":        3,
	"ALTER_TABLE":         4,
	"DROP_TABLE":          5,
	"CREATE_INDEX":        6,
	"ALTER_INDEX":         7,
	"DROP_INDEX":          8,
	"TRUNCATE_TABLE":      9,
	"CREATE_VIEW":         10,
	"ALTER_VIEW":          11,
	"DROP_VIEW":           12,
	"SHOW_CREATEDATABASE": 13,
	"SHOW_CREATETABLE":    14,
	"SHOW_DATABASES":      15,
	"SHOW_TABLES":         16,
	"SHOW_COLUMNS":        17,
	"SHOW_INDEX":          18,
	"SHOW_VARIABLES":      19,
	"SHOW_WARNINGS":       20,
	"SHOW_ERRORS":         21,
	"SHOW_STATUS":         22,
	"SHOW_PROCESSLIST":    23,
	"SHOW_TABLE_STATUS":   24,
	"SHOW_TARGET":         25,
	"SHOW_COLLATION":      26,
	"LOCK_TABLES":         27,
	"UNLOCK_TABLES":       28,
	"CREATE_SEQUENCE":     29,
	"ALTER_SEQUENCE":      30,
	"DROP_SEQUENCE":       31,
	"SHOW_SEQUENCES":      32,
	"SHOW_CONNECTORS":     33,
	"SHOW_UPGRADE":        34,
}
View Source
var ForeignKeyDef_RefAction_name = map[int32]string{
	0: "RESTRICT",
	1: "CASCADE",
	2: "SET_NULL",
	3: "SET_DEFAULT",
	4: "NO_ACTION",
}
View Source
var ForeignKeyDef_RefAction_value = map[string]int32{
	"RESTRICT":    0,
	"CASCADE":     1,
	"SET_NULL":    2,
	"SET_DEFAULT": 3,
	"NO_ACTION":   4,
}
View Source
var FrameBound_BoundType_name = map[int32]string{
	0: "FOLLOWING",
	1: "PRECEDING",
	2: "CURRENT_ROW",
}
View Source
var FrameBound_BoundType_value = map[string]int32{
	"FOLLOWING":   0,
	"PRECEDING":   1,
	"CURRENT_ROW": 2,
}
View Source
var FrameClause_FrameType_name = map[int32]string{
	0: "ROWS",
	1: "RANGE",
}
View Source
var FrameClause_FrameType_value = map[string]int32{
	"ROWS":  0,
	"RANGE": 1,
}
View Source
var Function_FuncFlag_name = map[int32]string{
	0:    "NONE",
	1:    "INTERNAL",
	2:    "STABLE",
	4:    "VOLATILE",
	8:    "STRICT",
	16:   "PRODUCE_NULL",
	32:   "PRODUCE_NO_NULL",
	64:   "VARARG",
	128:  "AGG",
	256:  "WIN_VALUE",
	512:  "WIN_ORDER",
	1024: "ZONEMAPPABLE",
}
View Source
var Function_FuncFlag_value = map[string]int32{
	"NONE":            0,
	"INTERNAL":        1,
	"STABLE":          2,
	"VOLATILE":        4,
	"STRICT":          8,
	"PRODUCE_NULL":    16,
	"PRODUCE_NO_NULL": 32,
	"VARARG":          64,
	"AGG":             128,
	"WIN_VALUE":       256,
	"WIN_ORDER":       512,
	"ZONEMAPPABLE":    1024,
}
View Source
var MetadataScanInfo_MetadataScanInfoType_name = map[int32]string{
	0:  "COL_NAME",
	1:  "OBJECT_NAME",
	2:  "IS_HIDDEN",
	3:  "OBJ_LOC",
	4:  "CREATE_TS",
	5:  "DELETE_TS",
	6:  "ROWS_CNT",
	7:  "NULL_CNT",
	8:  "COMPRESS_SIZE",
	9:  "ORIGIN_SIZE",
	10: "MIN",
	11: "MAX",
	12: "SUM",
}
View Source
var MetadataScanInfo_MetadataScanInfoType_value = map[string]int32{
	"COL_NAME":      0,
	"OBJECT_NAME":   1,
	"IS_HIDDEN":     2,
	"OBJ_LOC":       3,
	"CREATE_TS":     4,
	"DELETE_TS":     5,
	"ROWS_CNT":      6,
	"NULL_CNT":      7,
	"COMPRESS_SIZE": 8,
	"ORIGIN_SIZE":   9,
	"MIN":           10,
	"MAX":           11,
	"SUM":           12,
}
View Source
var Node_AggMode_name = map[int32]string{
	0: "FULL",
	1: "BOTTOM",
	2: "TOP",
}
View Source
var Node_AggMode_value = map[string]int32{
	"FULL":   0,
	"BOTTOM": 1,
	"TOP":    2,
}
View Source
var Node_FillType_name = map[int32]string{
	0: "NONE",
	1: "PREV",
	2: "NEXT",
	3: "NULL",
	4: "VALUE",
	5: "LINEAR",
}
View Source
var Node_FillType_value = map[string]int32{
	"NONE":   0,
	"PREV":   1,
	"NEXT":   2,
	"NULL":   3,
	"VALUE":  4,
	"LINEAR": 5,
}
View Source
var Node_JoinType_name = map[int32]string{
	0: "INNER",
	1: "LEFT",
	2: "RIGHT",
	3: "OUTER",
	4: "SEMI",
	5: "ANTI",
	6: "SINGLE",
	7: "MARK",
	8: "APPLY",
	9: "INDEX",
}
View Source
var Node_JoinType_value = map[string]int32{
	"INNER":  0,
	"LEFT":   1,
	"RIGHT":  2,
	"OUTER":  3,
	"SEMI":   4,
	"ANTI":   5,
	"SINGLE": 6,
	"MARK":   7,
	"APPLY":  8,
	"INDEX":  9,
}
View Source
var Node_NodeType_name = map[int32]string{
	0:  "UNKNOWN",
	1:  "VALUE_SCAN",
	2:  "TABLE_SCAN",
	3:  "FUNCTION_SCAN",
	4:  "EXTERNAL_SCAN",
	5:  "MATERIAL_SCAN",
	6:  "SOURCE_SCAN",
	10: "PROJECT",
	11: "EXTERNAL_FUNCTION",
	20: "MATERIAL",
	21: "RECURSIVE_CTE",
	22: "SINK",
	23: "SINK_SCAN",
	24: "RECURSIVE_SCAN",
	30: "AGG",
	31: "DISTINCT",
	32: "FILTER",
	33: "JOIN",
	34: "SAMPLE",
	35: "SORT",
	36: "UNION",
	37: "UNION_ALL",
	38: "UNIQUE",
	39: "WINDOW",
	40: "BROADCAST",
	41: "SPLIT",
	42: "GATHER",
	50: "ASSERT",
	51: "INSERT",
	52: "DELETE",
	53: "REPLACE",
	54: "LOCK_OP",
	55: "INTERSECT",
	56: "INTERSECT_ALL",
	57: "MINUS",
	58: "MINUS_ALL",
	59: "ON_DUPLICATE_KEY",
	60: "PRE_INSERT",
	61: "PRE_DELETE",
	62: "PRE_INSERT_UK",
	63: "PRE_INSERT_SK",
	64: "TIME_WINDOW",
	65: "FILL",
	66: "PARTITION",
	67: "FUZZY_FILTER",
}
View Source
var Node_NodeType_value = map[string]int32{
	"UNKNOWN":           0,
	"VALUE_SCAN":        1,
	"TABLE_SCAN":        2,
	"FUNCTION_SCAN":     3,
	"EXTERNAL_SCAN":     4,
	"MATERIAL_SCAN":     5,
	"SOURCE_SCAN":       6,
	"PROJECT":           10,
	"EXTERNAL_FUNCTION": 11,
	"MATERIAL":          20,
	"RECURSIVE_CTE":     21,
	"SINK":              22,
	"SINK_SCAN":         23,
	"RECURSIVE_SCAN":    24,
	"AGG":               30,
	"DISTINCT":          31,
	"FILTER":            32,
	"JOIN":              33,
	"SAMPLE":            34,
	"SORT":              35,
	"UNION":             36,
	"UNION_ALL":         37,
	"UNIQUE":            38,
	"WINDOW":            39,
	"BROADCAST":         40,
	"SPLIT":             41,
	"GATHER":            42,
	"ASSERT":            50,
	"INSERT":            51,
	"DELETE":            52,
	"REPLACE":           53,
	"LOCK_OP":           54,
	"INTERSECT":         55,
	"INTERSECT_ALL":     56,
	"MINUS":             57,
	"MINUS_ALL":         58,
	"ON_DUPLICATE_KEY":  59,
	"PRE_INSERT":        60,
	"PRE_DELETE":        61,
	"PRE_INSERT_UK":     62,
	"PRE_INSERT_SK":     63,
	"TIME_WINDOW":       64,
	"FILL":              65,
	"PARTITION":         66,
	"FUZZY_FILTER":      67,
}
View Source
var OrderBySpec_OrderByFlag_name = map[int32]string{
	0:  "INTERNAL",
	1:  "ASC",
	2:  "DESC",
	4:  "NULLS_FIRST",
	8:  "NULLS_LAST",
	16: "UNIQUE",
}
View Source
var OrderBySpec_OrderByFlag_value = map[string]int32{
	"INTERNAL":    0,
	"ASC":         1,
	"DESC":        2,
	"NULLS_FIRST": 4,
	"NULLS_LAST":  8,
	"UNIQUE":      16,
}
View Source
var PartitionType_name = map[int32]string{
	0: "KEY",
	1: "LINEAR_KEY",
	2: "HASH",
	3: "LINEAR_HASH",
	4: "RANGE",
	5: "RANGE_COLUMNS",
	6: "LIST",
	7: "LIST_COLUMNS",
}
View Source
var PartitionType_value = map[string]int32{
	"KEY":           0,
	"LINEAR_KEY":    1,
	"HASH":          2,
	"LINEAR_HASH":   3,
	"RANGE":         4,
	"RANGE_COLUMNS": 5,
	"LIST":          6,
	"LIST_COLUMNS":  7,
}
View Source
var Query_StatementType_name = map[int32]string{
	0: "UNKNOWN",
	1: "SELECT",
	2: "INSERT",
	3: "REPLACE",
	4: "DELETE",
	5: "UPDATE",
	6: "MERGE",
}
View Source
var Query_StatementType_value = map[string]int32{
	"UNKNOWN": 0,
	"SELECT":  1,
	"INSERT":  2,
	"REPLACE": 3,
	"DELETE":  4,
	"UPDATE":  5,
	"MERGE":   6,
}
View Source
var ShuffleMethod_name = map[int32]string{
	0: "Normal",
	1: "Reuse",
	2: "Reshuffle",
}
View Source
var ShuffleMethod_value = map[string]int32{
	"Normal":    0,
	"Reuse":     1,
	"Reshuffle": 2,
}
View Source
var ShuffleTypeForMultiCN_name = map[int32]string{
	0: "Simple",
	1: "Hybrid",
}
View Source
var ShuffleTypeForMultiCN_value = map[string]int32{
	"Simple": 0,
	"Hybrid": 1,
}
View Source
var ShuffleType_name = map[int32]string{
	0: "Hash",
	1: "Range",
}
View Source
var ShuffleType_value = map[string]int32{
	"Hash":  0,
	"Range": 1,
}
View Source
var SubqueryRef_Type_name = map[int32]string{
	0: "SCALAR",
	1: "EXISTS",
	2: "NOT_EXISTS",
	3: "IN",
	4: "NOT_IN",
	5: "ANY",
	6: "ALL",
}
View Source
var SubqueryRef_Type_value = map[string]int32{
	"SCALAR":     0,
	"EXISTS":     1,
	"NOT_EXISTS": 2,
	"IN":         3,
	"NOT_IN":     4,
	"ANY":        5,
	"ALL":        6,
}
View Source
var TableLockType_name = map[int32]string{
	0: "TableLockNone",
	1: "TableLockRead",
	2: "TableLockReadLocal",
	3: "TableLockWrite",
	4: "TableLockLowPriorityWrite",
}
View Source
var TableLockType_value = map[string]int32{
	"TableLockNone":             0,
	"TableLockRead":             1,
	"TableLockReadLocal":        2,
	"TableLockWrite":            3,
	"TableLockLowPriorityWrite": 4,
}
View Source
var TransationBegin_TransationMode_name = map[int32]string{
	0: "NONE",
	1: "READ_ONLY",
	2: "READ_WRITE",
}
View Source
var TransationBegin_TransationMode_value = map[string]int32{
	"NONE":       0,
	"READ_ONLY":  1,
	"READ_WRITE": 2,
}
View Source
var TransationCompletionType_name = map[int32]string{
	0: "CHAIN",
	1: "NO_CHAIN",
	2: "RELEASE",
}
View Source
var TransationCompletionType_value = map[string]int32{
	"CHAIN":    0,
	"NO_CHAIN": 1,
	"RELEASE":  2,
}
View Source
var TransationControl_TclType_name = map[int32]string{
	0: "BEGIN",
	1: "COMMIT",
	2: "ROLLBACK",
}
View Source
var TransationControl_TclType_value = map[string]int32{
	"BEGIN":    0,
	"COMMIT":   1,
	"ROLLBACK": 2,
}

Functions

This section is empty.

Types

type AlterAddColumn added in v1.2.0

type AlterAddColumn struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PreName              string   `protobuf:"bytes,2,opt,name=pre_name,json=preName,proto3" json:"pre_name,omitempty"`
	Type                 Type     `protobuf:"bytes,3,opt,name=type,proto3" json:"type"`
	Pos                  int32    `protobuf:"varint,4,opt,name=pos,proto3" json:"pos,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterAddColumn) Descriptor added in v1.2.0

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

func (*AlterAddColumn) GetName added in v1.2.0

func (m *AlterAddColumn) GetName() string

func (*AlterAddColumn) GetPos added in v1.2.0

func (m *AlterAddColumn) GetPos() int32

func (*AlterAddColumn) GetPreName added in v1.2.0

func (m *AlterAddColumn) GetPreName() string

func (*AlterAddColumn) GetType added in v1.2.0

func (m *AlterAddColumn) GetType() Type

func (*AlterAddColumn) Marshal added in v1.2.0

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

func (*AlterAddColumn) MarshalTo added in v1.2.0

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

func (*AlterAddColumn) MarshalToSizedBuffer added in v1.2.0

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

func (*AlterAddColumn) ProtoMessage added in v1.2.0

func (*AlterAddColumn) ProtoMessage()

func (*AlterAddColumn) ProtoSize added in v1.2.0

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

func (*AlterAddColumn) Reset added in v1.2.0

func (m *AlterAddColumn) Reset()

func (*AlterAddColumn) String added in v1.2.0

func (m *AlterAddColumn) String() string

func (*AlterAddColumn) Unmarshal added in v1.2.0

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

func (*AlterAddColumn) XXX_DiscardUnknown added in v1.2.0

func (m *AlterAddColumn) XXX_DiscardUnknown()

func (*AlterAddColumn) XXX_Marshal added in v1.2.0

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

func (*AlterAddColumn) XXX_Merge added in v1.2.0

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

func (*AlterAddColumn) XXX_Size added in v1.2.0

func (m *AlterAddColumn) XXX_Size() int

func (*AlterAddColumn) XXX_Unmarshal added in v1.2.0

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

type AlterDatabase added in v0.5.0

type AlterDatabase struct {
	IfExists             bool     `protobuf:"varint,1,opt,name=if_exists,json=ifExists,proto3" json:"if_exists,omitempty"`
	Database             string   `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterDatabase) Descriptor added in v0.5.0

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

func (*AlterDatabase) GetDatabase added in v0.5.0

func (m *AlterDatabase) GetDatabase() string

func (*AlterDatabase) GetIfExists added in v0.5.0

func (m *AlterDatabase) GetIfExists() bool

func (*AlterDatabase) Marshal added in v0.5.0

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

func (*AlterDatabase) MarshalTo added in v0.5.0

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

func (*AlterDatabase) MarshalToSizedBuffer added in v0.5.0

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

func (*AlterDatabase) ProtoMessage added in v0.5.0

func (*AlterDatabase) ProtoMessage()

func (*AlterDatabase) ProtoSize added in v0.5.0

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

func (*AlterDatabase) Reset added in v0.5.0

func (m *AlterDatabase) Reset()

func (*AlterDatabase) String added in v0.5.0

func (m *AlterDatabase) String() string

func (*AlterDatabase) Unmarshal added in v0.5.0

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

func (*AlterDatabase) XXX_DiscardUnknown added in v0.5.0

func (m *AlterDatabase) XXX_DiscardUnknown()

func (*AlterDatabase) XXX_Marshal added in v0.5.0

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

func (*AlterDatabase) XXX_Merge added in v0.5.0

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

func (*AlterDatabase) XXX_Size added in v0.5.0

func (m *AlterDatabase) XXX_Size() int

func (*AlterDatabase) XXX_Unmarshal added in v0.5.0

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

type AlterDropColumn added in v1.2.0

type AlterDropColumn struct {
	Idx                  uint32   `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
	Seq                  uint32   `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterDropColumn) Descriptor added in v1.2.0

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

func (*AlterDropColumn) GetIdx added in v1.2.0

func (m *AlterDropColumn) GetIdx() uint32

func (*AlterDropColumn) GetSeq added in v1.2.0

func (m *AlterDropColumn) GetSeq() uint32

func (*AlterDropColumn) Marshal added in v1.2.0

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

func (*AlterDropColumn) MarshalTo added in v1.2.0

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

func (*AlterDropColumn) MarshalToSizedBuffer added in v1.2.0

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

func (*AlterDropColumn) ProtoMessage added in v1.2.0

func (*AlterDropColumn) ProtoMessage()

func (*AlterDropColumn) ProtoSize added in v1.2.0

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

func (*AlterDropColumn) Reset added in v1.2.0

func (m *AlterDropColumn) Reset()

func (*AlterDropColumn) String added in v1.2.0

func (m *AlterDropColumn) String() string

func (*AlterDropColumn) Unmarshal added in v1.2.0

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

func (*AlterDropColumn) XXX_DiscardUnknown added in v1.2.0

func (m *AlterDropColumn) XXX_DiscardUnknown()

func (*AlterDropColumn) XXX_Marshal added in v1.2.0

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

func (*AlterDropColumn) XXX_Merge added in v1.2.0

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

func (*AlterDropColumn) XXX_Size added in v1.2.0

func (m *AlterDropColumn) XXX_Size() int

func (*AlterDropColumn) XXX_Unmarshal added in v1.2.0

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

type AlterIndex added in v0.5.0

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

func (*AlterIndex) Descriptor added in v0.5.0

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

func (*AlterIndex) GetIndex added in v0.5.0

func (m *AlterIndex) GetIndex() string

func (*AlterIndex) Marshal added in v0.5.0

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

func (*AlterIndex) MarshalTo added in v0.5.0

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

func (*AlterIndex) MarshalToSizedBuffer added in v0.5.0

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

func (*AlterIndex) ProtoMessage added in v0.5.0

func (*AlterIndex) ProtoMessage()

func (*AlterIndex) ProtoSize added in v0.5.0

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

func (*AlterIndex) Reset added in v0.5.0

func (m *AlterIndex) Reset()

func (*AlterIndex) String added in v0.5.0

func (m *AlterIndex) String() string

func (*AlterIndex) Unmarshal added in v0.5.0

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

func (*AlterIndex) XXX_DiscardUnknown added in v0.5.0

func (m *AlterIndex) XXX_DiscardUnknown()

func (*AlterIndex) XXX_Marshal added in v0.5.0

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

func (*AlterIndex) XXX_Merge added in v0.5.0

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

func (*AlterIndex) XXX_Size added in v0.5.0

func (m *AlterIndex) XXX_Size() int

func (*AlterIndex) XXX_Unmarshal added in v0.5.0

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

type AlterSequence added in v0.8.0

type AlterSequence struct {
	IfExists             bool      `protobuf:"varint,1,opt,name=if_exists,json=ifExists,proto3" json:"if_exists,omitempty"`
	Database             string    `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	TableDef             *TableDef `protobuf:"bytes,3,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*AlterSequence) Descriptor added in v0.8.0

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

func (*AlterSequence) GetDatabase added in v1.0.0

func (m *AlterSequence) GetDatabase() string

func (*AlterSequence) GetIfExists added in v1.0.0

func (m *AlterSequence) GetIfExists() bool

func (*AlterSequence) GetTableDef added in v1.0.0

func (m *AlterSequence) GetTableDef() *TableDef

func (*AlterSequence) Marshal added in v0.8.0

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

func (*AlterSequence) MarshalTo added in v0.8.0

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

func (*AlterSequence) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterSequence) ProtoMessage added in v0.8.0

func (*AlterSequence) ProtoMessage()

func (*AlterSequence) ProtoSize added in v0.8.0

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

func (*AlterSequence) Reset added in v0.8.0

func (m *AlterSequence) Reset()

func (*AlterSequence) String added in v0.8.0

func (m *AlterSequence) String() string

func (*AlterSequence) Unmarshal added in v0.8.0

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

func (*AlterSequence) XXX_DiscardUnknown added in v0.8.0

func (m *AlterSequence) XXX_DiscardUnknown()

func (*AlterSequence) XXX_Marshal added in v0.8.0

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

func (*AlterSequence) XXX_Merge added in v0.8.0

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

func (*AlterSequence) XXX_Size added in v0.8.0

func (m *AlterSequence) XXX_Size() int

func (*AlterSequence) XXX_Unmarshal added in v0.8.0

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

type AlterTable added in v0.5.0

type AlterTable struct {
	Database          string                   `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
	TableDef          *TableDef                `protobuf:"bytes,2,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	CopyTableDef      *TableDef                `protobuf:"bytes,3,opt,name=copy_table_def,json=copyTableDef,proto3" json:"copy_table_def,omitempty"`
	IsClusterTable    bool                     `protobuf:"varint,4,opt,name=is_cluster_table,json=isClusterTable,proto3" json:"is_cluster_table,omitempty"`
	Actions           []*AlterTable_Action     `protobuf:"bytes,5,rep,name=actions,proto3" json:"actions,omitempty"`
	AlgorithmType     AlterTable_AlgorithmType `` /* 136-byte string literal not displayed */
	CreateTmpTableSql string                   `protobuf:"bytes,7,opt,name=create_tmp_table_sql,json=createTmpTableSql,proto3" json:"create_tmp_table_sql,omitempty"`
	InsertTmpDataSql  string                   `protobuf:"bytes,8,opt,name=insert_tmp_data_sql,json=insertTmpDataSql,proto3" json:"insert_tmp_data_sql,omitempty"`
	ChangeTblColIdMap map[uint64]*ColDef       `` /* 205-byte string literal not displayed */
	// detect fk self refer constraint
	DetectSqls []string `protobuf:"bytes,10,rep,name=detectSqls,proto3" json:"detectSqls,omitempty"`
	// alter table may insert fk records related to this table
	// into mo_foreign_keys
	UpdateFkSqls         []string `protobuf:"bytes,11,rep,name=updateFkSqls,proto3" json:"updateFkSqls,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterTable) Descriptor added in v0.5.0

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

func (*AlterTable) GetActions added in v0.8.0

func (m *AlterTable) GetActions() []*AlterTable_Action

func (*AlterTable) GetAlgorithmType added in v1.0.0

func (m *AlterTable) GetAlgorithmType() AlterTable_AlgorithmType

func (*AlterTable) GetChangeTblColIdMap added in v1.0.0

func (m *AlterTable) GetChangeTblColIdMap() map[uint64]*ColDef

func (*AlterTable) GetCopyTableDef added in v1.0.0

func (m *AlterTable) GetCopyTableDef() *TableDef

func (*AlterTable) GetCreateTmpTableSql added in v1.0.0

func (m *AlterTable) GetCreateTmpTableSql() string

func (*AlterTable) GetDatabase added in v0.8.0

func (m *AlterTable) GetDatabase() string

func (*AlterTable) GetDetectSqls added in v1.1.2

func (m *AlterTable) GetDetectSqls() []string

func (*AlterTable) GetInsertTmpDataSql added in v1.0.0

func (m *AlterTable) GetInsertTmpDataSql() string

func (*AlterTable) GetIsClusterTable added in v0.8.0

func (m *AlterTable) GetIsClusterTable() bool

func (*AlterTable) GetTableDef added in v0.5.0

func (m *AlterTable) GetTableDef() *TableDef

func (*AlterTable) GetUpdateFkSqls added in v1.1.2

func (m *AlterTable) GetUpdateFkSqls() []string

func (*AlterTable) Marshal added in v0.5.0

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

func (*AlterTable) MarshalTo added in v0.5.0

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

func (*AlterTable) MarshalToSizedBuffer added in v0.5.0

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

func (*AlterTable) ProtoMessage added in v0.5.0

func (*AlterTable) ProtoMessage()

func (*AlterTable) ProtoSize added in v0.5.0

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

func (*AlterTable) Reset added in v0.5.0

func (m *AlterTable) Reset()

func (*AlterTable) String added in v0.5.0

func (m *AlterTable) String() string

func (*AlterTable) Unmarshal added in v0.5.0

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

func (*AlterTable) XXX_DiscardUnknown added in v0.5.0

func (m *AlterTable) XXX_DiscardUnknown()

func (*AlterTable) XXX_Marshal added in v0.5.0

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

func (*AlterTable) XXX_Merge added in v0.5.0

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

func (*AlterTable) XXX_Size added in v0.5.0

func (m *AlterTable) XXX_Size() int

func (*AlterTable) XXX_Unmarshal added in v0.5.0

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

type AlterTableAddFk added in v0.8.0

type AlterTableAddFk struct {
	DbName               string         `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	TableName            string         `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	Cols                 []string       `protobuf:"bytes,3,rep,name=cols,proto3" json:"cols,omitempty"`
	Fkey                 *ForeignKeyDef `protobuf:"bytes,4,opt,name=fkey,proto3" json:"fkey,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*AlterTableAddFk) Descriptor added in v0.8.0

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

func (*AlterTableAddFk) GetCols added in v0.8.0

func (m *AlterTableAddFk) GetCols() []string

func (*AlterTableAddFk) GetDbName added in v0.8.0

func (m *AlterTableAddFk) GetDbName() string

func (*AlterTableAddFk) GetFkey added in v0.8.0

func (m *AlterTableAddFk) GetFkey() *ForeignKeyDef

func (*AlterTableAddFk) GetTableName added in v0.8.0

func (m *AlterTableAddFk) GetTableName() string

func (*AlterTableAddFk) Marshal added in v0.8.0

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

func (*AlterTableAddFk) MarshalTo added in v0.8.0

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

func (*AlterTableAddFk) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTableAddFk) ProtoMessage added in v0.8.0

func (*AlterTableAddFk) ProtoMessage()

func (*AlterTableAddFk) ProtoSize added in v0.8.0

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

func (*AlterTableAddFk) Reset added in v0.8.0

func (m *AlterTableAddFk) Reset()

func (*AlterTableAddFk) String added in v0.8.0

func (m *AlterTableAddFk) String() string

func (*AlterTableAddFk) Unmarshal added in v0.8.0

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

func (*AlterTableAddFk) XXX_DiscardUnknown added in v0.8.0

func (m *AlterTableAddFk) XXX_DiscardUnknown()

func (*AlterTableAddFk) XXX_Marshal added in v0.8.0

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

func (*AlterTableAddFk) XXX_Merge added in v0.8.0

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

func (*AlterTableAddFk) XXX_Size added in v0.8.0

func (m *AlterTableAddFk) XXX_Size() int

func (*AlterTableAddFk) XXX_Unmarshal added in v0.8.0

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

type AlterTableAddIndex added in v0.8.0

type AlterTableAddIndex struct {
	DbName                string       `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	TableName             string       `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	OriginTablePrimaryKey string       `` /* 128-byte string literal not displayed */
	IndexInfo             *CreateTable `protobuf:"bytes,4,opt,name=indexInfo,proto3" json:"indexInfo,omitempty"`
	IndexTableExist       bool         `protobuf:"varint,5,opt,name=index_table_exist,json=indexTableExist,proto3" json:"index_table_exist,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}     `json:"-"`
	XXX_unrecognized      []byte       `json:"-"`
	XXX_sizecache         int32        `json:"-"`
}

func (*AlterTableAddIndex) Descriptor added in v0.8.0

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

func (*AlterTableAddIndex) GetDbName added in v0.8.0

func (m *AlterTableAddIndex) GetDbName() string

func (*AlterTableAddIndex) GetIndexInfo added in v0.8.0

func (m *AlterTableAddIndex) GetIndexInfo() *CreateTable

func (*AlterTableAddIndex) GetIndexTableExist added in v0.8.0

func (m *AlterTableAddIndex) GetIndexTableExist() bool

func (*AlterTableAddIndex) GetOriginTablePrimaryKey added in v0.8.0

func (m *AlterTableAddIndex) GetOriginTablePrimaryKey() string

func (*AlterTableAddIndex) GetTableName added in v0.8.0

func (m *AlterTableAddIndex) GetTableName() string

func (*AlterTableAddIndex) Marshal added in v0.8.0

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

func (*AlterTableAddIndex) MarshalTo added in v0.8.0

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

func (*AlterTableAddIndex) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTableAddIndex) ProtoMessage added in v0.8.0

func (*AlterTableAddIndex) ProtoMessage()

func (*AlterTableAddIndex) ProtoSize added in v0.8.0

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

func (*AlterTableAddIndex) Reset added in v0.8.0

func (m *AlterTableAddIndex) Reset()

func (*AlterTableAddIndex) String added in v0.8.0

func (m *AlterTableAddIndex) String() string

func (*AlterTableAddIndex) Unmarshal added in v0.8.0

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

func (*AlterTableAddIndex) XXX_DiscardUnknown added in v0.8.0

func (m *AlterTableAddIndex) XXX_DiscardUnknown()

func (*AlterTableAddIndex) XXX_Marshal added in v0.8.0

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

func (*AlterTableAddIndex) XXX_Merge added in v0.8.0

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

func (*AlterTableAddIndex) XXX_Size added in v0.8.0

func (m *AlterTableAddIndex) XXX_Size() int

func (*AlterTableAddIndex) XXX_Unmarshal added in v0.8.0

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

type AlterTableAddPartition added in v1.2.0

type AlterTableAddPartition struct {
	Definitions          []*PartitionItem `protobuf:"bytes,1,rep,name=definitions,proto3" json:"definitions,omitempty"`
	PartitionTables      []*TableDef      `protobuf:"bytes,2,rep,name=partition_tables,json=partitionTables,proto3" json:"partition_tables,omitempty"`
	PartitionDef         *PartitionByDef  `protobuf:"bytes,3,opt,name=PartitionDef,proto3" json:"PartitionDef,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*AlterTableAddPartition) Descriptor added in v1.2.0

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

func (*AlterTableAddPartition) GetDefinitions added in v1.2.0

func (m *AlterTableAddPartition) GetDefinitions() []*PartitionItem

func (*AlterTableAddPartition) GetPartitionDef added in v1.2.0

func (m *AlterTableAddPartition) GetPartitionDef() *PartitionByDef

func (*AlterTableAddPartition) GetPartitionTables added in v1.2.0

func (m *AlterTableAddPartition) GetPartitionTables() []*TableDef

func (*AlterTableAddPartition) Marshal added in v1.2.0

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

func (*AlterTableAddPartition) MarshalTo added in v1.2.0

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

func (*AlterTableAddPartition) MarshalToSizedBuffer added in v1.2.0

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

func (*AlterTableAddPartition) ProtoMessage added in v1.2.0

func (*AlterTableAddPartition) ProtoMessage()

func (*AlterTableAddPartition) ProtoSize added in v1.2.0

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

func (*AlterTableAddPartition) Reset added in v1.2.0

func (m *AlterTableAddPartition) Reset()

func (*AlterTableAddPartition) String added in v1.2.0

func (m *AlterTableAddPartition) String() string

func (*AlterTableAddPartition) Unmarshal added in v1.2.0

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

func (*AlterTableAddPartition) XXX_DiscardUnknown added in v1.2.0

func (m *AlterTableAddPartition) XXX_DiscardUnknown()

func (*AlterTableAddPartition) XXX_Marshal added in v1.2.0

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

func (*AlterTableAddPartition) XXX_Merge added in v1.2.0

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

func (*AlterTableAddPartition) XXX_Size added in v1.2.0

func (m *AlterTableAddPartition) XXX_Size() int

func (*AlterTableAddPartition) XXX_Unmarshal added in v1.2.0

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

type AlterTableAlterIndex added in v0.8.0

type AlterTableAlterIndex struct {
	DbName               string   `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	TableName            string   `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	IndexName            string   `protobuf:"bytes,3,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"`
	Visible              bool     `protobuf:"varint,4,opt,name=visible,proto3" json:"visible,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterTableAlterIndex) Descriptor added in v0.8.0

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

func (*AlterTableAlterIndex) GetDbName added in v0.8.0

func (m *AlterTableAlterIndex) GetDbName() string

func (*AlterTableAlterIndex) GetIndexName added in v0.8.0

func (m *AlterTableAlterIndex) GetIndexName() string

func (*AlterTableAlterIndex) GetTableName added in v0.8.0

func (m *AlterTableAlterIndex) GetTableName() string

func (*AlterTableAlterIndex) GetVisible added in v0.8.0

func (m *AlterTableAlterIndex) GetVisible() bool

func (*AlterTableAlterIndex) Marshal added in v0.8.0

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

func (*AlterTableAlterIndex) MarshalTo added in v0.8.0

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

func (*AlterTableAlterIndex) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTableAlterIndex) ProtoMessage added in v0.8.0

func (*AlterTableAlterIndex) ProtoMessage()

func (*AlterTableAlterIndex) ProtoSize added in v0.8.0

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

func (*AlterTableAlterIndex) Reset added in v0.8.0

func (m *AlterTableAlterIndex) Reset()

func (*AlterTableAlterIndex) String added in v0.8.0

func (m *AlterTableAlterIndex) String() string

func (*AlterTableAlterIndex) Unmarshal added in v0.8.0

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

func (*AlterTableAlterIndex) XXX_DiscardUnknown added in v0.8.0

func (m *AlterTableAlterIndex) XXX_DiscardUnknown()

func (*AlterTableAlterIndex) XXX_Marshal added in v0.8.0

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

func (*AlterTableAlterIndex) XXX_Merge added in v0.8.0

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

func (*AlterTableAlterIndex) XXX_Size added in v0.8.0

func (m *AlterTableAlterIndex) XXX_Size() int

func (*AlterTableAlterIndex) XXX_Unmarshal added in v0.8.0

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

type AlterTableAlterReIndex added in v1.1.0

type AlterTableAlterReIndex struct {
	DbName               string   `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	TableName            string   `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	IndexName            string   `protobuf:"bytes,3,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"`
	IndexAlgoParamList   int64    `protobuf:"varint,4,opt,name=index_algo_param_list,json=indexAlgoParamList,proto3" json:"index_algo_param_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterTableAlterReIndex) Descriptor added in v1.1.0

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

func (*AlterTableAlterReIndex) GetDbName added in v1.1.0

func (m *AlterTableAlterReIndex) GetDbName() string

func (*AlterTableAlterReIndex) GetIndexAlgoParamList added in v1.1.0

func (m *AlterTableAlterReIndex) GetIndexAlgoParamList() int64

func (*AlterTableAlterReIndex) GetIndexName added in v1.1.0

func (m *AlterTableAlterReIndex) GetIndexName() string

func (*AlterTableAlterReIndex) GetTableName added in v1.1.0

func (m *AlterTableAlterReIndex) GetTableName() string

func (*AlterTableAlterReIndex) Marshal added in v1.1.0

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

func (*AlterTableAlterReIndex) MarshalTo added in v1.1.0

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

func (*AlterTableAlterReIndex) MarshalToSizedBuffer added in v1.1.0

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

func (*AlterTableAlterReIndex) ProtoMessage added in v1.1.0

func (*AlterTableAlterReIndex) ProtoMessage()

func (*AlterTableAlterReIndex) ProtoSize added in v1.1.0

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

func (*AlterTableAlterReIndex) Reset added in v1.1.0

func (m *AlterTableAlterReIndex) Reset()

func (*AlterTableAlterReIndex) String added in v1.1.0

func (m *AlterTableAlterReIndex) String() string

func (*AlterTableAlterReIndex) Unmarshal added in v1.1.0

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

func (*AlterTableAlterReIndex) XXX_DiscardUnknown added in v1.1.0

func (m *AlterTableAlterReIndex) XXX_DiscardUnknown()

func (*AlterTableAlterReIndex) XXX_Marshal added in v1.1.0

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

func (*AlterTableAlterReIndex) XXX_Merge added in v1.1.0

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

func (*AlterTableAlterReIndex) XXX_Size added in v1.1.0

func (m *AlterTableAlterReIndex) XXX_Size() int

func (*AlterTableAlterReIndex) XXX_Unmarshal added in v1.1.0

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

type AlterTableComment added in v0.8.0

type AlterTableComment struct {
	NewComment           string   `protobuf:"bytes,1,opt,name=new_comment,json=newComment,proto3" json:"new_comment,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterTableComment) Descriptor added in v0.8.0

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

func (*AlterTableComment) GetNewComment added in v0.8.0

func (m *AlterTableComment) GetNewComment() string

func (*AlterTableComment) Marshal added in v0.8.0

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

func (*AlterTableComment) MarshalTo added in v0.8.0

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

func (*AlterTableComment) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTableComment) ProtoMessage added in v0.8.0

func (*AlterTableComment) ProtoMessage()

func (*AlterTableComment) ProtoSize added in v0.8.0

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

func (*AlterTableComment) Reset added in v0.8.0

func (m *AlterTableComment) Reset()

func (*AlterTableComment) String added in v0.8.0

func (m *AlterTableComment) String() string

func (*AlterTableComment) Unmarshal added in v0.8.0

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

func (*AlterTableComment) XXX_DiscardUnknown added in v0.8.0

func (m *AlterTableComment) XXX_DiscardUnknown()

func (*AlterTableComment) XXX_Marshal added in v0.8.0

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

func (*AlterTableComment) XXX_Merge added in v0.8.0

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

func (*AlterTableComment) XXX_Size added in v0.8.0

func (m *AlterTableComment) XXX_Size() int

func (*AlterTableComment) XXX_Unmarshal added in v0.8.0

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

type AlterTableDrop added in v0.8.0

type AlterTableDrop struct {
	Typ                  AlterTableDrop_Typ `protobuf:"varint,1,opt,name=typ,proto3,enum=plan.AlterTableDrop_Typ" json:"typ,omitempty"`
	Name                 string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	IndexTableName       string             `protobuf:"bytes,3,opt,name=index_table_name,json=indexTableName,proto3" json:"index_table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*AlterTableDrop) Descriptor added in v0.8.0

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

func (*AlterTableDrop) GetIndexTableName added in v0.8.0

func (m *AlterTableDrop) GetIndexTableName() string

func (*AlterTableDrop) GetName added in v0.8.0

func (m *AlterTableDrop) GetName() string

func (*AlterTableDrop) GetTyp added in v0.8.0

func (m *AlterTableDrop) GetTyp() AlterTableDrop_Typ

func (*AlterTableDrop) Marshal added in v0.8.0

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

func (*AlterTableDrop) MarshalTo added in v0.8.0

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

func (*AlterTableDrop) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTableDrop) ProtoMessage added in v0.8.0

func (*AlterTableDrop) ProtoMessage()

func (*AlterTableDrop) ProtoSize added in v0.8.0

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

func (*AlterTableDrop) Reset added in v0.8.0

func (m *AlterTableDrop) Reset()

func (*AlterTableDrop) String added in v0.8.0

func (m *AlterTableDrop) String() string

func (*AlterTableDrop) Unmarshal added in v0.8.0

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

func (*AlterTableDrop) XXX_DiscardUnknown added in v0.8.0

func (m *AlterTableDrop) XXX_DiscardUnknown()

func (*AlterTableDrop) XXX_Marshal added in v0.8.0

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

func (*AlterTableDrop) XXX_Merge added in v0.8.0

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

func (*AlterTableDrop) XXX_Size added in v0.8.0

func (m *AlterTableDrop) XXX_Size() int

func (*AlterTableDrop) XXX_Unmarshal added in v0.8.0

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

type AlterTableDropIndex added in v0.8.0

type AlterTableDropIndex struct {
	DbName               string   `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	TableName            string   `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	IndexName            string   `protobuf:"bytes,3,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"`
	IndexTableName       string   `protobuf:"bytes,4,opt,name=index_table_name,json=indexTableName,proto3" json:"index_table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterTableDropIndex) Descriptor added in v0.8.0

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

func (*AlterTableDropIndex) GetDbName added in v0.8.0

func (m *AlterTableDropIndex) GetDbName() string

func (*AlterTableDropIndex) GetIndexName added in v0.8.0

func (m *AlterTableDropIndex) GetIndexName() string

func (*AlterTableDropIndex) GetIndexTableName added in v0.8.0

func (m *AlterTableDropIndex) GetIndexTableName() string

func (*AlterTableDropIndex) GetTableName added in v0.8.0

func (m *AlterTableDropIndex) GetTableName() string

func (*AlterTableDropIndex) Marshal added in v0.8.0

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

func (*AlterTableDropIndex) MarshalTo added in v0.8.0

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

func (*AlterTableDropIndex) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTableDropIndex) ProtoMessage added in v0.8.0

func (*AlterTableDropIndex) ProtoMessage()

func (*AlterTableDropIndex) ProtoSize added in v0.8.0

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

func (*AlterTableDropIndex) Reset added in v0.8.0

func (m *AlterTableDropIndex) Reset()

func (*AlterTableDropIndex) String added in v0.8.0

func (m *AlterTableDropIndex) String() string

func (*AlterTableDropIndex) Unmarshal added in v0.8.0

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

func (*AlterTableDropIndex) XXX_DiscardUnknown added in v0.8.0

func (m *AlterTableDropIndex) XXX_DiscardUnknown()

func (*AlterTableDropIndex) XXX_Marshal added in v0.8.0

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

func (*AlterTableDropIndex) XXX_Merge added in v0.8.0

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

func (*AlterTableDropIndex) XXX_Size added in v0.8.0

func (m *AlterTableDropIndex) XXX_Size() int

func (*AlterTableDropIndex) XXX_Unmarshal added in v0.8.0

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

type AlterTableDrop_Typ added in v0.8.0

type AlterTableDrop_Typ int32
const (
	AlterTableDrop_COLUMN      AlterTableDrop_Typ = 0
	AlterTableDrop_INDEX       AlterTableDrop_Typ = 1
	AlterTableDrop_KEY         AlterTableDrop_Typ = 2
	AlterTableDrop_PRIMARY_KEY AlterTableDrop_Typ = 3
	AlterTableDrop_FOREIGN_KEY AlterTableDrop_Typ = 4
)

func (AlterTableDrop_Typ) EnumDescriptor added in v0.8.0

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

func (AlterTableDrop_Typ) String added in v0.8.0

func (x AlterTableDrop_Typ) String() string

type AlterTableName added in v0.8.0

type AlterTableName struct {
	OldName              string   `protobuf:"bytes,1,opt,name=old_name,json=oldName,proto3" json:"old_name,omitempty"`
	NewName              string   `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AlterTableName) Descriptor added in v0.8.0

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

func (*AlterTableName) GetNewName added in v0.8.0

func (m *AlterTableName) GetNewName() string

func (*AlterTableName) GetOldName added in v0.8.0

func (m *AlterTableName) GetOldName() string

func (*AlterTableName) Marshal added in v0.8.0

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

func (*AlterTableName) MarshalTo added in v0.8.0

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

func (*AlterTableName) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTableName) ProtoMessage added in v0.8.0

func (*AlterTableName) ProtoMessage()

func (*AlterTableName) ProtoSize added in v0.8.0

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

func (*AlterTableName) Reset added in v0.8.0

func (m *AlterTableName) Reset()

func (*AlterTableName) String added in v0.8.0

func (m *AlterTableName) String() string

func (*AlterTableName) Unmarshal added in v0.8.0

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

func (*AlterTableName) XXX_DiscardUnknown added in v0.8.0

func (m *AlterTableName) XXX_DiscardUnknown()

func (*AlterTableName) XXX_Marshal added in v0.8.0

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

func (*AlterTableName) XXX_Merge added in v0.8.0

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

func (*AlterTableName) XXX_Size added in v0.8.0

func (m *AlterTableName) XXX_Size() int

func (*AlterTableName) XXX_Unmarshal added in v0.8.0

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

type AlterTable_Action added in v0.8.0

type AlterTable_Action struct {
	// Types that are valid to be assigned to Action:
	//
	//	*AlterTable_Action_Drop
	//	*AlterTable_Action_AddFk
	//	*AlterTable_Action_AddIndex
	//	*AlterTable_Action_AlterIndex
	//	*AlterTable_Action_AlterComment
	//	*AlterTable_Action_AlterName
	//	*AlterTable_Action_AddColumn
	//	*AlterTable_Action_DropColumn
	//	*AlterTable_Action_AlterReindex
	//	*AlterTable_Action_AddPartition
	Action               isAlterTable_Action_Action `protobuf_oneof:"action"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*AlterTable_Action) Descriptor added in v0.8.0

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

func (*AlterTable_Action) GetAction added in v0.8.0

func (m *AlterTable_Action) GetAction() isAlterTable_Action_Action

func (*AlterTable_Action) GetAddColumn added in v1.2.0

func (m *AlterTable_Action) GetAddColumn() *AlterAddColumn

func (*AlterTable_Action) GetAddFk added in v0.8.0

func (m *AlterTable_Action) GetAddFk() *AlterTableAddFk

func (*AlterTable_Action) GetAddIndex added in v0.8.0

func (m *AlterTable_Action) GetAddIndex() *AlterTableAddIndex

func (*AlterTable_Action) GetAddPartition added in v1.2.0

func (m *AlterTable_Action) GetAddPartition() *AlterTableAddPartition

func (*AlterTable_Action) GetAlterComment added in v0.8.0

func (m *AlterTable_Action) GetAlterComment() *AlterTableComment

func (*AlterTable_Action) GetAlterIndex added in v0.8.0

func (m *AlterTable_Action) GetAlterIndex() *AlterTableAlterIndex

func (*AlterTable_Action) GetAlterName added in v0.8.0

func (m *AlterTable_Action) GetAlterName() *AlterTableName

func (*AlterTable_Action) GetAlterReindex added in v1.1.0

func (m *AlterTable_Action) GetAlterReindex() *AlterTableAlterReIndex

func (*AlterTable_Action) GetDrop added in v0.8.0

func (m *AlterTable_Action) GetDrop() *AlterTableDrop

func (*AlterTable_Action) GetDropColumn added in v1.2.0

func (m *AlterTable_Action) GetDropColumn() *AlterDropColumn

func (*AlterTable_Action) Marshal added in v0.8.0

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

func (*AlterTable_Action) MarshalTo added in v0.8.0

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

func (*AlterTable_Action) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTable_Action) ProtoMessage added in v0.8.0

func (*AlterTable_Action) ProtoMessage()

func (*AlterTable_Action) ProtoSize added in v0.8.0

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

func (*AlterTable_Action) Reset added in v0.8.0

func (m *AlterTable_Action) Reset()

func (*AlterTable_Action) String added in v0.8.0

func (m *AlterTable_Action) String() string

func (*AlterTable_Action) Unmarshal added in v0.8.0

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

func (*AlterTable_Action) XXX_DiscardUnknown added in v0.8.0

func (m *AlterTable_Action) XXX_DiscardUnknown()

func (*AlterTable_Action) XXX_Marshal added in v0.8.0

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

func (*AlterTable_Action) XXX_Merge added in v0.8.0

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

func (*AlterTable_Action) XXX_OneofWrappers added in v0.8.0

func (*AlterTable_Action) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AlterTable_Action) XXX_Size added in v0.8.0

func (m *AlterTable_Action) XXX_Size() int

func (*AlterTable_Action) XXX_Unmarshal added in v0.8.0

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

type AlterTable_Action_AddColumn added in v1.2.0

type AlterTable_Action_AddColumn struct {
	AddColumn *AlterAddColumn `protobuf:"bytes,7,opt,name=add_column,json=addColumn,proto3,oneof" json:"add_column,omitempty"`
}

func (*AlterTable_Action_AddColumn) MarshalTo added in v1.2.0

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

func (*AlterTable_Action_AddColumn) MarshalToSizedBuffer added in v1.2.0

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

func (*AlterTable_Action_AddColumn) ProtoSize added in v1.2.0

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

type AlterTable_Action_AddFk added in v0.8.0

type AlterTable_Action_AddFk struct {
	AddFk *AlterTableAddFk `protobuf:"bytes,2,opt,name=add_fk,json=addFk,proto3,oneof" json:"add_fk,omitempty"`
}

func (*AlterTable_Action_AddFk) MarshalTo added in v0.8.0

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

func (*AlterTable_Action_AddFk) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTable_Action_AddFk) ProtoSize added in v0.8.0

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

type AlterTable_Action_AddIndex added in v0.8.0

type AlterTable_Action_AddIndex struct {
	AddIndex *AlterTableAddIndex `protobuf:"bytes,3,opt,name=add_index,json=addIndex,proto3,oneof" json:"add_index,omitempty"`
}

func (*AlterTable_Action_AddIndex) MarshalTo added in v0.8.0

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

func (*AlterTable_Action_AddIndex) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTable_Action_AddIndex) ProtoSize added in v0.8.0

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

type AlterTable_Action_AddPartition added in v1.2.0

type AlterTable_Action_AddPartition struct {
	AddPartition *AlterTableAddPartition `protobuf:"bytes,10,opt,name=addPartition,proto3,oneof" json:"addPartition,omitempty"`
}

func (*AlterTable_Action_AddPartition) MarshalTo added in v1.2.0

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

func (*AlterTable_Action_AddPartition) MarshalToSizedBuffer added in v1.2.0

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

func (*AlterTable_Action_AddPartition) ProtoSize added in v1.2.0

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

type AlterTable_Action_AlterComment added in v0.8.0

type AlterTable_Action_AlterComment struct {
	AlterComment *AlterTableComment `protobuf:"bytes,5,opt,name=alter_comment,json=alterComment,proto3,oneof" json:"alter_comment,omitempty"`
}

func (*AlterTable_Action_AlterComment) MarshalTo added in v0.8.0

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

func (*AlterTable_Action_AlterComment) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTable_Action_AlterComment) ProtoSize added in v0.8.0

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

type AlterTable_Action_AlterIndex added in v0.8.0

type AlterTable_Action_AlterIndex struct {
	AlterIndex *AlterTableAlterIndex `protobuf:"bytes,4,opt,name=alter_index,json=alterIndex,proto3,oneof" json:"alter_index,omitempty"`
}

func (*AlterTable_Action_AlterIndex) MarshalTo added in v0.8.0

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

func (*AlterTable_Action_AlterIndex) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTable_Action_AlterIndex) ProtoSize added in v0.8.0

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

type AlterTable_Action_AlterName added in v0.8.0

type AlterTable_Action_AlterName struct {
	AlterName *AlterTableName `protobuf:"bytes,6,opt,name=alter_name,json=alterName,proto3,oneof" json:"alter_name,omitempty"`
}

func (*AlterTable_Action_AlterName) MarshalTo added in v0.8.0

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

func (*AlterTable_Action_AlterName) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTable_Action_AlterName) ProtoSize added in v0.8.0

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

type AlterTable_Action_AlterReindex added in v1.1.0

type AlterTable_Action_AlterReindex struct {
	AlterReindex *AlterTableAlterReIndex `protobuf:"bytes,9,opt,name=alter_reindex,json=alterReindex,proto3,oneof" json:"alter_reindex,omitempty"`
}

func (*AlterTable_Action_AlterReindex) MarshalTo added in v1.1.0

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

func (*AlterTable_Action_AlterReindex) MarshalToSizedBuffer added in v1.1.0

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

func (*AlterTable_Action_AlterReindex) ProtoSize added in v1.1.0

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

type AlterTable_Action_Drop added in v0.8.0

type AlterTable_Action_Drop struct {
	Drop *AlterTableDrop `protobuf:"bytes,1,opt,name=drop,proto3,oneof" json:"drop,omitempty"`
}

func (*AlterTable_Action_Drop) MarshalTo added in v0.8.0

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

func (*AlterTable_Action_Drop) MarshalToSizedBuffer added in v0.8.0

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

func (*AlterTable_Action_Drop) ProtoSize added in v0.8.0

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

type AlterTable_Action_DropColumn added in v1.2.0

type AlterTable_Action_DropColumn struct {
	DropColumn *AlterDropColumn `protobuf:"bytes,8,opt,name=drop_column,json=dropColumn,proto3,oneof" json:"drop_column,omitempty"`
}

func (*AlterTable_Action_DropColumn) MarshalTo added in v1.2.0

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

func (*AlterTable_Action_DropColumn) MarshalToSizedBuffer added in v1.2.0

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

func (*AlterTable_Action_DropColumn) ProtoSize added in v1.2.0

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

type AlterTable_AlgorithmType added in v1.0.0

type AlterTable_AlgorithmType int32
const (
	AlterTable_DEFAULT AlterTable_AlgorithmType = 0
	AlterTable_COPY    AlterTable_AlgorithmType = 1
	AlterTable_INSTANT AlterTable_AlgorithmType = 2
	AlterTable_INPLACE AlterTable_AlgorithmType = 3
)

func (AlterTable_AlgorithmType) EnumDescriptor added in v1.0.0

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

func (AlterTable_AlgorithmType) String added in v1.0.0

func (x AlterTable_AlgorithmType) String() string

type AlterView added in v0.7.0

type AlterView struct {
	IfExists             bool      `protobuf:"varint,1,opt,name=if_exists,json=ifExists,proto3" json:"if_exists,omitempty"`
	Database             string    `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	TableDef             *TableDef `protobuf:"bytes,4,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*AlterView) Descriptor added in v0.7.0

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

func (*AlterView) GetDatabase added in v0.7.0

func (m *AlterView) GetDatabase() string

func (*AlterView) GetIfExists added in v0.7.0

func (m *AlterView) GetIfExists() bool

func (*AlterView) GetTableDef added in v0.7.0

func (m *AlterView) GetTableDef() *TableDef

func (*AlterView) Marshal added in v0.7.0

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

func (*AlterView) MarshalTo added in v0.7.0

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

func (*AlterView) MarshalToSizedBuffer added in v0.7.0

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

func (*AlterView) ProtoMessage added in v0.7.0

func (*AlterView) ProtoMessage()

func (*AlterView) ProtoSize added in v0.7.0

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

func (*AlterView) Reset added in v0.7.0

func (m *AlterView) Reset()

func (*AlterView) String added in v0.7.0

func (m *AlterView) String() string

func (*AlterView) Unmarshal added in v0.7.0

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

func (*AlterView) XXX_DiscardUnknown added in v0.7.0

func (m *AlterView) XXX_DiscardUnknown()

func (*AlterView) XXX_Marshal added in v0.7.0

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

func (*AlterView) XXX_Merge added in v0.7.0

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

func (*AlterView) XXX_Size added in v0.7.0

func (m *AlterView) XXX_Size() int

func (*AlterView) XXX_Unmarshal added in v0.7.0

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

type AnalyzeInfo added in v0.6.0

type AnalyzeInfo struct {
	InputRows              int64    `protobuf:"varint,1,opt,name=input_rows,json=inputRows,proto3" json:"input_rows,omitempty"`
	OutputRows             int64    `protobuf:"varint,2,opt,name=output_rows,json=outputRows,proto3" json:"output_rows,omitempty"`
	InputSize              int64    `protobuf:"varint,3,opt,name=input_size,json=inputSize,proto3" json:"input_size,omitempty"`
	OutputSize             int64    `protobuf:"varint,4,opt,name=output_size,json=outputSize,proto3" json:"output_size,omitempty"`
	TimeConsumed           int64    `protobuf:"varint,5,opt,name=time_consumed,json=timeConsumed,proto3" json:"time_consumed,omitempty"`
	MemorySize             int64    `protobuf:"varint,6,opt,name=memory_size,json=memorySize,proto3" json:"memory_size,omitempty"`
	WaitTimeConsumed       int64    `protobuf:"varint,7,opt,name=wait_time_consumed,json=waitTimeConsumed,proto3" json:"wait_time_consumed,omitempty"`
	DiskIO                 int64    `protobuf:"varint,8,opt,name=diskIO,proto3" json:"diskIO,omitempty"`
	S3IOByte               int64    `protobuf:"varint,9,opt,name=s3IO_byte,json=s3IOByte,proto3" json:"s3IO_byte,omitempty"`
	S3IOInputCount         int64    `protobuf:"varint,10,opt,name=s3IO_input_count,json=s3IOInputCount,proto3" json:"s3IO_input_count,omitempty"`
	S3IOOutputCount        int64    `protobuf:"varint,11,opt,name=s3IO_output_count,json=s3IOOutputCount,proto3" json:"s3IO_output_count,omitempty"`
	NetworkIO              int64    `protobuf:"varint,12,opt,name=networkIO,proto3" json:"networkIO,omitempty"`
	ScanTime               int64    `protobuf:"varint,13,opt,name=scanTime,proto3" json:"scanTime,omitempty"`
	InsertTime             int64    `protobuf:"varint,14,opt,name=insertTime,proto3" json:"insertTime,omitempty"`
	TimeConsumedArrayMajor []int64  `` /* 140-byte string literal not displayed */
	TimeConsumedArrayMinor []int64  `` /* 140-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*AnalyzeInfo) Descriptor added in v0.6.0

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

func (*AnalyzeInfo) GetDiskIO added in v0.7.0

func (m *AnalyzeInfo) GetDiskIO() int64

func (*AnalyzeInfo) GetInputRows added in v0.6.0

func (m *AnalyzeInfo) GetInputRows() int64

func (*AnalyzeInfo) GetInputSize added in v0.6.0

func (m *AnalyzeInfo) GetInputSize() int64

func (*AnalyzeInfo) GetInsertTime added in v0.7.0

func (m *AnalyzeInfo) GetInsertTime() int64

func (*AnalyzeInfo) GetMemorySize added in v0.6.0

func (m *AnalyzeInfo) GetMemorySize() int64

func (*AnalyzeInfo) GetNetworkIO added in v0.7.0

func (m *AnalyzeInfo) GetNetworkIO() int64

func (*AnalyzeInfo) GetOutputRows added in v0.6.0

func (m *AnalyzeInfo) GetOutputRows() int64

func (*AnalyzeInfo) GetOutputSize added in v0.6.0

func (m *AnalyzeInfo) GetOutputSize() int64

func (*AnalyzeInfo) GetS3IOByte added in v0.7.0

func (m *AnalyzeInfo) GetS3IOByte() int64

func (*AnalyzeInfo) GetS3IOInputCount added in v0.8.0

func (m *AnalyzeInfo) GetS3IOInputCount() int64

func (*AnalyzeInfo) GetS3IOOutputCount added in v0.8.0

func (m *AnalyzeInfo) GetS3IOOutputCount() int64

func (*AnalyzeInfo) GetScanTime added in v0.7.0

func (m *AnalyzeInfo) GetScanTime() int64

func (*AnalyzeInfo) GetTimeConsumed added in v0.6.0

func (m *AnalyzeInfo) GetTimeConsumed() int64

func (*AnalyzeInfo) GetTimeConsumedArrayMajor added in v1.1.0

func (m *AnalyzeInfo) GetTimeConsumedArrayMajor() []int64

func (*AnalyzeInfo) GetTimeConsumedArrayMinor added in v1.1.0

func (m *AnalyzeInfo) GetTimeConsumedArrayMinor() []int64

func (*AnalyzeInfo) GetWaitTimeConsumed added in v0.7.0

func (m *AnalyzeInfo) GetWaitTimeConsumed() int64

func (*AnalyzeInfo) Marshal added in v0.6.0

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

func (*AnalyzeInfo) MarshalTo added in v0.6.0

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

func (*AnalyzeInfo) MarshalToSizedBuffer added in v0.6.0

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

func (*AnalyzeInfo) ProtoMessage added in v0.6.0

func (*AnalyzeInfo) ProtoMessage()

func (*AnalyzeInfo) ProtoSize added in v0.6.0

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

func (*AnalyzeInfo) Reset added in v0.6.0

func (m *AnalyzeInfo) Reset()

func (*AnalyzeInfo) String added in v0.6.0

func (m *AnalyzeInfo) String() string

func (*AnalyzeInfo) Unmarshal added in v0.6.0

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

func (*AnalyzeInfo) XXX_DiscardUnknown added in v0.6.0

func (m *AnalyzeInfo) XXX_DiscardUnknown()

func (*AnalyzeInfo) XXX_Marshal added in v0.6.0

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

func (*AnalyzeInfo) XXX_Merge added in v0.6.0

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

func (*AnalyzeInfo) XXX_Size added in v0.6.0

func (m *AnalyzeInfo) XXX_Size() int

func (*AnalyzeInfo) XXX_Unmarshal added in v0.6.0

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

type CheckDef added in v0.7.0

type CheckDef struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Name for anonymous constraints, __mo_chk_[INDEX_ID]
	Check                *Expr    `protobuf:"bytes,2,opt,name=check,proto3" json:"check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CheckDef) Descriptor added in v0.7.0

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

func (*CheckDef) GetCheck added in v0.7.0

func (m *CheckDef) GetCheck() *Expr

func (*CheckDef) GetName added in v0.7.0

func (m *CheckDef) GetName() string

func (*CheckDef) Marshal added in v0.7.0

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

func (*CheckDef) MarshalTo added in v0.7.0

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

func (*CheckDef) MarshalToSizedBuffer added in v0.7.0

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

func (*CheckDef) ProtoMessage added in v0.7.0

func (*CheckDef) ProtoMessage()

func (*CheckDef) ProtoSize added in v0.7.0

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

func (*CheckDef) Reset added in v0.7.0

func (m *CheckDef) Reset()

func (*CheckDef) String added in v0.7.0

func (m *CheckDef) String() string

func (*CheckDef) Unmarshal added in v0.7.0

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

func (*CheckDef) XXX_DiscardUnknown added in v0.7.0

func (m *CheckDef) XXX_DiscardUnknown()

func (*CheckDef) XXX_Marshal added in v0.7.0

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

func (*CheckDef) XXX_Merge added in v0.7.0

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

func (*CheckDef) XXX_Size added in v0.7.0

func (m *CheckDef) XXX_Size() int

func (*CheckDef) XXX_Unmarshal added in v0.7.0

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

type ClusterByDef added in v0.7.0

type ClusterByDef struct {
	// XXX: Deprecated and to be removed soon.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Composite cluster by column definition
	CompCbkeyCol         *ColDef  `protobuf:"bytes,2,opt,name=comp_cbkey_col,json=compCbkeyCol,proto3" json:"comp_cbkey_col,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ClusterByDef) Descriptor added in v0.7.0

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

func (*ClusterByDef) GetCompCbkeyCol added in v1.0.0

func (m *ClusterByDef) GetCompCbkeyCol() *ColDef

func (*ClusterByDef) GetName added in v0.7.0

func (m *ClusterByDef) GetName() string

func (*ClusterByDef) Marshal added in v0.7.0

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

func (*ClusterByDef) MarshalTo added in v0.7.0

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

func (*ClusterByDef) MarshalToSizedBuffer added in v0.7.0

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

func (*ClusterByDef) ProtoMessage added in v0.7.0

func (*ClusterByDef) ProtoMessage()

func (*ClusterByDef) ProtoSize added in v0.7.0

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

func (*ClusterByDef) Reset added in v0.7.0

func (m *ClusterByDef) Reset()

func (*ClusterByDef) String added in v0.7.0

func (m *ClusterByDef) String() string

func (*ClusterByDef) Unmarshal added in v0.7.0

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

func (*ClusterByDef) XXX_DiscardUnknown added in v0.7.0

func (m *ClusterByDef) XXX_DiscardUnknown()

func (*ClusterByDef) XXX_Marshal added in v0.7.0

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

func (*ClusterByDef) XXX_Merge added in v0.7.0

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

func (*ClusterByDef) XXX_Size added in v0.7.0

func (m *ClusterByDef) XXX_Size() int

func (*ClusterByDef) XXX_Unmarshal added in v0.7.0

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

type ClusterTable added in v0.7.0

type ClusterTable struct {
	IsClusterTable         bool     `protobuf:"varint,1,opt,name=is_cluster_table,json=isClusterTable,proto3" json:"is_cluster_table,omitempty"`
	AccountIDs             []uint32 `protobuf:"varint,2,rep,packed,name=accountIDs,proto3" json:"accountIDs,omitempty"`
	ColumnIndexOfAccountId int32    `` /* 132-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*ClusterTable) Descriptor added in v0.7.0

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

func (*ClusterTable) GetAccountIDs added in v0.7.0

func (m *ClusterTable) GetAccountIDs() []uint32

func (*ClusterTable) GetColumnIndexOfAccountId added in v0.7.0

func (m *ClusterTable) GetColumnIndexOfAccountId() int32

func (*ClusterTable) GetIsClusterTable added in v0.7.0

func (m *ClusterTable) GetIsClusterTable() bool

func (*ClusterTable) Marshal added in v0.7.0

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

func (*ClusterTable) MarshalTo added in v0.7.0

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

func (*ClusterTable) MarshalToSizedBuffer added in v0.7.0

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

func (*ClusterTable) ProtoMessage added in v0.7.0

func (*ClusterTable) ProtoMessage()

func (*ClusterTable) ProtoSize added in v0.7.0

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

func (*ClusterTable) Reset added in v0.7.0

func (m *ClusterTable) Reset()

func (*ClusterTable) String added in v0.7.0

func (m *ClusterTable) String() string

func (*ClusterTable) Unmarshal added in v0.7.0

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

func (*ClusterTable) XXX_DiscardUnknown added in v0.7.0

func (m *ClusterTable) XXX_DiscardUnknown()

func (*ClusterTable) XXX_Marshal added in v0.7.0

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

func (*ClusterTable) XXX_Merge added in v0.7.0

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

func (*ClusterTable) XXX_Size added in v0.7.0

func (m *ClusterTable) XXX_Size() int

func (*ClusterTable) XXX_Unmarshal added in v0.7.0

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

type ColData

type ColData struct {
	Data                 []*RowsetExpr `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*ColData) Descriptor

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

func (*ColData) GetData added in v0.7.0

func (m *ColData) GetData() []*RowsetExpr

func (*ColData) Marshal added in v0.5.0

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

func (*ColData) MarshalTo added in v0.5.0

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

func (*ColData) MarshalToSizedBuffer added in v0.5.0

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

func (*ColData) ProtoMessage

func (*ColData) ProtoMessage()

func (*ColData) ProtoSize added in v0.5.0

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

func (*ColData) Reset

func (m *ColData) Reset()

func (*ColData) String

func (m *ColData) String() string

func (*ColData) Unmarshal added in v0.5.0

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

func (*ColData) XXX_DiscardUnknown added in v0.5.0

func (m *ColData) XXX_DiscardUnknown()

func (*ColData) XXX_Marshal added in v0.5.0

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

func (*ColData) XXX_Merge added in v0.5.0

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

func (*ColData) XXX_Size added in v0.5.0

func (m *ColData) XXX_Size() int

func (*ColData) XXX_Unmarshal added in v0.5.0

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

type ColDef

type ColDef struct {
	ColId    uint64       `protobuf:"varint,1,opt,name=col_id,json=colId,proto3" json:"col_id,omitempty"`
	Name     string       `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Hidden   bool         `protobuf:"varint,3,opt,name=hidden,proto3" json:"hidden,omitempty"`
	Alg      CompressType `protobuf:"varint,4,opt,name=alg,proto3,enum=plan.CompressType" json:"alg,omitempty"`
	Typ      Type         `protobuf:"bytes,5,opt,name=typ,proto3" json:"typ"`
	NotNull  bool         `protobuf:"varint,6,opt,name=not_null,json=notNull,proto3" json:"not_null,omitempty"`
	Default  *Default     `protobuf:"bytes,7,opt,name=default,proto3" json:"default,omitempty"`
	Comment  string       `protobuf:"bytes,8,opt,name=comment,proto3" json:"comment,omitempty"`
	OnUpdate *OnUpdate    `protobuf:"bytes,9,opt,name=on_update,json=onUpdate,proto3" json:"on_update,omitempty"`
	LowCard  bool         `protobuf:"varint,10,opt,name=low_card,json=lowCard,proto3" json:"low_card,omitempty"`
	Seqnum   uint32       `protobuf:"varint,11,opt,name=seqnum,proto3" json:"seqnum,omitempty"`
	// XXX: Deprecated and to be removed soon.
	ClusterBy            bool     `protobuf:"varint,12,opt,name=clusterBy,proto3" json:"clusterBy,omitempty"`
	Primary              bool     `protobuf:"varint,13,opt,name=primary,proto3" json:"primary,omitempty"`
	Pkidx                int32    `protobuf:"varint,14,opt,name=pkidx,proto3" json:"pkidx,omitempty"`
	Headers              bool     `protobuf:"varint,15,opt,name=headers,proto3" json:"headers,omitempty"`
	Header               string   `protobuf:"bytes,16,opt,name=header,proto3" json:"header,omitempty"`
	TblName              string   `protobuf:"bytes,17,opt,name=tbl_name,json=tblName,proto3" json:"tbl_name,omitempty"`
	DbName               string   `protobuf:"bytes,18,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ColDef) Descriptor

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

func (*ColDef) GetAlg added in v0.5.0

func (m *ColDef) GetAlg() CompressType

func (*ColDef) GetClusterBy added in v0.7.0

func (m *ColDef) GetClusterBy() bool

func (*ColDef) GetColId added in v0.7.0

func (m *ColDef) GetColId() uint64

func (*ColDef) GetComment added in v0.6.0

func (m *ColDef) GetComment() string

func (*ColDef) GetDbName added in v1.1.2

func (m *ColDef) GetDbName() string

func (*ColDef) GetDefault added in v0.5.0

func (m *ColDef) GetDefault() *Default

func (*ColDef) GetHeader added in v1.0.0

func (m *ColDef) GetHeader() string

func (*ColDef) GetHeaders added in v1.0.0

func (m *ColDef) GetHeaders() bool

func (*ColDef) GetHidden added in v0.7.0

func (m *ColDef) GetHidden() bool

func (*ColDef) GetLowCard added in v0.7.0

func (m *ColDef) GetLowCard() bool

func (*ColDef) GetName

func (m *ColDef) GetName() string

func (*ColDef) GetNotNull added in v0.7.0

func (m *ColDef) GetNotNull() bool

func (*ColDef) GetOnUpdate added in v0.6.0

func (m *ColDef) GetOnUpdate() *OnUpdate

func (*ColDef) GetPkidx

func (m *ColDef) GetPkidx() int32

func (*ColDef) GetPrimary added in v0.5.0

func (m *ColDef) GetPrimary() bool

func (*ColDef) GetSeqnum added in v0.8.0

func (m *ColDef) GetSeqnum() uint32

func (*ColDef) GetTblName added in v1.1.2

func (m *ColDef) GetTblName() string

func (*ColDef) GetTyp

func (m *ColDef) GetTyp() Type

func (*ColDef) Marshal added in v0.5.0

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

func (*ColDef) MarshalTo added in v0.5.0

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

func (*ColDef) MarshalToSizedBuffer added in v0.5.0

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

func (*ColDef) ProtoMessage

func (*ColDef) ProtoMessage()

func (*ColDef) ProtoSize added in v0.5.0

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

func (*ColDef) Reset

func (m *ColDef) Reset()

func (*ColDef) String

func (m *ColDef) String() string

func (*ColDef) Unmarshal added in v0.5.0

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

func (*ColDef) XXX_DiscardUnknown added in v0.5.0

func (m *ColDef) XXX_DiscardUnknown()

func (*ColDef) XXX_Marshal added in v0.5.0

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

func (*ColDef) XXX_Merge added in v0.5.0

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

func (*ColDef) XXX_Size added in v0.5.0

func (m *ColDef) XXX_Size() int

func (*ColDef) XXX_Unmarshal added in v0.5.0

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

type ColPosMap added in v0.7.0

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

func (*ColPosMap) Descriptor added in v0.7.0

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

func (*ColPosMap) GetMap added in v0.7.0

func (m *ColPosMap) GetMap() map[string]int32

func (*ColPosMap) Marshal added in v0.7.0

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

func (*ColPosMap) MarshalTo added in v0.7.0

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

func (*ColPosMap) MarshalToSizedBuffer added in v0.7.0

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

func (*ColPosMap) ProtoMessage added in v0.7.0

func (*ColPosMap) ProtoMessage()

func (*ColPosMap) ProtoSize added in v0.7.0

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

func (*ColPosMap) Reset added in v0.7.0

func (m *ColPosMap) Reset()

func (*ColPosMap) String added in v0.7.0

func (m *ColPosMap) String() string

func (*ColPosMap) Unmarshal added in v0.7.0

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

func (*ColPosMap) XXX_DiscardUnknown added in v0.7.0

func (m *ColPosMap) XXX_DiscardUnknown()

func (*ColPosMap) XXX_Marshal added in v0.7.0

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

func (*ColPosMap) XXX_Merge added in v0.7.0

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

func (*ColPosMap) XXX_Size added in v0.7.0

func (m *ColPosMap) XXX_Size() int

func (*ColPosMap) XXX_Unmarshal added in v0.7.0

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

type ColRef

type ColRef struct {
	RelPos               int32    `protobuf:"varint,1,opt,name=rel_pos,json=relPos,proto3" json:"rel_pos,omitempty"`
	ColPos               int32    `protobuf:"varint,2,opt,name=col_pos,json=colPos,proto3" json:"col_pos,omitempty"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	TblName              string   `protobuf:"bytes,4,opt,name=tbl_name,json=tblName,proto3" json:"tbl_name,omitempty"`
	DbName               string   `protobuf:"bytes,5,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Reference a column in the proj list of a node.

func (*ColRef) Descriptor

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

func (*ColRef) GetColPos

func (m *ColRef) GetColPos() int32

func (*ColRef) GetDbName added in v1.1.2

func (m *ColRef) GetDbName() string

func (*ColRef) GetName

func (m *ColRef) GetName() string

func (*ColRef) GetRelPos

func (m *ColRef) GetRelPos() int32

func (*ColRef) GetTblName added in v1.1.2

func (m *ColRef) GetTblName() string

func (*ColRef) Marshal added in v0.5.0

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

func (*ColRef) MarshalTo added in v0.5.0

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

func (*ColRef) MarshalToSizedBuffer added in v0.5.0

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

func (*ColRef) ProtoMessage

func (*ColRef) ProtoMessage()

func (*ColRef) ProtoSize added in v0.5.0

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

func (*ColRef) Reset

func (m *ColRef) Reset()

func (*ColRef) String

func (m *ColRef) String() string

func (*ColRef) Unmarshal added in v0.5.0

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

func (*ColRef) XXX_DiscardUnknown added in v0.5.0

func (m *ColRef) XXX_DiscardUnknown()

func (*ColRef) XXX_Marshal added in v0.5.0

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

func (*ColRef) XXX_Merge added in v0.5.0

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

func (*ColRef) XXX_Size added in v0.5.0

func (m *ColRef) XXX_Size() int

func (*ColRef) XXX_Unmarshal added in v0.5.0

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

type Column added in v0.6.0

type Column struct {
	Column               []*Expr  `protobuf:"bytes,1,rep,name=column,proto3" json:"column,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Column) Descriptor added in v0.6.0

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

func (*Column) GetColumn added in v0.6.0

func (m *Column) GetColumn() []*Expr

func (*Column) Marshal added in v0.6.0

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

func (*Column) MarshalTo added in v0.6.0

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

func (*Column) MarshalToSizedBuffer added in v0.6.0

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

func (*Column) ProtoMessage added in v0.6.0

func (*Column) ProtoMessage()

func (*Column) ProtoSize added in v0.6.0

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

func (*Column) Reset added in v0.6.0

func (m *Column) Reset()

func (*Column) String added in v0.6.0

func (m *Column) String() string

func (*Column) Unmarshal added in v0.6.0

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

func (*Column) XXX_DiscardUnknown added in v0.6.0

func (m *Column) XXX_DiscardUnknown()

func (*Column) XXX_Marshal added in v0.6.0

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

func (*Column) XXX_Merge added in v0.6.0

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

func (*Column) XXX_Size added in v0.6.0

func (m *Column) XXX_Size() int

func (*Column) XXX_Unmarshal added in v0.6.0

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

type CompressType added in v0.5.0

type CompressType int32
const (
	CompressType_None CompressType = 0
	CompressType_Lz4  CompressType = 1
)

func (CompressType) EnumDescriptor added in v0.5.0

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

func (CompressType) String added in v0.5.0

func (x CompressType) String() string

type CorrColRef

type CorrColRef struct {
	RelPos               int32    `protobuf:"varint,1,opt,name=rel_pos,json=relPos,proto3" json:"rel_pos,omitempty"`
	ColPos               int32    `protobuf:"varint,2,opt,name=col_pos,json=colPos,proto3" json:"col_pos,omitempty"`
	Depth                int32    `protobuf:"varint,3,opt,name=depth,proto3" json:"depth,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Reference a correlated column in the proj list of a node.

func (*CorrColRef) Descriptor

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

func (*CorrColRef) GetColPos

func (m *CorrColRef) GetColPos() int32

func (*CorrColRef) GetDepth added in v0.5.0

func (m *CorrColRef) GetDepth() int32

func (*CorrColRef) GetRelPos

func (m *CorrColRef) GetRelPos() int32

func (*CorrColRef) Marshal added in v0.5.0

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

func (*CorrColRef) MarshalTo added in v0.5.0

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

func (*CorrColRef) MarshalToSizedBuffer added in v0.5.0

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

func (*CorrColRef) ProtoMessage

func (*CorrColRef) ProtoMessage()

func (*CorrColRef) ProtoSize added in v0.5.0

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

func (*CorrColRef) Reset

func (m *CorrColRef) Reset()

func (*CorrColRef) String

func (m *CorrColRef) String() string

func (*CorrColRef) Unmarshal added in v0.5.0

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

func (*CorrColRef) XXX_DiscardUnknown added in v0.5.0

func (m *CorrColRef) XXX_DiscardUnknown()

func (*CorrColRef) XXX_Marshal added in v0.5.0

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

func (*CorrColRef) XXX_Merge added in v0.5.0

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

func (*CorrColRef) XXX_Size added in v0.5.0

func (m *CorrColRef) XXX_Size() int

func (*CorrColRef) XXX_Unmarshal added in v0.5.0

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

type CreateDatabase added in v0.5.0

type CreateDatabase struct {
	IfNotExists          bool                `protobuf:"varint,1,opt,name=if_not_exists,json=ifNotExists,proto3" json:"if_not_exists,omitempty"`
	Database             string              `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	SubscriptionOption   *SubscriptionOption `protobuf:"bytes,3,opt,name=subscription_option,json=subscriptionOption,proto3" json:"subscription_option,omitempty"`
	Sql                  string              `protobuf:"bytes,4,opt,name=sql,proto3" json:"sql,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*CreateDatabase) Descriptor added in v0.5.0

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

func (*CreateDatabase) GetDatabase added in v0.5.0

func (m *CreateDatabase) GetDatabase() string

func (*CreateDatabase) GetIfNotExists added in v0.5.0

func (m *CreateDatabase) GetIfNotExists() bool

func (*CreateDatabase) GetSql added in v1.0.2

func (m *CreateDatabase) GetSql() string

func (*CreateDatabase) GetSubscriptionOption added in v0.8.0

func (m *CreateDatabase) GetSubscriptionOption() *SubscriptionOption

func (*CreateDatabase) Marshal added in v0.5.0

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

func (*CreateDatabase) MarshalTo added in v0.5.0

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

func (*CreateDatabase) MarshalToSizedBuffer added in v0.5.0

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

func (*CreateDatabase) ProtoMessage added in v0.5.0

func (*CreateDatabase) ProtoMessage()

func (*CreateDatabase) ProtoSize added in v0.5.0

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

func (*CreateDatabase) Reset added in v0.5.0

func (m *CreateDatabase) Reset()

func (*CreateDatabase) String added in v0.5.0

func (m *CreateDatabase) String() string

func (*CreateDatabase) Unmarshal added in v0.5.0

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

func (*CreateDatabase) XXX_DiscardUnknown added in v0.5.0

func (m *CreateDatabase) XXX_DiscardUnknown()

func (*CreateDatabase) XXX_Marshal added in v0.5.0

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

func (*CreateDatabase) XXX_Merge added in v0.5.0

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

func (*CreateDatabase) XXX_Size added in v0.5.0

func (m *CreateDatabase) XXX_Size() int

func (*CreateDatabase) XXX_Unmarshal added in v0.5.0

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

type CreateIndex added in v0.5.0

type CreateIndex struct {
	Database              string       `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
	Table                 string       `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
	TableDef              *TableDef    `protobuf:"bytes,3,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	OriginTablePrimaryKey string       `` /* 128-byte string literal not displayed */
	Index                 *CreateTable `protobuf:"bytes,5,opt,name=index,proto3" json:"index,omitempty"`
	TableExist            bool         `protobuf:"varint,6,opt,name=table_exist,json=tableExist,proto3" json:"table_exist,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}     `json:"-"`
	XXX_unrecognized      []byte       `json:"-"`
	XXX_sizecache         int32        `json:"-"`
}

func (*CreateIndex) Descriptor added in v0.5.0

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

func (*CreateIndex) GetDatabase added in v0.7.0

func (m *CreateIndex) GetDatabase() string

func (*CreateIndex) GetIndex added in v0.5.0

func (m *CreateIndex) GetIndex() *CreateTable

func (*CreateIndex) GetOriginTablePrimaryKey added in v0.7.0

func (m *CreateIndex) GetOriginTablePrimaryKey() string

func (*CreateIndex) GetTable added in v0.7.0

func (m *CreateIndex) GetTable() string

func (*CreateIndex) GetTableDef added in v0.8.0

func (m *CreateIndex) GetTableDef() *TableDef

func (*CreateIndex) GetTableExist added in v0.7.0

func (m *CreateIndex) GetTableExist() bool

func (*CreateIndex) Marshal added in v0.5.0

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

func (*CreateIndex) MarshalTo added in v0.5.0

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

func (*CreateIndex) MarshalToSizedBuffer added in v0.5.0

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

func (*CreateIndex) ProtoMessage added in v0.5.0

func (*CreateIndex) ProtoMessage()

func (*CreateIndex) ProtoSize added in v0.5.0

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

func (*CreateIndex) Reset added in v0.5.0

func (m *CreateIndex) Reset()

func (*CreateIndex) String added in v0.5.0

func (m *CreateIndex) String() string

func (*CreateIndex) Unmarshal added in v0.5.0

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

func (*CreateIndex) XXX_DiscardUnknown added in v0.5.0

func (m *CreateIndex) XXX_DiscardUnknown()

func (*CreateIndex) XXX_Marshal added in v0.5.0

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

func (*CreateIndex) XXX_Merge added in v0.5.0

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

func (*CreateIndex) XXX_Size added in v0.5.0

func (m *CreateIndex) XXX_Size() int

func (*CreateIndex) XXX_Unmarshal added in v0.5.0

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

type CreateSequence added in v0.8.0

type CreateSequence struct {
	IfNotExists          bool      `protobuf:"varint,1,opt,name=if_not_exists,json=ifNotExists,proto3" json:"if_not_exists,omitempty"`
	Database             string    `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	TableDef             *TableDef `protobuf:"bytes,3,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*CreateSequence) Descriptor added in v0.8.0

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

func (*CreateSequence) GetDatabase added in v0.8.0

func (m *CreateSequence) GetDatabase() string

func (*CreateSequence) GetIfNotExists added in v0.8.0

func (m *CreateSequence) GetIfNotExists() bool

func (*CreateSequence) GetTableDef added in v0.8.0

func (m *CreateSequence) GetTableDef() *TableDef

func (*CreateSequence) Marshal added in v0.8.0

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

func (*CreateSequence) MarshalTo added in v0.8.0

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

func (*CreateSequence) MarshalToSizedBuffer added in v0.8.0

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

func (*CreateSequence) ProtoMessage added in v0.8.0

func (*CreateSequence) ProtoMessage()

func (*CreateSequence) ProtoSize added in v0.8.0

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

func (*CreateSequence) Reset added in v0.8.0

func (m *CreateSequence) Reset()

func (*CreateSequence) String added in v0.8.0

func (m *CreateSequence) String() string

func (*CreateSequence) Unmarshal added in v0.8.0

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

func (*CreateSequence) XXX_DiscardUnknown added in v0.8.0

func (m *CreateSequence) XXX_DiscardUnknown()

func (*CreateSequence) XXX_Marshal added in v0.8.0

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

func (*CreateSequence) XXX_Merge added in v0.8.0

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

func (*CreateSequence) XXX_Size added in v0.8.0

func (m *CreateSequence) XXX_Size() int

func (*CreateSequence) XXX_Unmarshal added in v0.8.0

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

type CreateTable added in v0.5.0

type CreateTable struct {
	IfNotExists bool        `protobuf:"varint,1,opt,name=if_not_exists,json=ifNotExists,proto3" json:"if_not_exists,omitempty"`
	Temporary   bool        `protobuf:"varint,2,opt,name=temporary,proto3" json:"temporary,omitempty"`
	Database    string      `protobuf:"bytes,3,opt,name=database,proto3" json:"database,omitempty"`
	Replace     bool        `protobuf:"varint,4,opt,name=replace,proto3" json:"replace,omitempty"`
	TableDef    *TableDef   `protobuf:"bytes,5,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	IndexTables []*TableDef `protobuf:"bytes,6,rep,name=index_tables,json=indexTables,proto3" json:"index_tables,omitempty"`
	// we need the db/table name of foreign key when create table. but we don't need it in ForeignKeyDef
	FkDbs    []string `protobuf:"bytes,7,rep,name=fk_dbs,json=fkDbs,proto3" json:"fk_dbs,omitempty"`
	FkTables []string `protobuf:"bytes,8,rep,name=fk_tables,json=fkTables,proto3" json:"fk_tables,omitempty"`
	// we need column name when create table, but not in ForeignKeyDef
	FkCols            []*FkColName `protobuf:"bytes,9,rep,name=fk_cols,json=fkCols,proto3" json:"fk_cols,omitempty"`
	PartitionTables   []*TableDef  `protobuf:"bytes,10,rep,name=partition_tables,json=partitionTables,proto3" json:"partition_tables,omitempty"`
	CreateAsSelectSql string       `protobuf:"bytes,11,opt,name=create_as_select_sql,json=createAsSelectSql,proto3" json:"create_as_select_sql,omitempty"`
	// create table may insert fk records related to this table
	// into mo_foreign_keys
	UpdateFkSqls []string `protobuf:"bytes,12,rep,name=updateFkSqls,proto3" json:"updateFkSqls,omitempty"`
	// fks forward reference to me
	FksReferToMe         []*ForeignKeyInfo `protobuf:"bytes,13,rep,name=fksReferToMe,proto3" json:"fksReferToMe,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*CreateTable) Descriptor added in v0.5.0

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

func (*CreateTable) GetCreateAsSelectSql added in v1.1.2

func (m *CreateTable) GetCreateAsSelectSql() string

func (*CreateTable) GetDatabase added in v0.5.0

func (m *CreateTable) GetDatabase() string

func (*CreateTable) GetFkCols added in v0.7.0

func (m *CreateTable) GetFkCols() []*FkColName

func (*CreateTable) GetFkDbs added in v0.7.0

func (m *CreateTable) GetFkDbs() []string

func (*CreateTable) GetFkTables added in v0.7.0

func (m *CreateTable) GetFkTables() []string

func (*CreateTable) GetFksReferToMe added in v1.1.2

func (m *CreateTable) GetFksReferToMe() []*ForeignKeyInfo

func (*CreateTable) GetIfNotExists added in v0.5.0

func (m *CreateTable) GetIfNotExists() bool

func (*CreateTable) GetIndexTables added in v0.6.0

func (m *CreateTable) GetIndexTables() []*TableDef

func (*CreateTable) GetPartitionTables added in v0.8.0

func (m *CreateTable) GetPartitionTables() []*TableDef

func (*CreateTable) GetReplace added in v1.0.0

func (m *CreateTable) GetReplace() bool

func (*CreateTable) GetTableDef added in v0.5.0

func (m *CreateTable) GetTableDef() *TableDef

func (*CreateTable) GetTemporary added in v0.5.0

func (m *CreateTable) GetTemporary() bool

func (*CreateTable) GetUpdateFkSqls added in v1.1.2

func (m *CreateTable) GetUpdateFkSqls() []string

func (CreateTable) IsSystemExternalRel added in v0.8.0

func (m CreateTable) IsSystemExternalRel() bool

func (*CreateTable) Marshal added in v0.5.0

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

func (*CreateTable) MarshalTo added in v0.5.0

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

func (*CreateTable) MarshalToSizedBuffer added in v0.5.0

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

func (*CreateTable) ProtoMessage added in v0.5.0

func (*CreateTable) ProtoMessage()

func (*CreateTable) ProtoSize added in v0.5.0

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

func (*CreateTable) Reset added in v0.5.0

func (m *CreateTable) Reset()

func (*CreateTable) String added in v0.5.0

func (m *CreateTable) String() string

func (*CreateTable) Unmarshal added in v0.5.0

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

func (*CreateTable) XXX_DiscardUnknown added in v0.5.0

func (m *CreateTable) XXX_DiscardUnknown()

func (*CreateTable) XXX_Marshal added in v0.5.0

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

func (*CreateTable) XXX_Merge added in v0.5.0

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

func (*CreateTable) XXX_Size added in v0.5.0

func (m *CreateTable) XXX_Size() int

func (*CreateTable) XXX_Unmarshal added in v0.5.0

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

type CreateView added in v1.2.1

type CreateView struct {
	IfNotExists          bool      `protobuf:"varint,1,opt,name=if_not_exists,json=ifNotExists,proto3" json:"if_not_exists,omitempty"`
	Database             string    `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	Replace              bool      `protobuf:"varint,3,opt,name=replace,proto3" json:"replace,omitempty"`
	TableDef             *TableDef `protobuf:"bytes,4,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*CreateView) Descriptor added in v1.2.1

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

func (*CreateView) GetDatabase added in v1.2.1

func (m *CreateView) GetDatabase() string

func (*CreateView) GetIfNotExists added in v1.2.1

func (m *CreateView) GetIfNotExists() bool

func (*CreateView) GetReplace added in v1.2.1

func (m *CreateView) GetReplace() bool

func (*CreateView) GetTableDef added in v1.2.1

func (m *CreateView) GetTableDef() *TableDef

func (*CreateView) Marshal added in v1.2.1

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

func (*CreateView) MarshalTo added in v1.2.1

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

func (*CreateView) MarshalToSizedBuffer added in v1.2.1

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

func (*CreateView) ProtoMessage added in v1.2.1

func (*CreateView) ProtoMessage()

func (*CreateView) ProtoSize added in v1.2.1

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

func (*CreateView) Reset added in v1.2.1

func (m *CreateView) Reset()

func (*CreateView) String added in v1.2.1

func (m *CreateView) String() string

func (*CreateView) Unmarshal added in v1.2.1

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

func (*CreateView) XXX_DiscardUnknown added in v1.2.1

func (m *CreateView) XXX_DiscardUnknown()

func (*CreateView) XXX_Marshal added in v1.2.1

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

func (*CreateView) XXX_Merge added in v1.2.1

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

func (*CreateView) XXX_Size added in v1.2.1

func (m *CreateView) XXX_Size() int

func (*CreateView) XXX_Unmarshal added in v1.2.1

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

type DataControl added in v0.5.0

type DataControl struct {
	// DataDefinition type
	DclType DataControl_DclType `protobuf:"varint,1,opt,name=dcl_type,json=dclType,proto3,enum=plan.DataControl_DclType" json:"dcl_type,omitempty"`
	// Types that are valid to be assigned to Control:
	//
	//	*DataControl_SetVariables
	//	*DataControl_Prepare
	//	*DataControl_Execute
	//	*DataControl_Deallocate
	//	*DataControl_Other
	Control              isDataControl_Control `protobuf_oneof:"control"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*DataControl) Descriptor added in v0.5.0

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

func (*DataControl) GetControl added in v0.5.0

func (m *DataControl) GetControl() isDataControl_Control

func (*DataControl) GetDclType added in v0.5.0

func (m *DataControl) GetDclType() DataControl_DclType

func (*DataControl) GetDeallocate added in v0.5.1

func (m *DataControl) GetDeallocate() *Deallocate

func (*DataControl) GetExecute added in v0.5.1

func (m *DataControl) GetExecute() *Execute

func (*DataControl) GetOther added in v1.2.0

func (m *DataControl) GetOther() *OtherDCL

func (*DataControl) GetPrepare added in v0.5.1

func (m *DataControl) GetPrepare() *Prepare

func (*DataControl) GetSetVariables added in v0.5.0

func (m *DataControl) GetSetVariables() *SetVariables

func (*DataControl) Marshal added in v0.5.0

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

func (*DataControl) MarshalTo added in v0.5.0

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

func (*DataControl) MarshalToSizedBuffer added in v0.5.0

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

func (*DataControl) ProtoMessage added in v0.5.0

func (*DataControl) ProtoMessage()

func (*DataControl) ProtoSize added in v0.5.0

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

func (*DataControl) Reset added in v0.5.0

func (m *DataControl) Reset()

func (*DataControl) String added in v0.5.0

func (m *DataControl) String() string

func (*DataControl) Unmarshal added in v0.5.0

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

func (*DataControl) XXX_DiscardUnknown added in v0.5.0

func (m *DataControl) XXX_DiscardUnknown()

func (*DataControl) XXX_Marshal added in v0.5.0

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

func (*DataControl) XXX_Merge added in v0.5.0

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

func (*DataControl) XXX_OneofWrappers added in v0.5.0

func (*DataControl) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DataControl) XXX_Size added in v0.5.0

func (m *DataControl) XXX_Size() int

func (*DataControl) XXX_Unmarshal added in v0.5.0

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

type DataControl_DclType added in v0.5.0

type DataControl_DclType int32
const (
	DataControl_SET_VARIABLES  DataControl_DclType = 0
	DataControl_GRANT          DataControl_DclType = 1
	DataControl_REVOKE         DataControl_DclType = 2
	DataControl_DENY           DataControl_DclType = 3
	DataControl_PREPARE        DataControl_DclType = 4
	DataControl_EXECUTE        DataControl_DclType = 5
	DataControl_DEALLOCATE     DataControl_DclType = 6
	DataControl_CREATE_ACCOUNT DataControl_DclType = 7
	DataControl_ALTER_ACCOUNT  DataControl_DclType = 8
	DataControl_DROP_ACCOUNT   DataControl_DclType = 9
)

func (DataControl_DclType) EnumDescriptor added in v0.5.0

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

func (DataControl_DclType) String added in v0.5.0

func (x DataControl_DclType) String() string

type DataControl_Deallocate added in v0.5.1

type DataControl_Deallocate struct {
	Deallocate *Deallocate `protobuf:"bytes,5,opt,name=deallocate,proto3,oneof" json:"deallocate,omitempty"`
}

func (*DataControl_Deallocate) MarshalTo added in v0.5.1

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

func (*DataControl_Deallocate) MarshalToSizedBuffer added in v0.5.1

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

func (*DataControl_Deallocate) ProtoSize added in v0.5.1

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

type DataControl_Execute added in v0.5.1

type DataControl_Execute struct {
	Execute *Execute `protobuf:"bytes,4,opt,name=execute,proto3,oneof" json:"execute,omitempty"`
}

func (*DataControl_Execute) MarshalTo added in v0.5.1

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

func (*DataControl_Execute) MarshalToSizedBuffer added in v0.5.1

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

func (*DataControl_Execute) ProtoSize added in v0.5.1

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

type DataControl_Other added in v1.2.0

type DataControl_Other struct {
	Other *OtherDCL `protobuf:"bytes,6,opt,name=other,proto3,oneof" json:"other,omitempty"`
}

func (*DataControl_Other) MarshalTo added in v1.2.0

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

func (*DataControl_Other) MarshalToSizedBuffer added in v1.2.0

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

func (*DataControl_Other) ProtoSize added in v1.2.0

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

type DataControl_Prepare added in v0.5.1

type DataControl_Prepare struct {
	Prepare *Prepare `protobuf:"bytes,3,opt,name=prepare,proto3,oneof" json:"prepare,omitempty"`
}

func (*DataControl_Prepare) MarshalTo added in v0.5.1

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

func (*DataControl_Prepare) MarshalToSizedBuffer added in v0.5.1

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

func (*DataControl_Prepare) ProtoSize added in v0.5.1

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

type DataControl_SetVariables added in v0.5.0

type DataControl_SetVariables struct {
	SetVariables *SetVariables `protobuf:"bytes,2,opt,name=set_variables,json=setVariables,proto3,oneof" json:"set_variables,omitempty"`
}

func (*DataControl_SetVariables) MarshalTo added in v0.5.0

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

func (*DataControl_SetVariables) MarshalToSizedBuffer added in v0.5.0

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

func (*DataControl_SetVariables) ProtoSize added in v0.5.0

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

type DataDefinition added in v0.5.0

type DataDefinition struct {
	// DataDefinition type
	DdlType DataDefinition_DdlType `protobuf:"varint,1,opt,name=ddl_type,json=ddlType,proto3,enum=plan.DataDefinition_DdlType" json:"ddl_type,omitempty"`
	// other show statement we will rewrite to a select statement
	// then we will get a Query
	// eg: 'show databases' will rewrite to 'select md.datname as `Database` from mo_database md'
	Query *Query `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// Types that are valid to be assigned to Definition:
	//
	//	*DataDefinition_CreateDatabase
	//	*DataDefinition_AlterDatabase
	//	*DataDefinition_DropDatabase
	//	*DataDefinition_CreateTable
	//	*DataDefinition_AlterTable
	//	*DataDefinition_DropTable
	//	*DataDefinition_CreateIndex
	//	*DataDefinition_AlterIndex
	//	*DataDefinition_DropIndex
	//	*DataDefinition_TruncateTable
	//	*DataDefinition_ShowVariables
	//	*DataDefinition_AlterView
	//	*DataDefinition_LockTables
	//	*DataDefinition_UnlockTables
	//	*DataDefinition_CreateSequence
	//	*DataDefinition_DropSequence
	//	*DataDefinition_AlterSequence
	//	*DataDefinition_CreateView
	Definition           isDataDefinition_Definition `protobuf_oneof:"definition"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*DataDefinition) Descriptor added in v0.5.0

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

func (*DataDefinition) GetAlterDatabase added in v0.5.0

func (m *DataDefinition) GetAlterDatabase() *AlterDatabase

func (*DataDefinition) GetAlterIndex added in v0.5.0

func (m *DataDefinition) GetAlterIndex() *AlterIndex

func (*DataDefinition) GetAlterSequence added in v0.8.0

func (m *DataDefinition) GetAlterSequence() *AlterSequence

func (*DataDefinition) GetAlterTable added in v0.5.0

func (m *DataDefinition) GetAlterTable() *AlterTable

func (*DataDefinition) GetAlterView added in v0.7.0

func (m *DataDefinition) GetAlterView() *AlterView

func (*DataDefinition) GetCreateDatabase added in v0.5.0

func (m *DataDefinition) GetCreateDatabase() *CreateDatabase

func (*DataDefinition) GetCreateIndex added in v0.5.0

func (m *DataDefinition) GetCreateIndex() *CreateIndex

func (*DataDefinition) GetCreateSequence added in v0.8.0

func (m *DataDefinition) GetCreateSequence() *CreateSequence

func (*DataDefinition) GetCreateTable added in v0.5.0

func (m *DataDefinition) GetCreateTable() *CreateTable

func (*DataDefinition) GetCreateView added in v1.2.1

func (m *DataDefinition) GetCreateView() *CreateView

func (*DataDefinition) GetDdlType added in v0.5.0

func (m *DataDefinition) GetDdlType() DataDefinition_DdlType

func (*DataDefinition) GetDefinition added in v0.5.0

func (m *DataDefinition) GetDefinition() isDataDefinition_Definition

func (*DataDefinition) GetDropDatabase added in v0.5.0

func (m *DataDefinition) GetDropDatabase() *DropDatabase

func (*DataDefinition) GetDropIndex added in v0.5.0

func (m *DataDefinition) GetDropIndex() *DropIndex

func (*DataDefinition) GetDropSequence added in v0.8.0

func (m *DataDefinition) GetDropSequence() *DropSequence

func (*DataDefinition) GetDropTable added in v0.5.0

func (m *DataDefinition) GetDropTable() *DropTable

func (*DataDefinition) GetLockTables added in v0.8.0

func (m *DataDefinition) GetLockTables() *LockTables

func (*DataDefinition) GetQuery added in v0.5.0

func (m *DataDefinition) GetQuery() *Query

func (*DataDefinition) GetShowVariables added in v0.5.0

func (m *DataDefinition) GetShowVariables() *ShowVariables

func (*DataDefinition) GetTruncateTable added in v0.5.0

func (m *DataDefinition) GetTruncateTable() *TruncateTable

func (*DataDefinition) GetUnlockTables added in v0.8.0

func (m *DataDefinition) GetUnlockTables() *UnLockTables

func (*DataDefinition) Marshal added in v0.5.0

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

func (*DataDefinition) MarshalTo added in v0.5.0

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

func (*DataDefinition) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition) ProtoMessage added in v0.5.0

func (*DataDefinition) ProtoMessage()

func (*DataDefinition) ProtoSize added in v0.5.0

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

func (*DataDefinition) Reset added in v0.5.0

func (m *DataDefinition) Reset()

func (*DataDefinition) String added in v0.5.0

func (m *DataDefinition) String() string

func (*DataDefinition) Unmarshal added in v0.5.0

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

func (*DataDefinition) XXX_DiscardUnknown added in v0.5.0

func (m *DataDefinition) XXX_DiscardUnknown()

func (*DataDefinition) XXX_Marshal added in v0.5.0

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

func (*DataDefinition) XXX_Merge added in v0.5.0

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

func (*DataDefinition) XXX_OneofWrappers added in v0.5.0

func (*DataDefinition) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DataDefinition) XXX_Size added in v0.5.0

func (m *DataDefinition) XXX_Size() int

func (*DataDefinition) XXX_Unmarshal added in v0.5.0

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

type DataDefinition_AlterDatabase added in v0.5.0

type DataDefinition_AlterDatabase struct {
	AlterDatabase *AlterDatabase `protobuf:"bytes,4,opt,name=alter_database,json=alterDatabase,proto3,oneof" json:"alter_database,omitempty"`
}

func (*DataDefinition_AlterDatabase) MarshalTo added in v0.5.0

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

func (*DataDefinition_AlterDatabase) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_AlterDatabase) ProtoSize added in v0.5.0

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

type DataDefinition_AlterIndex added in v0.5.0

type DataDefinition_AlterIndex struct {
	AlterIndex *AlterIndex `protobuf:"bytes,10,opt,name=alter_index,json=alterIndex,proto3,oneof" json:"alter_index,omitempty"`
}

func (*DataDefinition_AlterIndex) MarshalTo added in v0.5.0

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

func (*DataDefinition_AlterIndex) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_AlterIndex) ProtoSize added in v0.5.0

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

type DataDefinition_AlterSequence added in v0.8.0

type DataDefinition_AlterSequence struct {
	AlterSequence *AlterSequence `protobuf:"bytes,19,opt,name=alter_sequence,json=alterSequence,proto3,oneof" json:"alter_sequence,omitempty"`
}

func (*DataDefinition_AlterSequence) MarshalTo added in v0.8.0

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

func (*DataDefinition_AlterSequence) MarshalToSizedBuffer added in v0.8.0

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

func (*DataDefinition_AlterSequence) ProtoSize added in v0.8.0

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

type DataDefinition_AlterTable added in v0.5.0

type DataDefinition_AlterTable struct {
	AlterTable *AlterTable `protobuf:"bytes,7,opt,name=alter_table,json=alterTable,proto3,oneof" json:"alter_table,omitempty"`
}

func (*DataDefinition_AlterTable) MarshalTo added in v0.5.0

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

func (*DataDefinition_AlterTable) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_AlterTable) ProtoSize added in v0.5.0

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

type DataDefinition_AlterView added in v0.7.0

type DataDefinition_AlterView struct {
	AlterView *AlterView `protobuf:"bytes,14,opt,name=alter_view,json=alterView,proto3,oneof" json:"alter_view,omitempty"`
}

func (*DataDefinition_AlterView) MarshalTo added in v0.7.0

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

func (*DataDefinition_AlterView) MarshalToSizedBuffer added in v0.7.0

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

func (*DataDefinition_AlterView) ProtoSize added in v0.7.0

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

type DataDefinition_CreateDatabase added in v0.5.0

type DataDefinition_CreateDatabase struct {
	CreateDatabase *CreateDatabase `protobuf:"bytes,3,opt,name=create_database,json=createDatabase,proto3,oneof" json:"create_database,omitempty"`
}

func (*DataDefinition_CreateDatabase) MarshalTo added in v0.5.0

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

func (*DataDefinition_CreateDatabase) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_CreateDatabase) ProtoSize added in v0.5.0

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

type DataDefinition_CreateIndex added in v0.5.0

type DataDefinition_CreateIndex struct {
	CreateIndex *CreateIndex `protobuf:"bytes,9,opt,name=create_index,json=createIndex,proto3,oneof" json:"create_index,omitempty"`
}

func (*DataDefinition_CreateIndex) MarshalTo added in v0.5.0

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

func (*DataDefinition_CreateIndex) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_CreateIndex) ProtoSize added in v0.5.0

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

type DataDefinition_CreateSequence added in v0.8.0

type DataDefinition_CreateSequence struct {
	CreateSequence *CreateSequence `protobuf:"bytes,17,opt,name=create_sequence,json=createSequence,proto3,oneof" json:"create_sequence,omitempty"`
}

func (*DataDefinition_CreateSequence) MarshalTo added in v0.8.0

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

func (*DataDefinition_CreateSequence) MarshalToSizedBuffer added in v0.8.0

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

func (*DataDefinition_CreateSequence) ProtoSize added in v0.8.0

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

type DataDefinition_CreateTable added in v0.5.0

type DataDefinition_CreateTable struct {
	CreateTable *CreateTable `protobuf:"bytes,6,opt,name=create_table,json=createTable,proto3,oneof" json:"create_table,omitempty"`
}

func (*DataDefinition_CreateTable) MarshalTo added in v0.5.0

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

func (*DataDefinition_CreateTable) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_CreateTable) ProtoSize added in v0.5.0

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

type DataDefinition_CreateView added in v1.2.1

type DataDefinition_CreateView struct {
	CreateView *CreateView `protobuf:"bytes,20,opt,name=create_view,json=createView,proto3,oneof" json:"create_view,omitempty"`
}

func (*DataDefinition_CreateView) MarshalTo added in v1.2.1

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

func (*DataDefinition_CreateView) MarshalToSizedBuffer added in v1.2.1

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

func (*DataDefinition_CreateView) ProtoSize added in v1.2.1

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

type DataDefinition_DdlType added in v0.5.0

type DataDefinition_DdlType int32
const (
	DataDefinition_CREATE_DATABASE     DataDefinition_DdlType = 0
	DataDefinition_ALTER_DATABASE      DataDefinition_DdlType = 1
	DataDefinition_DROP_DATABASE       DataDefinition_DdlType = 2
	DataDefinition_CREATE_TABLE        DataDefinition_DdlType = 3
	DataDefinition_ALTER_TABLE         DataDefinition_DdlType = 4
	DataDefinition_DROP_TABLE          DataDefinition_DdlType = 5
	DataDefinition_CREATE_INDEX        DataDefinition_DdlType = 6
	DataDefinition_ALTER_INDEX         DataDefinition_DdlType = 7
	DataDefinition_DROP_INDEX          DataDefinition_DdlType = 8
	DataDefinition_TRUNCATE_TABLE      DataDefinition_DdlType = 9
	DataDefinition_CREATE_VIEW         DataDefinition_DdlType = 10
	DataDefinition_ALTER_VIEW          DataDefinition_DdlType = 11
	DataDefinition_DROP_VIEW           DataDefinition_DdlType = 12
	DataDefinition_SHOW_CREATEDATABASE DataDefinition_DdlType = 13
	DataDefinition_SHOW_CREATETABLE    DataDefinition_DdlType = 14
	DataDefinition_SHOW_DATABASES      DataDefinition_DdlType = 15
	DataDefinition_SHOW_TABLES         DataDefinition_DdlType = 16
	DataDefinition_SHOW_COLUMNS        DataDefinition_DdlType = 17
	DataDefinition_SHOW_INDEX          DataDefinition_DdlType = 18
	DataDefinition_SHOW_VARIABLES      DataDefinition_DdlType = 19
	DataDefinition_SHOW_WARNINGS       DataDefinition_DdlType = 20
	DataDefinition_SHOW_ERRORS         DataDefinition_DdlType = 21
	DataDefinition_SHOW_STATUS         DataDefinition_DdlType = 22
	DataDefinition_SHOW_PROCESSLIST    DataDefinition_DdlType = 23
	DataDefinition_SHOW_TABLE_STATUS   DataDefinition_DdlType = 24
	DataDefinition_SHOW_TARGET         DataDefinition_DdlType = 25
	DataDefinition_SHOW_COLLATION      DataDefinition_DdlType = 26
	DataDefinition_LOCK_TABLES         DataDefinition_DdlType = 27
	DataDefinition_UNLOCK_TABLES       DataDefinition_DdlType = 28
	DataDefinition_CREATE_SEQUENCE     DataDefinition_DdlType = 29
	DataDefinition_ALTER_SEQUENCE      DataDefinition_DdlType = 30
	DataDefinition_DROP_SEQUENCE       DataDefinition_DdlType = 31
	DataDefinition_SHOW_SEQUENCES      DataDefinition_DdlType = 32
	DataDefinition_SHOW_CONNECTORS     DataDefinition_DdlType = 33
	DataDefinition_SHOW_UPGRADE        DataDefinition_DdlType = 34
)

func (DataDefinition_DdlType) EnumDescriptor added in v0.5.0

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

func (DataDefinition_DdlType) String added in v0.5.0

func (x DataDefinition_DdlType) String() string

type DataDefinition_DropDatabase added in v0.5.0

type DataDefinition_DropDatabase struct {
	DropDatabase *DropDatabase `protobuf:"bytes,5,opt,name=drop_database,json=dropDatabase,proto3,oneof" json:"drop_database,omitempty"`
}

func (*DataDefinition_DropDatabase) MarshalTo added in v0.5.0

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

func (*DataDefinition_DropDatabase) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_DropDatabase) ProtoSize added in v0.5.0

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

type DataDefinition_DropIndex added in v0.5.0

type DataDefinition_DropIndex struct {
	DropIndex *DropIndex `protobuf:"bytes,11,opt,name=drop_index,json=dropIndex,proto3,oneof" json:"drop_index,omitempty"`
}

func (*DataDefinition_DropIndex) MarshalTo added in v0.5.0

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

func (*DataDefinition_DropIndex) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_DropIndex) ProtoSize added in v0.5.0

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

type DataDefinition_DropSequence added in v0.8.0

type DataDefinition_DropSequence struct {
	DropSequence *DropSequence `protobuf:"bytes,18,opt,name=drop_sequence,json=dropSequence,proto3,oneof" json:"drop_sequence,omitempty"`
}

func (*DataDefinition_DropSequence) MarshalTo added in v0.8.0

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

func (*DataDefinition_DropSequence) MarshalToSizedBuffer added in v0.8.0

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

func (*DataDefinition_DropSequence) ProtoSize added in v0.8.0

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

type DataDefinition_DropTable added in v0.5.0

type DataDefinition_DropTable struct {
	DropTable *DropTable `protobuf:"bytes,8,opt,name=drop_table,json=dropTable,proto3,oneof" json:"drop_table,omitempty"`
}

func (*DataDefinition_DropTable) MarshalTo added in v0.5.0

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

func (*DataDefinition_DropTable) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_DropTable) ProtoSize added in v0.5.0

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

type DataDefinition_LockTables added in v0.8.0

type DataDefinition_LockTables struct {
	LockTables *LockTables `protobuf:"bytes,15,opt,name=lock_tables,json=lockTables,proto3,oneof" json:"lock_tables,omitempty"`
}

func (*DataDefinition_LockTables) MarshalTo added in v0.8.0

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

func (*DataDefinition_LockTables) MarshalToSizedBuffer added in v0.8.0

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

func (*DataDefinition_LockTables) ProtoSize added in v0.8.0

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

type DataDefinition_ShowVariables added in v0.5.0

type DataDefinition_ShowVariables struct {
	ShowVariables *ShowVariables `protobuf:"bytes,13,opt,name=show_variables,json=showVariables,proto3,oneof" json:"show_variables,omitempty"`
}

func (*DataDefinition_ShowVariables) MarshalTo added in v0.5.0

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

func (*DataDefinition_ShowVariables) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_ShowVariables) ProtoSize added in v0.5.0

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

type DataDefinition_TruncateTable added in v0.5.0

type DataDefinition_TruncateTable struct {
	TruncateTable *TruncateTable `protobuf:"bytes,12,opt,name=truncate_table,json=truncateTable,proto3,oneof" json:"truncate_table,omitempty"`
}

func (*DataDefinition_TruncateTable) MarshalTo added in v0.5.0

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

func (*DataDefinition_TruncateTable) MarshalToSizedBuffer added in v0.5.0

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

func (*DataDefinition_TruncateTable) ProtoSize added in v0.5.0

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

type DataDefinition_UnlockTables added in v0.8.0

type DataDefinition_UnlockTables struct {
	UnlockTables *UnLockTables `protobuf:"bytes,16,opt,name=unlock_tables,json=unlockTables,proto3,oneof" json:"unlock_tables,omitempty"`
}

func (*DataDefinition_UnlockTables) MarshalTo added in v0.8.0

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

func (*DataDefinition_UnlockTables) MarshalToSizedBuffer added in v0.8.0

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

func (*DataDefinition_UnlockTables) ProtoSize added in v0.8.0

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

type Deallocate added in v0.5.1

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

func (*Deallocate) Descriptor added in v0.5.1

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

func (*Deallocate) GetName added in v0.5.1

func (m *Deallocate) GetName() string

func (*Deallocate) Marshal added in v0.5.1

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

func (*Deallocate) MarshalTo added in v0.5.1

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

func (*Deallocate) MarshalToSizedBuffer added in v0.5.1

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

func (*Deallocate) ProtoMessage added in v0.5.1

func (*Deallocate) ProtoMessage()

func (*Deallocate) ProtoSize added in v0.5.1

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

func (*Deallocate) Reset added in v0.5.1

func (m *Deallocate) Reset()

func (*Deallocate) String added in v0.5.1

func (m *Deallocate) String() string

func (*Deallocate) Unmarshal added in v0.5.1

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

func (*Deallocate) XXX_DiscardUnknown added in v0.5.1

func (m *Deallocate) XXX_DiscardUnknown()

func (*Deallocate) XXX_Marshal added in v0.5.1

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

func (*Deallocate) XXX_Merge added in v0.5.1

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

func (*Deallocate) XXX_Size added in v0.5.1

func (m *Deallocate) XXX_Size() int

func (*Deallocate) XXX_Unmarshal added in v0.5.1

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

type Decimal128 added in v0.5.0

type Decimal128 struct {
	A                    int64    `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"`
	B                    int64    `protobuf:"varint,2,opt,name=b,proto3" json:"b,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Decimal128) Descriptor added in v0.5.0

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

func (*Decimal128) GetA added in v0.6.0

func (m *Decimal128) GetA() int64

func (*Decimal128) GetB added in v0.6.0

func (m *Decimal128) GetB() int64

func (*Decimal128) Marshal added in v0.5.0

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

func (*Decimal128) MarshalTo added in v0.5.0

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

func (*Decimal128) MarshalToSizedBuffer added in v0.5.0

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

func (*Decimal128) ProtoMessage added in v0.5.0

func (*Decimal128) ProtoMessage()

func (*Decimal128) ProtoSize added in v0.5.0

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

func (*Decimal128) Reset added in v0.5.0

func (m *Decimal128) Reset()

func (*Decimal128) String added in v0.5.0

func (m *Decimal128) String() string

func (*Decimal128) Unmarshal added in v0.5.0

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

func (*Decimal128) XXX_DiscardUnknown added in v0.5.0

func (m *Decimal128) XXX_DiscardUnknown()

func (*Decimal128) XXX_Marshal added in v0.5.0

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

func (*Decimal128) XXX_Merge added in v0.5.0

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

func (*Decimal128) XXX_Size added in v0.5.0

func (m *Decimal128) XXX_Size() int

func (*Decimal128) XXX_Unmarshal added in v0.5.0

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

type Decimal64 added in v0.6.0

type Decimal64 struct {
	A                    int64    `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Decimal64) Descriptor added in v0.6.0

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

func (*Decimal64) GetA added in v0.6.0

func (m *Decimal64) GetA() int64

func (*Decimal64) Marshal added in v0.6.0

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

func (*Decimal64) MarshalTo added in v0.6.0

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

func (*Decimal64) MarshalToSizedBuffer added in v0.6.0

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

func (*Decimal64) ProtoMessage added in v0.6.0

func (*Decimal64) ProtoMessage()

func (*Decimal64) ProtoSize added in v0.6.0

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

func (*Decimal64) Reset added in v0.6.0

func (m *Decimal64) Reset()

func (*Decimal64) String added in v0.6.0

func (m *Decimal64) String() string

func (*Decimal64) Unmarshal added in v0.6.0

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

func (*Decimal64) XXX_DiscardUnknown added in v0.6.0

func (m *Decimal64) XXX_DiscardUnknown()

func (*Decimal64) XXX_Marshal added in v0.6.0

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

func (*Decimal64) XXX_Merge added in v0.6.0

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

func (*Decimal64) XXX_Size added in v0.6.0

func (m *Decimal64) XXX_Size() int

func (*Decimal64) XXX_Unmarshal added in v0.6.0

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

type Default added in v0.6.0

type Default struct {
	Expr         *Expr  `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"`
	OriginString string `protobuf:"bytes,2,opt,name=origin_string,json=originString,proto3" json:"origin_string,omitempty"`
	// XXX: Deprecated and to be removed soon.
	NullAbility          bool     `protobuf:"varint,3,opt,name=null_ability,json=nullAbility,proto3" json:"null_ability,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Default) Descriptor added in v0.6.0

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

func (*Default) GetExpr added in v0.6.0

func (m *Default) GetExpr() *Expr

func (*Default) GetNullAbility added in v0.6.0

func (m *Default) GetNullAbility() bool

func (*Default) GetOriginString added in v0.6.0

func (m *Default) GetOriginString() string

func (*Default) Marshal added in v0.6.0

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

func (*Default) MarshalBinary added in v0.8.0

func (m *Default) MarshalBinary() ([]byte, error)

func (*Default) MarshalTo added in v0.6.0

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

func (*Default) MarshalToSizedBuffer added in v0.6.0

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

func (*Default) ProtoMessage added in v0.6.0

func (*Default) ProtoMessage()

func (*Default) ProtoSize added in v0.6.0

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

func (*Default) Reset added in v0.6.0

func (m *Default) Reset()

func (*Default) String added in v0.6.0

func (m *Default) String() string

func (*Default) Unmarshal added in v0.6.0

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

func (*Default) UnmarshalBinary added in v0.8.0

func (m *Default) UnmarshalBinary(data []byte) error

func (*Default) XXX_DiscardUnknown added in v0.6.0

func (m *Default) XXX_DiscardUnknown()

func (*Default) XXX_Marshal added in v0.6.0

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

func (*Default) XXX_Merge added in v0.6.0

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

func (*Default) XXX_Size added in v0.6.0

func (m *Default) XXX_Size() int

func (*Default) XXX_Unmarshal added in v0.6.0

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

type DeleteCtx added in v0.7.0

type DeleteCtx struct {
	CanTruncate     bool       `protobuf:"varint,1,opt,name=can_truncate,json=canTruncate,proto3" json:"can_truncate,omitempty"`
	Ref             *ObjectRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
	RowIdIdx        int32      `protobuf:"varint,3,opt,name=row_id_idx,json=rowIdIdx,proto3" json:"row_id_idx,omitempty"`
	AddAffectedRows bool       `protobuf:"varint,4,opt,name=add_affected_rows,json=addAffectedRows,proto3" json:"add_affected_rows,omitempty"`
	IsClusterTable  bool       `protobuf:"varint,5,opt,name=is_cluster_table,json=isClusterTable,proto3" json:"is_cluster_table,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"`
	PrimaryKeyIdx        int32          `protobuf:"varint,9,opt,name=primary_key_idx,json=primaryKeyIdx,proto3" json:"primary_key_idx,omitempty"`
	TruncateTable        *TruncateTable `protobuf:"bytes,10,opt,name=truncate_table,json=truncateTable,proto3" json:"truncate_table,omitempty"`
	TableDef             *TableDef      `protobuf:"bytes,11,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*DeleteCtx) Descriptor added in v0.7.0

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

func (*DeleteCtx) GetAddAffectedRows added in v0.8.0

func (m *DeleteCtx) GetAddAffectedRows() bool

func (*DeleteCtx) GetCanTruncate added in v0.7.0

func (m *DeleteCtx) GetCanTruncate() bool

func (*DeleteCtx) GetIsClusterTable added in v0.8.0

func (m *DeleteCtx) GetIsClusterTable() bool

func (*DeleteCtx) GetPartitionIdx added in v0.8.0

func (m *DeleteCtx) GetPartitionIdx() int32

func (*DeleteCtx) GetPartitionTableIds added in v0.8.0

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

func (*DeleteCtx) GetPartitionTableNames added in v0.8.0

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

func (*DeleteCtx) GetPrimaryKeyIdx added in v1.0.0

func (m *DeleteCtx) GetPrimaryKeyIdx() int32

func (*DeleteCtx) GetRef added in v0.7.0

func (m *DeleteCtx) GetRef() *ObjectRef

func (*DeleteCtx) GetRowIdIdx added in v0.8.0

func (m *DeleteCtx) GetRowIdIdx() int32

func (*DeleteCtx) GetTableDef added in v1.1.0

func (m *DeleteCtx) GetTableDef() *TableDef

func (*DeleteCtx) GetTruncateTable added in v1.1.0

func (m *DeleteCtx) GetTruncateTable() *TruncateTable

func (*DeleteCtx) Marshal added in v0.7.0

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

func (*DeleteCtx) MarshalTo added in v0.7.0

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

func (*DeleteCtx) MarshalToSizedBuffer added in v0.7.0

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

func (*DeleteCtx) ProtoMessage added in v0.7.0

func (*DeleteCtx) ProtoMessage()

func (*DeleteCtx) ProtoSize added in v0.7.0

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

func (*DeleteCtx) Reset added in v0.7.0

func (m *DeleteCtx) Reset()

func (*DeleteCtx) String added in v0.7.0

func (m *DeleteCtx) String() string

func (*DeleteCtx) Unmarshal added in v0.7.0

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

func (*DeleteCtx) XXX_DiscardUnknown added in v0.7.0

func (m *DeleteCtx) XXX_DiscardUnknown()

func (*DeleteCtx) XXX_Marshal added in v0.7.0

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

func (*DeleteCtx) XXX_Merge added in v0.7.0

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

func (*DeleteCtx) XXX_Size added in v0.7.0

func (m *DeleteCtx) XXX_Size() int

func (*DeleteCtx) XXX_Unmarshal added in v0.7.0

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

type DropDatabase added in v0.5.0

type DropDatabase struct {
	IfExists   bool   `protobuf:"varint,1,opt,name=if_exists,json=ifExists,proto3" json:"if_exists,omitempty"`
	Database   string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	DatabaseId uint64 `protobuf:"varint,3,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
	// drop database should delete fk records related to this database
	// from mo_foreign_keys
	UpdateFkSql string `protobuf:"bytes,4,opt,name=updateFkSql,proto3" json:"updateFkSql,omitempty"`
	// drop database should check mo_foreign_keys to find fk records
	// that refer to this database before dropping the database
	CheckFKSql           string   `protobuf:"bytes,5,opt,name=checkFKSql,proto3" json:"checkFKSql,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DropDatabase) Descriptor added in v0.5.0

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

func (*DropDatabase) GetCheckFKSql added in v1.1.2

func (m *DropDatabase) GetCheckFKSql() string

func (*DropDatabase) GetDatabase added in v0.5.0

func (m *DropDatabase) GetDatabase() string

func (*DropDatabase) GetDatabaseId added in v0.8.0

func (m *DropDatabase) GetDatabaseId() uint64

func (*DropDatabase) GetIfExists added in v0.5.0

func (m *DropDatabase) GetIfExists() bool

func (*DropDatabase) GetUpdateFkSql added in v1.1.2

func (m *DropDatabase) GetUpdateFkSql() string

func (*DropDatabase) Marshal added in v0.5.0

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

func (*DropDatabase) MarshalTo added in v0.5.0

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

func (*DropDatabase) MarshalToSizedBuffer added in v0.5.0

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

func (*DropDatabase) ProtoMessage added in v0.5.0

func (*DropDatabase) ProtoMessage()

func (*DropDatabase) ProtoSize added in v0.5.0

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

func (*DropDatabase) Reset added in v0.5.0

func (m *DropDatabase) Reset()

func (*DropDatabase) String added in v0.5.0

func (m *DropDatabase) String() string

func (*DropDatabase) Unmarshal added in v0.5.0

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

func (*DropDatabase) XXX_DiscardUnknown added in v0.5.0

func (m *DropDatabase) XXX_DiscardUnknown()

func (*DropDatabase) XXX_Marshal added in v0.5.0

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

func (*DropDatabase) XXX_Merge added in v0.5.0

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

func (*DropDatabase) XXX_Size added in v0.5.0

func (m *DropDatabase) XXX_Size() int

func (*DropDatabase) XXX_Unmarshal added in v0.5.0

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

type DropIndex added in v0.5.0

type DropIndex struct {
	Database             string   `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
	Table                string   `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
	IndexName            string   `protobuf:"bytes,3,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"`
	IndexTableName       string   `protobuf:"bytes,4,opt,name=index_table_name,json=indexTableName,proto3" json:"index_table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DropIndex) Descriptor added in v0.5.0

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

func (*DropIndex) GetDatabase added in v0.7.0

func (m *DropIndex) GetDatabase() string

func (*DropIndex) GetIndexName added in v0.7.0

func (m *DropIndex) GetIndexName() string

func (*DropIndex) GetIndexTableName added in v0.7.0

func (m *DropIndex) GetIndexTableName() string

func (*DropIndex) GetTable added in v0.7.0

func (m *DropIndex) GetTable() string

func (*DropIndex) Marshal added in v0.5.0

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

func (*DropIndex) MarshalTo added in v0.5.0

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

func (*DropIndex) MarshalToSizedBuffer added in v0.5.0

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

func (*DropIndex) ProtoMessage added in v0.5.0

func (*DropIndex) ProtoMessage()

func (*DropIndex) ProtoSize added in v0.5.0

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

func (*DropIndex) Reset added in v0.5.0

func (m *DropIndex) Reset()

func (*DropIndex) String added in v0.5.0

func (m *DropIndex) String() string

func (*DropIndex) Unmarshal added in v0.5.0

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

func (*DropIndex) XXX_DiscardUnknown added in v0.5.0

func (m *DropIndex) XXX_DiscardUnknown()

func (*DropIndex) XXX_Marshal added in v0.5.0

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

func (*DropIndex) XXX_Merge added in v0.5.0

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

func (*DropIndex) XXX_Size added in v0.5.0

func (m *DropIndex) XXX_Size() int

func (*DropIndex) XXX_Unmarshal added in v0.5.0

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

type DropSequence added in v0.8.0

type DropSequence struct {
	IfExists             bool     `protobuf:"varint,1,opt,name=if_exists,json=ifExists,proto3" json:"if_exists,omitempty"`
	Database             string   `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	Table                string   `protobuf:"bytes,3,opt,name=table,proto3" json:"table,omitempty"`
	TableId              uint64   `protobuf:"varint,4,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DropSequence) Descriptor added in v0.8.0

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

func (*DropSequence) GetDatabase added in v0.8.0

func (m *DropSequence) GetDatabase() string

func (*DropSequence) GetIfExists added in v0.8.0

func (m *DropSequence) GetIfExists() bool

func (*DropSequence) GetTable added in v0.8.0

func (m *DropSequence) GetTable() string

func (*DropSequence) GetTableId added in v0.8.0

func (m *DropSequence) GetTableId() uint64

func (*DropSequence) Marshal added in v0.8.0

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

func (*DropSequence) MarshalTo added in v0.8.0

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

func (*DropSequence) MarshalToSizedBuffer added in v0.8.0

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

func (*DropSequence) ProtoMessage added in v0.8.0

func (*DropSequence) ProtoMessage()

func (*DropSequence) ProtoSize added in v0.8.0

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

func (*DropSequence) Reset added in v0.8.0

func (m *DropSequence) Reset()

func (*DropSequence) String added in v0.8.0

func (m *DropSequence) String() string

func (*DropSequence) Unmarshal added in v0.8.0

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

func (*DropSequence) XXX_DiscardUnknown added in v0.8.0

func (m *DropSequence) XXX_DiscardUnknown()

func (*DropSequence) XXX_Marshal added in v0.8.0

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

func (*DropSequence) XXX_Merge added in v0.8.0

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

func (*DropSequence) XXX_Size added in v0.8.0

func (m *DropSequence) XXX_Size() int

func (*DropSequence) XXX_Unmarshal added in v0.8.0

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

type DropTable added in v0.5.0

type DropTable struct {
	IfExists            bool          `protobuf:"varint,1,opt,name=if_exists,json=ifExists,proto3" json:"if_exists,omitempty"`
	Database            string        `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	Table               string        `protobuf:"bytes,3,opt,name=table,proto3" json:"table,omitempty"`
	IndexTableNames     []string      `protobuf:"bytes,4,rep,name=index_table_names,json=indexTableNames,proto3" json:"index_table_names,omitempty"`
	ClusterTable        *ClusterTable `protobuf:"bytes,5,opt,name=cluster_table,json=clusterTable,proto3" json:"cluster_table,omitempty"`
	TableId             uint64        `protobuf:"varint,6,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
	ForeignTbl          []uint64      `protobuf:"varint,7,rep,packed,name=foreign_tbl,json=foreignTbl,proto3" json:"foreign_tbl,omitempty"`
	PartitionTableNames []string      `protobuf:"bytes,8,rep,name=partition_table_names,json=partitionTableNames,proto3" json:"partition_table_names,omitempty"`
	IsView              bool          `protobuf:"varint,9,opt,name=isView,proto3" json:"isView,omitempty"`
	TableDef            *TableDef     `protobuf:"bytes,10,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	// drop table may delete fk records related to this table
	// into mo_foreign_keys
	UpdateFkSqls []string `protobuf:"bytes,11,rep,name=updateFkSqls,proto3" json:"updateFkSqls,omitempty"`
	// fk child table id that refers to me
	FkChildTblsReferToMe []uint64 `protobuf:"varint,12,rep,packed,name=fkChildTblsReferToMe,proto3" json:"fkChildTblsReferToMe,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DropTable) Descriptor added in v0.5.0

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

func (*DropTable) GetClusterTable added in v0.7.0

func (m *DropTable) GetClusterTable() *ClusterTable

func (*DropTable) GetDatabase added in v0.5.0

func (m *DropTable) GetDatabase() string

func (*DropTable) GetFkChildTblsReferToMe added in v1.1.2

func (m *DropTable) GetFkChildTblsReferToMe() []uint64

func (*DropTable) GetForeignTbl added in v0.7.0

func (m *DropTable) GetForeignTbl() []uint64

func (*DropTable) GetIfExists added in v0.5.0

func (m *DropTable) GetIfExists() bool

func (*DropTable) GetIndexTableNames added in v0.6.0

func (m *DropTable) GetIndexTableNames() []string

func (*DropTable) GetIsView added in v0.8.0

func (m *DropTable) GetIsView() bool

func (*DropTable) GetPartitionTableNames added in v0.8.0

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

func (*DropTable) GetTable added in v0.5.0

func (m *DropTable) GetTable() string

func (*DropTable) GetTableDef added in v0.8.0

func (m *DropTable) GetTableDef() *TableDef

func (*DropTable) GetTableId added in v0.7.0

func (m *DropTable) GetTableId() uint64

func (*DropTable) GetUpdateFkSqls added in v1.1.2

func (m *DropTable) GetUpdateFkSqls() []string

func (*DropTable) Marshal added in v0.5.0

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

func (*DropTable) MarshalTo added in v0.5.0

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

func (*DropTable) MarshalToSizedBuffer added in v0.5.0

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

func (*DropTable) ProtoMessage added in v0.5.0

func (*DropTable) ProtoMessage()

func (*DropTable) ProtoSize added in v0.5.0

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

func (*DropTable) Reset added in v0.5.0

func (m *DropTable) Reset()

func (*DropTable) String added in v0.5.0

func (m *DropTable) String() string

func (*DropTable) Unmarshal added in v0.5.0

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

func (*DropTable) XXX_DiscardUnknown added in v0.5.0

func (m *DropTable) XXX_DiscardUnknown()

func (*DropTable) XXX_Marshal added in v0.5.0

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

func (*DropTable) XXX_Merge added in v0.5.0

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

func (*DropTable) XXX_Size added in v0.5.0

func (m *DropTable) XXX_Size() int

func (*DropTable) XXX_Unmarshal added in v0.5.0

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

type Execute added in v0.5.1

type Execute struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Args                 []*Expr  `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Execute) Descriptor added in v0.5.1

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

func (*Execute) GetArgs added in v0.5.1

func (m *Execute) GetArgs() []*Expr

func (*Execute) GetName added in v0.5.1

func (m *Execute) GetName() string

func (*Execute) Marshal added in v0.5.1

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

func (*Execute) MarshalTo added in v0.5.1

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

func (*Execute) MarshalToSizedBuffer added in v0.5.1

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

func (*Execute) ProtoMessage added in v0.5.1

func (*Execute) ProtoMessage()

func (*Execute) ProtoSize added in v0.5.1

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

func (*Execute) Reset added in v0.5.1

func (m *Execute) Reset()

func (*Execute) String added in v0.5.1

func (m *Execute) String() string

func (*Execute) Unmarshal added in v0.5.1

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

func (*Execute) XXX_DiscardUnknown added in v0.5.1

func (m *Execute) XXX_DiscardUnknown()

func (*Execute) XXX_Marshal added in v0.5.1

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

func (*Execute) XXX_Merge added in v0.5.1

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

func (*Execute) XXX_Size added in v0.5.1

func (m *Execute) XXX_Size() int

func (*Execute) XXX_Unmarshal added in v0.5.1

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

type Expr

type Expr struct {
	Typ Type `protobuf:"bytes,1,opt,name=typ,proto3" json:"typ"`
	// Types that are valid to be assigned to Expr:
	//	*Expr_Lit
	//	*Expr_P
	//	*Expr_V
	//	*Expr_Col
	//	*Expr_Raw
	//	*Expr_F
	//	*Expr_W
	//	*Expr_Sub
	//	*Expr_Corr
	//	*Expr_T
	//	*Expr_List
	//	*Expr_Max
	//	*Expr_Vec
	Expr                 isExpr_Expr `protobuf_oneof:"expr"`
	AuxId                int32       `protobuf:"varint,15,opt,name=aux_id,json=auxId,proto3" json:"aux_id,omitempty"`
	Ndv                  float64     `protobuf:"fixed64,16,opt,name=ndv,proto3" json:"ndv,omitempty"`
	Selectivity          float64     `protobuf:"fixed64,17,opt,name=selectivity,proto3" json:"selectivity,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Expr) Descriptor

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

func (*Expr) GetAuxId added in v0.8.0

func (m *Expr) GetAuxId() int32

func (*Expr) GetCol

func (m *Expr) GetCol() *ColRef

func (*Expr) GetCorr

func (m *Expr) GetCorr() *CorrColRef

func (*Expr) GetExpr

func (m *Expr) GetExpr() isExpr_Expr

func (*Expr) GetF

func (m *Expr) GetF() *Function

func (*Expr) GetList

func (m *Expr) GetList() *ExprList

func (*Expr) GetLit added in v1.1.0

func (m *Expr) GetLit() *Literal

func (*Expr) GetMax added in v0.6.0

func (m *Expr) GetMax() *MaxValue

func (*Expr) GetNdv added in v0.8.0

func (m *Expr) GetNdv() float64

func (*Expr) GetP

func (m *Expr) GetP() *ParamRef

func (*Expr) GetRaw added in v0.7.0

func (m *Expr) GetRaw() *RawColRef

func (*Expr) GetSelectivity added in v0.8.0

func (m *Expr) GetSelectivity() float64

func (*Expr) GetSub

func (m *Expr) GetSub() *SubqueryRef

func (*Expr) GetT added in v0.5.0

func (m *Expr) GetT() *TargetType

func (*Expr) GetTyp

func (m *Expr) GetTyp() Type

func (*Expr) GetV

func (m *Expr) GetV() *VarRef

func (*Expr) GetVec added in v1.1.0

func (m *Expr) GetVec() *LiteralVec

func (*Expr) GetW added in v0.8.0

func (m *Expr) GetW() *WindowSpec

func (*Expr) Marshal added in v0.5.0

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

func (*Expr) MarshalTo added in v0.5.0

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

func (*Expr) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr) ProtoMessage

func (*Expr) ProtoMessage()

func (*Expr) ProtoSize added in v0.5.0

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

func (*Expr) Reset

func (m *Expr) Reset()

func (*Expr) String

func (m *Expr) String() string

func (*Expr) Unmarshal added in v0.5.0

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

func (*Expr) XXX_DiscardUnknown added in v0.5.0

func (m *Expr) XXX_DiscardUnknown()

func (*Expr) XXX_Marshal added in v0.5.0

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

func (*Expr) XXX_Merge added in v0.5.0

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

func (*Expr) XXX_OneofWrappers added in v0.5.0

func (*Expr) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Expr) XXX_Size added in v0.5.0

func (m *Expr) XXX_Size() int

func (*Expr) XXX_Unmarshal added in v0.5.0

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

type ExprList

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

ExprList is a type of Expr

func (*ExprList) Descriptor

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

func (*ExprList) GetList

func (m *ExprList) GetList() []*Expr

func (*ExprList) Marshal added in v0.5.0

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

func (*ExprList) MarshalTo added in v0.5.0

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

func (*ExprList) MarshalToSizedBuffer added in v0.5.0

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

func (*ExprList) ProtoMessage

func (*ExprList) ProtoMessage()

func (*ExprList) ProtoSize added in v0.5.0

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

func (*ExprList) Reset

func (m *ExprList) Reset()

func (*ExprList) String

func (m *ExprList) String() string

func (*ExprList) Unmarshal added in v0.5.0

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

func (*ExprList) XXX_DiscardUnknown added in v0.5.0

func (m *ExprList) XXX_DiscardUnknown()

func (*ExprList) XXX_Marshal added in v0.5.0

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

func (*ExprList) XXX_Merge added in v0.5.0

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

func (*ExprList) XXX_Size added in v0.5.0

func (m *ExprList) XXX_Size() int

func (*ExprList) XXX_Unmarshal added in v0.5.0

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

type Expr_Col

type Expr_Col struct {
	Col *ColRef `protobuf:"bytes,5,opt,name=col,proto3,oneof" json:"col,omitempty"`
}

func (*Expr_Col) MarshalTo added in v0.5.0

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

func (*Expr_Col) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_Col) ProtoSize added in v0.5.0

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

type Expr_Corr

type Expr_Corr struct {
	Corr *CorrColRef `protobuf:"bytes,10,opt,name=corr,proto3,oneof" json:"corr,omitempty"`
}

func (*Expr_Corr) MarshalTo added in v0.5.0

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

func (*Expr_Corr) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_Corr) ProtoSize added in v0.5.0

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

type Expr_F

type Expr_F struct {
	F *Function `protobuf:"bytes,7,opt,name=f,proto3,oneof" json:"f,omitempty"`
}

func (*Expr_F) MarshalTo added in v0.5.0

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

func (*Expr_F) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_F) ProtoSize added in v0.5.0

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

type Expr_List

type Expr_List struct {
	List *ExprList `protobuf:"bytes,12,opt,name=list,proto3,oneof" json:"list,omitempty"`
}

func (*Expr_List) MarshalTo added in v0.5.0

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

func (*Expr_List) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_List) ProtoSize added in v0.5.0

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

type Expr_Lit added in v1.1.0

type Expr_Lit struct {
	Lit *Literal `protobuf:"bytes,2,opt,name=lit,proto3,oneof" json:"lit,omitempty"`
}

func (*Expr_Lit) MarshalTo added in v1.1.0

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

func (*Expr_Lit) MarshalToSizedBuffer added in v1.1.0

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

func (*Expr_Lit) ProtoSize added in v1.1.0

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

type Expr_Max added in v0.6.0

type Expr_Max struct {
	Max *MaxValue `protobuf:"bytes,13,opt,name=max,proto3,oneof" json:"max,omitempty"`
}

func (*Expr_Max) MarshalTo added in v0.6.0

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

func (*Expr_Max) MarshalToSizedBuffer added in v0.6.0

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

func (*Expr_Max) ProtoSize added in v0.6.0

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

type Expr_P

type Expr_P struct {
	P *ParamRef `protobuf:"bytes,3,opt,name=p,proto3,oneof" json:"p,omitempty"`
}

func (*Expr_P) MarshalTo added in v0.5.0

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

func (*Expr_P) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_P) ProtoSize added in v0.5.0

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

type Expr_Raw added in v0.7.0

type Expr_Raw struct {
	Raw *RawColRef `protobuf:"bytes,6,opt,name=raw,proto3,oneof" json:"raw,omitempty"`
}

func (*Expr_Raw) MarshalTo added in v0.7.0

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

func (*Expr_Raw) MarshalToSizedBuffer added in v0.7.0

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

func (*Expr_Raw) ProtoSize added in v0.7.0

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

type Expr_Sub

type Expr_Sub struct {
	Sub *SubqueryRef `protobuf:"bytes,9,opt,name=sub,proto3,oneof" json:"sub,omitempty"`
}

func (*Expr_Sub) MarshalTo added in v0.5.0

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

func (*Expr_Sub) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_Sub) ProtoSize added in v0.5.0

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

type Expr_T added in v0.5.0

type Expr_T struct {
	T *TargetType `protobuf:"bytes,11,opt,name=t,proto3,oneof" json:"t,omitempty"`
}

func (*Expr_T) MarshalTo added in v0.5.0

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

func (*Expr_T) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_T) ProtoSize added in v0.5.0

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

type Expr_V

type Expr_V struct {
	V *VarRef `protobuf:"bytes,4,opt,name=v,proto3,oneof" json:"v,omitempty"`
}

func (*Expr_V) MarshalTo added in v0.5.0

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

func (*Expr_V) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_V) ProtoSize added in v0.5.0

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

type Expr_Vec added in v1.1.0

type Expr_Vec struct {
	Vec *LiteralVec `protobuf:"bytes,14,opt,name=vec,proto3,oneof" json:"vec,omitempty"`
}

func (*Expr_Vec) MarshalTo added in v1.1.0

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

func (*Expr_Vec) MarshalToSizedBuffer added in v1.1.0

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

func (*Expr_Vec) ProtoSize added in v1.1.0

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

type Expr_W added in v0.8.0

type Expr_W struct {
	W *WindowSpec `protobuf:"bytes,8,opt,name=w,proto3,oneof" json:"w,omitempty"`
}

func (*Expr_W) MarshalTo added in v0.8.0

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

func (*Expr_W) MarshalToSizedBuffer added in v0.8.0

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

func (*Expr_W) ProtoSize added in v0.8.0

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

type ExternScan added in v1.0.0

type ExternScan struct {
	Type                 int32    `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Data                 string   `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	Format               string   `protobuf:"bytes,3,opt,name=format,proto3" json:"format,omitempty"`
	IgnoredLines         uint64   `protobuf:"varint,4,opt,name=ignored_lines,json=ignoredLines,proto3" json:"ignored_lines,omitempty"`
	EnclosedBy           []byte   `protobuf:"bytes,5,opt,name=enclosed_by,json=enclosedBy,proto3" json:"enclosed_by,omitempty"`
	Terminated           string   `protobuf:"bytes,6,opt,name=terminated,proto3" json:"terminated,omitempty"`
	JsonType             string   `protobuf:"bytes,7,opt,name=json_type,json=jsonType,proto3" json:"json_type,omitempty"`
	EscapedBy            []byte   `protobuf:"bytes,8,opt,name=escaped_by,json=escapedBy,proto3" json:"escaped_by,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ExternScan) Descriptor added in v1.0.0

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

func (*ExternScan) GetData added in v1.0.0

func (m *ExternScan) GetData() string

func (*ExternScan) GetEnclosedBy added in v1.0.0

func (m *ExternScan) GetEnclosedBy() []byte

func (*ExternScan) GetEscapedBy added in v1.2.0

func (m *ExternScan) GetEscapedBy() []byte

func (*ExternScan) GetFormat added in v1.0.0

func (m *ExternScan) GetFormat() string

func (*ExternScan) GetIgnoredLines added in v1.0.0

func (m *ExternScan) GetIgnoredLines() uint64

func (*ExternScan) GetJsonType added in v1.1.0

func (m *ExternScan) GetJsonType() string

func (*ExternScan) GetTerminated added in v1.0.0

func (m *ExternScan) GetTerminated() string

func (*ExternScan) GetType added in v1.0.0

func (m *ExternScan) GetType() int32

func (*ExternScan) Marshal added in v1.0.0

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

func (*ExternScan) MarshalTo added in v1.0.0

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

func (*ExternScan) MarshalToSizedBuffer added in v1.0.0

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

func (*ExternScan) ProtoMessage added in v1.0.0

func (*ExternScan) ProtoMessage()

func (*ExternScan) ProtoSize added in v1.0.0

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

func (*ExternScan) Reset added in v1.0.0

func (m *ExternScan) Reset()

func (*ExternScan) String added in v1.0.0

func (m *ExternScan) String() string

func (*ExternScan) Unmarshal added in v1.0.0

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

func (*ExternScan) XXX_DiscardUnknown added in v1.0.0

func (m *ExternScan) XXX_DiscardUnknown()

func (*ExternScan) XXX_Marshal added in v1.0.0

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

func (*ExternScan) XXX_Merge added in v1.0.0

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

func (*ExternScan) XXX_Size added in v1.0.0

func (m *ExternScan) XXX_Size() int

func (*ExternScan) XXX_Unmarshal added in v1.0.0

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

type FkColName added in v0.8.0

type FkColName struct {
	Cols                 []string `protobuf:"bytes,1,rep,name=cols,proto3" json:"cols,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FkColName) Descriptor added in v0.8.0

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

func (*FkColName) GetCols added in v0.8.0

func (m *FkColName) GetCols() []string

func (*FkColName) Marshal added in v0.8.0

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

func (*FkColName) MarshalTo added in v0.8.0

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

func (*FkColName) MarshalToSizedBuffer added in v0.8.0

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

func (*FkColName) ProtoMessage added in v0.8.0

func (*FkColName) ProtoMessage()

func (*FkColName) ProtoSize added in v0.8.0

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

func (*FkColName) Reset added in v0.8.0

func (m *FkColName) Reset()

func (*FkColName) String added in v0.8.0

func (m *FkColName) String() string

func (*FkColName) Unmarshal added in v0.8.0

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

func (*FkColName) XXX_DiscardUnknown added in v0.8.0

func (m *FkColName) XXX_DiscardUnknown()

func (*FkColName) XXX_Marshal added in v0.8.0

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

func (*FkColName) XXX_Merge added in v0.8.0

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

func (*FkColName) XXX_Size added in v0.8.0

func (m *FkColName) XXX_Size() int

func (*FkColName) XXX_Unmarshal added in v0.8.0

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

type ForeignKeyDef added in v0.7.0

type ForeignKeyDef struct {
	Name string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Cols []uint64 `protobuf:"varint,2,rep,packed,name=cols,proto3" json:"cols,omitempty"`
	// Foreign key parent table Id
	ForeignTbl uint64 `protobuf:"varint,3,opt,name=foreign_tbl,json=foreignTbl,proto3" json:"foreign_tbl,omitempty"`
	// Foreign key parent table dependent column colids
	ForeignCols          []uint64                `protobuf:"varint,4,rep,packed,name=foreign_cols,json=foreignCols,proto3" json:"foreign_cols,omitempty"`
	OnDelete             ForeignKeyDef_RefAction `protobuf:"varint,5,opt,name=on_delete,json=onDelete,proto3,enum=plan.ForeignKeyDef_RefAction" json:"on_delete,omitempty"`
	OnUpdate             ForeignKeyDef_RefAction `protobuf:"varint,6,opt,name=on_update,json=onUpdate,proto3,enum=plan.ForeignKeyDef_RefAction" json:"on_update,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*ForeignKeyDef) Descriptor added in v0.7.0

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

func (*ForeignKeyDef) GetCols added in v0.7.0

func (m *ForeignKeyDef) GetCols() []uint64

func (*ForeignKeyDef) GetForeignCols added in v0.7.0

func (m *ForeignKeyDef) GetForeignCols() []uint64

func (*ForeignKeyDef) GetForeignTbl added in v0.7.0

func (m *ForeignKeyDef) GetForeignTbl() uint64

func (*ForeignKeyDef) GetName added in v0.7.0

func (m *ForeignKeyDef) GetName() string

func (*ForeignKeyDef) GetOnDelete added in v0.7.0

func (m *ForeignKeyDef) GetOnDelete() ForeignKeyDef_RefAction

func (*ForeignKeyDef) GetOnUpdate added in v0.7.0

func (m *ForeignKeyDef) GetOnUpdate() ForeignKeyDef_RefAction

func (*ForeignKeyDef) Marshal added in v0.7.0

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

func (*ForeignKeyDef) MarshalTo added in v0.7.0

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

func (*ForeignKeyDef) MarshalToSizedBuffer added in v0.7.0

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

func (*ForeignKeyDef) ProtoMessage added in v0.7.0

func (*ForeignKeyDef) ProtoMessage()

func (*ForeignKeyDef) ProtoSize added in v0.7.0

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

func (*ForeignKeyDef) Reset added in v0.7.0

func (m *ForeignKeyDef) Reset()

func (*ForeignKeyDef) String added in v0.7.0

func (m *ForeignKeyDef) String() string

func (*ForeignKeyDef) Unmarshal added in v0.7.0

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

func (*ForeignKeyDef) XXX_DiscardUnknown added in v0.7.0

func (m *ForeignKeyDef) XXX_DiscardUnknown()

func (*ForeignKeyDef) XXX_Marshal added in v0.7.0

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

func (*ForeignKeyDef) XXX_Merge added in v0.7.0

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

func (*ForeignKeyDef) XXX_Size added in v0.7.0

func (m *ForeignKeyDef) XXX_Size() int

func (*ForeignKeyDef) XXX_Unmarshal added in v0.7.0

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

type ForeignKeyDef_RefAction added in v0.7.0

type ForeignKeyDef_RefAction int32
const (
	ForeignKeyDef_RESTRICT    ForeignKeyDef_RefAction = 0
	ForeignKeyDef_CASCADE     ForeignKeyDef_RefAction = 1
	ForeignKeyDef_SET_NULL    ForeignKeyDef_RefAction = 2
	ForeignKeyDef_SET_DEFAULT ForeignKeyDef_RefAction = 3
	ForeignKeyDef_NO_ACTION   ForeignKeyDef_RefAction = 4
)

func (ForeignKeyDef_RefAction) EnumDescriptor added in v0.7.0

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

func (ForeignKeyDef_RefAction) String added in v0.7.0

func (x ForeignKeyDef_RefAction) String() string

type ForeignKeyInfo added in v1.1.2

type ForeignKeyInfo struct {
	Db                   string         `protobuf:"bytes,1,opt,name=db,proto3" json:"db,omitempty"`
	Table                string         `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
	Cols                 *FkColName     `protobuf:"bytes,3,opt,name=cols,proto3" json:"cols,omitempty"`
	ColsReferred         *FkColName     `protobuf:"bytes,4,opt,name=colsReferred,proto3" json:"colsReferred,omitempty"`
	Def                  *ForeignKeyDef `protobuf:"bytes,5,opt,name=def,proto3" json:"def,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

ForeignKeyInfo holds the fk forward reference.

Example: t2(b) --fk--> t1(a) but t1 defined after t2

set foreign_key_checks=0;

create table t2(b int, constraint c1 foreign key (b) references t1(a));

create table t1(a int primary key);

The reason we need ForeignKeyInfo instead of using ForeignKeyDef is that:

ForeignKeyDef only has table id, column id that does not exist in handling fk forward reference. ForeignKeyDef does not have database name, table name and column names, ForeignKeyInfo also has the ForeignKeyDef internally that holds the child table fk definition.

func (*ForeignKeyInfo) Descriptor added in v1.1.2

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

func (*ForeignKeyInfo) GetCols added in v1.1.2

func (m *ForeignKeyInfo) GetCols() *FkColName

func (*ForeignKeyInfo) GetColsReferred added in v1.1.2

func (m *ForeignKeyInfo) GetColsReferred() *FkColName

func (*ForeignKeyInfo) GetDb added in v1.1.2

func (m *ForeignKeyInfo) GetDb() string

func (*ForeignKeyInfo) GetDef added in v1.1.2

func (m *ForeignKeyInfo) GetDef() *ForeignKeyDef

func (*ForeignKeyInfo) GetTable added in v1.1.2

func (m *ForeignKeyInfo) GetTable() string

func (*ForeignKeyInfo) Marshal added in v1.1.2

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

func (*ForeignKeyInfo) MarshalTo added in v1.1.2

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

func (*ForeignKeyInfo) MarshalToSizedBuffer added in v1.1.2

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

func (*ForeignKeyInfo) ProtoMessage added in v1.1.2

func (*ForeignKeyInfo) ProtoMessage()

func (*ForeignKeyInfo) ProtoSize added in v1.1.2

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

func (*ForeignKeyInfo) Reset added in v1.1.2

func (m *ForeignKeyInfo) Reset()

func (*ForeignKeyInfo) String added in v1.1.2

func (m *ForeignKeyInfo) String() string

func (*ForeignKeyInfo) Unmarshal added in v1.1.2

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

func (*ForeignKeyInfo) XXX_DiscardUnknown added in v1.1.2

func (m *ForeignKeyInfo) XXX_DiscardUnknown()

func (*ForeignKeyInfo) XXX_Marshal added in v1.1.2

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

func (*ForeignKeyInfo) XXX_Merge added in v1.1.2

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

func (*ForeignKeyInfo) XXX_Size added in v1.1.2

func (m *ForeignKeyInfo) XXX_Size() int

func (*ForeignKeyInfo) XXX_Unmarshal added in v1.1.2

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

type FrameBound added in v0.8.0

type FrameBound struct {
	Type                 FrameBound_BoundType `protobuf:"varint,1,opt,name=type,proto3,enum=plan.FrameBound_BoundType" json:"type,omitempty"`
	UnBounded            bool                 `protobuf:"varint,2,opt,name=unBounded,proto3" json:"unBounded,omitempty"`
	Val                  *Expr                `protobuf:"bytes,3,opt,name=val,proto3" json:"val,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*FrameBound) Descriptor added in v0.8.0

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

func (*FrameBound) GetType added in v0.8.0

func (m *FrameBound) GetType() FrameBound_BoundType

func (*FrameBound) GetUnBounded added in v0.8.0

func (m *FrameBound) GetUnBounded() bool

func (*FrameBound) GetVal added in v0.8.0

func (m *FrameBound) GetVal() *Expr

func (*FrameBound) Marshal added in v0.8.0

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

func (*FrameBound) MarshalTo added in v0.8.0

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

func (*FrameBound) MarshalToSizedBuffer added in v0.8.0

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

func (*FrameBound) ProtoMessage added in v0.8.0

func (*FrameBound) ProtoMessage()

func (*FrameBound) ProtoSize added in v0.8.0

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

func (*FrameBound) Reset added in v0.8.0

func (m *FrameBound) Reset()

func (*FrameBound) String added in v0.8.0

func (m *FrameBound) String() string

func (*FrameBound) Unmarshal added in v0.8.0

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

func (*FrameBound) XXX_DiscardUnknown added in v0.8.0

func (m *FrameBound) XXX_DiscardUnknown()

func (*FrameBound) XXX_Marshal added in v0.8.0

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

func (*FrameBound) XXX_Merge added in v0.8.0

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

func (*FrameBound) XXX_Size added in v0.8.0

func (m *FrameBound) XXX_Size() int

func (*FrameBound) XXX_Unmarshal added in v0.8.0

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

type FrameBound_BoundType added in v0.8.0

type FrameBound_BoundType int32
const (
	FrameBound_FOLLOWING   FrameBound_BoundType = 0
	FrameBound_PRECEDING   FrameBound_BoundType = 1
	FrameBound_CURRENT_ROW FrameBound_BoundType = 2
)

func (FrameBound_BoundType) EnumDescriptor added in v0.8.0

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

func (FrameBound_BoundType) String added in v0.8.0

func (x FrameBound_BoundType) String() string

type FrameClause added in v0.8.0

type FrameClause struct {
	Type                 FrameClause_FrameType `protobuf:"varint,1,opt,name=type,proto3,enum=plan.FrameClause_FrameType" json:"type,omitempty"`
	Start                *FrameBound           `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	End                  *FrameBound           `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*FrameClause) Descriptor added in v0.8.0

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

func (*FrameClause) GetEnd added in v0.8.0

func (m *FrameClause) GetEnd() *FrameBound

func (*FrameClause) GetStart added in v0.8.0

func (m *FrameClause) GetStart() *FrameBound

func (*FrameClause) GetType added in v0.8.0

func (m *FrameClause) GetType() FrameClause_FrameType

func (*FrameClause) Marshal added in v0.8.0

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

func (*FrameClause) MarshalTo added in v0.8.0

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

func (*FrameClause) MarshalToSizedBuffer added in v0.8.0

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

func (*FrameClause) ProtoMessage added in v0.8.0

func (*FrameClause) ProtoMessage()

func (*FrameClause) ProtoSize added in v0.8.0

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

func (*FrameClause) Reset added in v0.8.0

func (m *FrameClause) Reset()

func (*FrameClause) String added in v0.8.0

func (m *FrameClause) String() string

func (*FrameClause) Unmarshal added in v0.8.0

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

func (*FrameClause) XXX_DiscardUnknown added in v0.8.0

func (m *FrameClause) XXX_DiscardUnknown()

func (*FrameClause) XXX_Marshal added in v0.8.0

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

func (*FrameClause) XXX_Merge added in v0.8.0

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

func (*FrameClause) XXX_Size added in v0.8.0

func (m *FrameClause) XXX_Size() int

func (*FrameClause) XXX_Unmarshal added in v0.8.0

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

type FrameClause_FrameType added in v0.8.0

type FrameClause_FrameType int32
const (
	FrameClause_ROWS  FrameClause_FrameType = 0
	FrameClause_RANGE FrameClause_FrameType = 1
)

func (FrameClause_FrameType) EnumDescriptor added in v0.8.0

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

func (FrameClause_FrameType) String added in v0.8.0

func (x FrameClause_FrameType) String() string

type Function

type Function struct {
	Func                 *ObjectRef `protobuf:"bytes,1,opt,name=func,proto3" json:"func,omitempty"`
	Args                 []*Expr    `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*Function) Descriptor

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

func (*Function) GetArgs

func (m *Function) GetArgs() []*Expr

func (*Function) GetFunc

func (m *Function) GetFunc() *ObjectRef

func (*Function) Marshal added in v0.5.0

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

func (*Function) MarshalTo added in v0.5.0

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

func (*Function) MarshalToSizedBuffer added in v0.5.0

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

func (*Function) ProtoMessage

func (*Function) ProtoMessage()

func (*Function) ProtoSize added in v0.5.0

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

func (*Function) Reset

func (m *Function) Reset()

func (*Function) String

func (m *Function) String() string

func (*Function) Unmarshal added in v0.5.0

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

func (*Function) XXX_DiscardUnknown added in v0.5.0

func (m *Function) XXX_DiscardUnknown()

func (*Function) XXX_Marshal added in v0.5.0

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

func (*Function) XXX_Merge added in v0.5.0

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

func (*Function) XXX_Size added in v0.5.0

func (m *Function) XXX_Size() int

func (*Function) XXX_Unmarshal added in v0.5.0

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

type Function_FuncFlag

type Function_FuncFlag int32

Function flags

const (
	Function_NONE Function_FuncFlag = 0
	// Internal function is generated by system, cannot
	// by called by user.
	Function_INTERNAL Function_FuncFlag = 1
	// Function, by default is immutable.
	Function_STABLE   Function_FuncFlag = 2
	Function_VOLATILE Function_FuncFlag = 4
	// Nulls
	Function_STRICT          Function_FuncFlag = 8
	Function_PRODUCE_NULL    Function_FuncFlag = 16
	Function_PRODUCE_NO_NULL Function_FuncFlag = 32
	// Vararg, all trailing args must be of the same type.
	Function_VARARG Function_FuncFlag = 64
	// Window and Agg
	Function_AGG       Function_FuncFlag = 128
	Function_WIN_VALUE Function_FuncFlag = 256
	Function_WIN_ORDER Function_FuncFlag = 512
	// Filter which can be applied on zonemaps
	Function_ZONEMAPPABLE Function_FuncFlag = 1024
)

func (Function_FuncFlag) EnumDescriptor

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

func (Function_FuncFlag) String

func (x Function_FuncFlag) String() string

type HashMapStats added in v1.0.0

type HashMapStats struct {
	// hashmap size for nodes which build a hashmap
	HashmapSize float64 `protobuf:"fixed64,1,opt,name=hashmap_size,json=hashmapSize,proto3" json:"hashmap_size,omitempty"`
	HashOnPK    bool    `protobuf:"varint,2,opt,name=hashOnPK,proto3" json:"hashOnPK,omitempty"`
	// for group by and join node with big hashmap, use shuffle
	// shuffle on which column. choose a column with max ndv
	Shuffle       bool  `protobuf:"varint,3,opt,name=shuffle,proto3" json:"shuffle,omitempty"`
	ShuffleColIdx int32 `protobuf:"varint,4,opt,name=shuffleColIdx,proto3" json:"shuffleColIdx,omitempty"`
	// shuffle type
	ShuffleType           ShuffleType           `protobuf:"varint,5,opt,name=shuffleType,proto3,enum=plan.ShuffleType" json:"shuffleType,omitempty"`
	ShuffleTypeForMultiCN ShuffleTypeForMultiCN `` /* 128-byte string literal not displayed */
	// for range shuffle on integer column, need to know its min and max value
	ShuffleColMin        int64         `protobuf:"varint,7,opt,name=shuffleColMin,proto3" json:"shuffleColMin,omitempty"`
	ShuffleColMax        int64         `protobuf:"varint,8,opt,name=shuffleColMax,proto3" json:"shuffleColMax,omitempty"`
	ShuffleMethod        ShuffleMethod `protobuf:"varint,9,opt,name=shuffleMethod,proto3,enum=plan.ShuffleMethod" json:"shuffleMethod,omitempty"`
	Nullcnt              int64         `protobuf:"varint,10,opt,name=nullcnt,proto3" json:"nullcnt,omitempty"`
	Ranges               []float64     `protobuf:"fixed64,11,rep,packed,name=ranges,proto3" json:"ranges,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*HashMapStats) Descriptor added in v1.0.0

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

func (*HashMapStats) GetHashOnPK added in v1.0.0

func (m *HashMapStats) GetHashOnPK() bool

func (*HashMapStats) GetHashmapSize added in v1.0.0

func (m *HashMapStats) GetHashmapSize() float64

func (*HashMapStats) GetNullcnt added in v1.1.0

func (m *HashMapStats) GetNullcnt() int64

func (*HashMapStats) GetRanges added in v1.1.0

func (m *HashMapStats) GetRanges() []float64

func (*HashMapStats) GetShuffle added in v1.0.0

func (m *HashMapStats) GetShuffle() bool

func (*HashMapStats) GetShuffleColIdx added in v1.0.0

func (m *HashMapStats) GetShuffleColIdx() int32

func (*HashMapStats) GetShuffleColMax added in v1.0.0

func (m *HashMapStats) GetShuffleColMax() int64

func (*HashMapStats) GetShuffleColMin added in v1.0.0

func (m *HashMapStats) GetShuffleColMin() int64

func (*HashMapStats) GetShuffleMethod added in v1.0.0

func (m *HashMapStats) GetShuffleMethod() ShuffleMethod

func (*HashMapStats) GetShuffleType added in v1.0.0

func (m *HashMapStats) GetShuffleType() ShuffleType

func (*HashMapStats) GetShuffleTypeForMultiCN added in v1.0.0

func (m *HashMapStats) GetShuffleTypeForMultiCN() ShuffleTypeForMultiCN

func (*HashMapStats) Marshal added in v1.0.0

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

func (*HashMapStats) MarshalTo added in v1.0.0

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

func (*HashMapStats) MarshalToSizedBuffer added in v1.0.0

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

func (*HashMapStats) ProtoMessage added in v1.0.0

func (*HashMapStats) ProtoMessage()

func (*HashMapStats) ProtoSize added in v1.0.0

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

func (*HashMapStats) Reset added in v1.0.0

func (m *HashMapStats) Reset()

func (*HashMapStats) String added in v1.0.0

func (m *HashMapStats) String() string

func (*HashMapStats) Unmarshal added in v1.0.0

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

func (*HashMapStats) XXX_DiscardUnknown added in v1.0.0

func (m *HashMapStats) XXX_DiscardUnknown()

func (*HashMapStats) XXX_Marshal added in v1.0.0

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

func (*HashMapStats) XXX_Merge added in v1.0.0

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

func (*HashMapStats) XXX_Size added in v1.0.0

func (m *HashMapStats) XXX_Size() int

func (*HashMapStats) XXX_Unmarshal added in v1.0.0

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

type IdList added in v0.7.0

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

func (*IdList) Descriptor added in v0.7.0

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

func (*IdList) GetList added in v0.7.0

func (m *IdList) GetList() []int64

func (*IdList) Marshal added in v0.7.0

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

func (*IdList) MarshalTo added in v0.7.0

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

func (*IdList) MarshalToSizedBuffer added in v0.7.0

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

func (*IdList) ProtoMessage added in v0.7.0

func (*IdList) ProtoMessage()

func (*IdList) ProtoSize added in v0.7.0

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

func (*IdList) Reset added in v0.7.0

func (m *IdList) Reset()

func (*IdList) String added in v0.7.0

func (m *IdList) String() string

func (*IdList) Unmarshal added in v0.7.0

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

func (*IdList) XXX_DiscardUnknown added in v0.7.0

func (m *IdList) XXX_DiscardUnknown()

func (*IdList) XXX_Marshal added in v0.7.0

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

func (*IdList) XXX_Merge added in v0.7.0

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

func (*IdList) XXX_Size added in v0.7.0

func (m *IdList) XXX_Size() int

func (*IdList) XXX_Unmarshal added in v0.7.0

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

type IndexDef added in v0.5.0

type IndexDef struct {
	// Generate UUID for each index, currently not used
	IdxId     string `protobuf:"bytes,1,opt,name=idx_id,json=idxId,proto3" json:"idx_id,omitempty"`
	IndexName string `protobuf:"bytes,2,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"`
	// The constituent columns of the index
	Parts          []string `protobuf:"bytes,3,rep,name=parts,proto3" json:"parts,omitempty"`
	Unique         bool     `protobuf:"varint,4,opt,name=unique,proto3" json:"unique,omitempty"`
	IndexTableName string   `protobuf:"bytes,5,opt,name=index_table_name,json=indexTableName,proto3" json:"index_table_name,omitempty"`
	TableExist     bool     `protobuf:"varint,6,opt,name=table_exist,json=tableExist,proto3" json:"table_exist,omitempty"`
	Comment        string   `protobuf:"bytes,7,opt,name=comment,proto3" json:"comment,omitempty"`
	Visible        bool     `protobuf:"varint,8,opt,name=visible,proto3" json:"visible,omitempty"`
	// currently not used
	Option               *IndexOption `protobuf:"bytes,9,opt,name=option,proto3" json:"option,omitempty"`
	IndexAlgo            string       `protobuf:"bytes,10,opt,name=index_algo,json=indexAlgo,proto3" json:"index_algo,omitempty"`
	IndexAlgoTableType   string       `protobuf:"bytes,11,opt,name=index_algo_table_type,json=indexAlgoTableType,proto3" json:"index_algo_table_type,omitempty"`
	IndexAlgoParams      string       `protobuf:"bytes,12,opt,name=index_algo_params,json=indexAlgoParams,proto3" json:"index_algo_params,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*IndexDef) Descriptor added in v0.5.0

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

func (*IndexDef) GetComment added in v0.7.0

func (m *IndexDef) GetComment() string

func (*IndexDef) GetIdxId added in v0.7.0

func (m *IndexDef) GetIdxId() string

func (*IndexDef) GetIndexAlgo added in v1.1.0

func (m *IndexDef) GetIndexAlgo() string

func (*IndexDef) GetIndexAlgoParams added in v1.1.0

func (m *IndexDef) GetIndexAlgoParams() string

func (*IndexDef) GetIndexAlgoTableType added in v1.1.0

func (m *IndexDef) GetIndexAlgoTableType() string

func (*IndexDef) GetIndexName added in v0.7.0

func (m *IndexDef) GetIndexName() string

func (*IndexDef) GetIndexTableName added in v0.7.0

func (m *IndexDef) GetIndexTableName() string

func (*IndexDef) GetOption added in v0.7.0

func (m *IndexDef) GetOption() *IndexOption

func (*IndexDef) GetParts added in v0.7.0

func (m *IndexDef) GetParts() []string

func (*IndexDef) GetTableExist added in v0.7.0

func (m *IndexDef) GetTableExist() bool

func (*IndexDef) GetUnique added in v0.7.0

func (m *IndexDef) GetUnique() bool

func (*IndexDef) GetVisible added in v0.8.0

func (m *IndexDef) GetVisible() bool

func (*IndexDef) Marshal added in v0.5.0

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

func (*IndexDef) MarshalTo added in v0.5.0

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

func (*IndexDef) MarshalToSizedBuffer added in v0.5.0

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

func (*IndexDef) ProtoMessage added in v0.5.0

func (*IndexDef) ProtoMessage()

func (*IndexDef) ProtoSize added in v0.5.0

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

func (*IndexDef) Reset added in v0.5.0

func (m *IndexDef) Reset()

func (*IndexDef) String added in v0.5.0

func (m *IndexDef) String() string

func (*IndexDef) Unmarshal added in v0.5.0

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

func (*IndexDef) XXX_DiscardUnknown added in v0.5.0

func (m *IndexDef) XXX_DiscardUnknown()

func (*IndexDef) XXX_Marshal added in v0.5.0

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

func (*IndexDef) XXX_Merge added in v0.5.0

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

func (*IndexDef) XXX_Size added in v0.5.0

func (m *IndexDef) XXX_Size() int

func (*IndexDef) XXX_Unmarshal added in v0.5.0

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

type IndexOption added in v0.7.0

type IndexOption struct {
	CreateExtraTable     bool     `protobuf:"varint,1,opt,name=create_extra_table,json=createExtraTable,proto3" json:"create_extra_table,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IndexOption) Descriptor added in v0.7.0

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

func (*IndexOption) GetCreateExtraTable added in v0.7.0

func (m *IndexOption) GetCreateExtraTable() bool

func (*IndexOption) Marshal added in v0.7.0

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

func (*IndexOption) MarshalTo added in v0.7.0

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

func (*IndexOption) MarshalToSizedBuffer added in v0.7.0

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

func (*IndexOption) ProtoMessage added in v0.7.0

func (*IndexOption) ProtoMessage()

func (*IndexOption) ProtoSize added in v0.7.0

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

func (*IndexOption) Reset added in v0.7.0

func (m *IndexOption) Reset()

func (*IndexOption) String added in v0.7.0

func (m *IndexOption) String() string

func (*IndexOption) Unmarshal added in v0.7.0

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

func (*IndexOption) XXX_DiscardUnknown added in v0.7.0

func (m *IndexOption) XXX_DiscardUnknown()

func (*IndexOption) XXX_Marshal added in v0.7.0

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

func (*IndexOption) XXX_Merge added in v0.7.0

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

func (*IndexOption) XXX_Size added in v0.7.0

func (m *IndexOption) XXX_Size() int

func (*IndexOption) XXX_Unmarshal added in v0.7.0

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

type InsertCtx added in v0.7.0

type InsertCtx struct {
	Ref             *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"`
	IsClusterTable  bool       `protobuf:"varint,3,opt,name=is_cluster_table,json=isClusterTable,proto3" json:"is_cluster_table,omitempty"`
	TableDef        *TableDef  `protobuf:"bytes,4,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	// Align array index with the partition number
	PartitionTableIds    []uint64 `protobuf:"varint,5,rep,packed,name=partition_table_ids,json=partitionTableIds,proto3" json:"partition_table_ids,omitempty"`
	PartitionTableNames  []string `protobuf:"bytes,6,rep,name=partition_table_names,json=partitionTableNames,proto3" json:"partition_table_names,omitempty"`
	PartitionIdx         int32    `protobuf:"varint,7,opt,name=partition_idx,json=partitionIdx,proto3" json:"partition_idx,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*InsertCtx) Descriptor added in v0.7.0

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

func (*InsertCtx) GetAddAffectedRows added in v0.8.0

func (m *InsertCtx) GetAddAffectedRows() bool

func (*InsertCtx) GetIsClusterTable added in v0.8.0

func (m *InsertCtx) GetIsClusterTable() bool

func (*InsertCtx) GetPartitionIdx added in v0.8.0

func (m *InsertCtx) GetPartitionIdx() int32

func (*InsertCtx) GetPartitionTableIds added in v0.8.0

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

func (*InsertCtx) GetPartitionTableNames added in v0.8.0

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

func (*InsertCtx) GetRef added in v0.7.0

func (m *InsertCtx) GetRef() *ObjectRef

func (*InsertCtx) GetTableDef added in v0.7.0

func (m *InsertCtx) GetTableDef() *TableDef

func (*InsertCtx) Marshal added in v0.7.0

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

func (*InsertCtx) MarshalTo added in v0.7.0

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

func (*InsertCtx) MarshalToSizedBuffer added in v0.7.0

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

func (*InsertCtx) ProtoMessage added in v0.7.0

func (*InsertCtx) ProtoMessage()

func (*InsertCtx) ProtoSize added in v0.7.0

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

func (*InsertCtx) Reset added in v0.7.0

func (m *InsertCtx) Reset()

func (*InsertCtx) String added in v0.7.0

func (m *InsertCtx) String() string

func (*InsertCtx) Unmarshal added in v0.7.0

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

func (*InsertCtx) XXX_DiscardUnknown added in v0.7.0

func (m *InsertCtx) XXX_DiscardUnknown()

func (*InsertCtx) XXX_Marshal added in v0.7.0

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

func (*InsertCtx) XXX_Merge added in v0.7.0

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

func (*InsertCtx) XXX_Size added in v0.7.0

func (m *InsertCtx) XXX_Size() int

func (*InsertCtx) XXX_Unmarshal added in v0.7.0

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

type Literal added in v1.1.0

type Literal struct {
	Isnull bool `protobuf:"varint,1,opt,name=isnull,proto3" json:"isnull,omitempty"`
	// Types that are valid to be assigned to Value:
	//	*Literal_I8Val
	//	*Literal_I16Val
	//	*Literal_I32Val
	//	*Literal_I64Val
	//	*Literal_U8Val
	//	*Literal_U16Val
	//	*Literal_U32Val
	//	*Literal_U64Val
	//	*Literal_Dval
	//	*Literal_Sval
	//	*Literal_Bval
	//	*Literal_Fval
	//	*Literal_Dateval
	//	*Literal_Timeval
	//	*Literal_Datetimeval
	//	*Literal_Decimal64Val
	//	*Literal_Decimal128Val
	//	*Literal_Timestampval
	//	*Literal_Jsonval
	//	*Literal_Defaultval
	//	*Literal_UpdateVal
	//	*Literal_EnumVal
	Value                isLiteral_Value `protobuf_oneof:"value"`
	IsBin                bool            `protobuf:"varint,24,opt,name=isBin,proto3" json:"isBin,omitempty"`
	Src                  *Expr           `protobuf:"bytes,25,opt,name=src,proto3" json:"src,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Literal: if a literal value can be reprensented by int64 or double, use that, otherwise store a string representation.

func (*Literal) Descriptor added in v1.1.0

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

func (*Literal) GetBval added in v1.1.0

func (m *Literal) GetBval() bool

func (*Literal) GetDatetimeval added in v1.1.0

func (m *Literal) GetDatetimeval() int64

func (*Literal) GetDateval added in v1.1.0

func (m *Literal) GetDateval() int32

func (*Literal) GetDecimal128Val added in v1.1.0

func (m *Literal) GetDecimal128Val() *Decimal128

func (*Literal) GetDecimal64Val added in v1.1.0

func (m *Literal) GetDecimal64Val() *Decimal64

func (*Literal) GetDefaultval added in v1.1.0

func (m *Literal) GetDefaultval() bool

func (*Literal) GetDval added in v1.1.0

func (m *Literal) GetDval() float64

func (*Literal) GetEnumVal added in v1.1.0

func (m *Literal) GetEnumVal() uint32

func (*Literal) GetFval added in v1.1.0

func (m *Literal) GetFval() float32

func (*Literal) GetI16Val added in v1.1.0

func (m *Literal) GetI16Val() int32

func (*Literal) GetI32Val added in v1.1.0

func (m *Literal) GetI32Val() int32

func (*Literal) GetI64Val added in v1.1.0

func (m *Literal) GetI64Val() int64

func (*Literal) GetI8Val added in v1.1.0

func (m *Literal) GetI8Val() int32

func (*Literal) GetIsBin added in v1.1.0

func (m *Literal) GetIsBin() bool

func (*Literal) GetIsnull added in v1.1.0

func (m *Literal) GetIsnull() bool

func (*Literal) GetJsonval added in v1.1.0

func (m *Literal) GetJsonval() string

func (*Literal) GetSrc added in v1.1.0

func (m *Literal) GetSrc() *Expr

func (*Literal) GetSval added in v1.1.0

func (m *Literal) GetSval() string

func (*Literal) GetTimestampval added in v1.1.0

func (m *Literal) GetTimestampval() int64

func (*Literal) GetTimeval added in v1.1.0

func (m *Literal) GetTimeval() int64

func (*Literal) GetU16Val added in v1.1.0

func (m *Literal) GetU16Val() uint32

func (*Literal) GetU32Val added in v1.1.0

func (m *Literal) GetU32Val() uint32

func (*Literal) GetU64Val added in v1.1.0

func (m *Literal) GetU64Val() uint64

func (*Literal) GetU8Val added in v1.1.0

func (m *Literal) GetU8Val() uint32

func (*Literal) GetUpdateVal added in v1.1.0

func (m *Literal) GetUpdateVal() bool

func (*Literal) GetValue added in v1.1.0

func (m *Literal) GetValue() isLiteral_Value

func (*Literal) Marshal added in v1.1.0

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

func (*Literal) MarshalTo added in v1.1.0

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

func (*Literal) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal) ProtoMessage added in v1.1.0

func (*Literal) ProtoMessage()

func (*Literal) ProtoSize added in v1.1.0

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

func (*Literal) Reset added in v1.1.0

func (m *Literal) Reset()

func (*Literal) String added in v1.1.0

func (m *Literal) String() string

func (*Literal) Unmarshal added in v1.1.0

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

func (*Literal) XXX_DiscardUnknown added in v1.1.0

func (m *Literal) XXX_DiscardUnknown()

func (*Literal) XXX_Marshal added in v1.1.0

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

func (*Literal) XXX_Merge added in v1.1.0

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

func (*Literal) XXX_OneofWrappers added in v1.1.0

func (*Literal) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Literal) XXX_Size added in v1.1.0

func (m *Literal) XXX_Size() int

func (*Literal) XXX_Unmarshal added in v1.1.0

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

type LiteralVec added in v1.1.0

type LiteralVec struct {
	Len                  int32    `protobuf:"varint,1,opt,name=len,proto3" json:"len,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LiteralVec) Descriptor added in v1.1.0

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

func (*LiteralVec) GetData added in v1.1.0

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

func (*LiteralVec) GetLen added in v1.1.0

func (m *LiteralVec) GetLen() int32

func (*LiteralVec) Marshal added in v1.1.0

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

func (*LiteralVec) MarshalTo added in v1.1.0

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

func (*LiteralVec) MarshalToSizedBuffer added in v1.1.0

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

func (*LiteralVec) ProtoMessage added in v1.1.0

func (*LiteralVec) ProtoMessage()

func (*LiteralVec) ProtoSize added in v1.1.0

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

func (*LiteralVec) Reset added in v1.1.0

func (m *LiteralVec) Reset()

func (*LiteralVec) String added in v1.1.0

func (m *LiteralVec) String() string

func (*LiteralVec) Unmarshal added in v1.1.0

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

func (*LiteralVec) XXX_DiscardUnknown added in v1.1.0

func (m *LiteralVec) XXX_DiscardUnknown()

func (*LiteralVec) XXX_Marshal added in v1.1.0

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

func (*LiteralVec) XXX_Merge added in v1.1.0

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

func (*LiteralVec) XXX_Size added in v1.1.0

func (m *LiteralVec) XXX_Size() int

func (*LiteralVec) XXX_Unmarshal added in v1.1.0

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

type Literal_Bval added in v1.1.0

type Literal_Bval struct {
	Bval bool `protobuf:"varint,12,opt,name=bval,proto3,oneof" json:"bval,omitempty"`
}

func (*Literal_Bval) MarshalTo added in v1.1.0

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

func (*Literal_Bval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Bval) ProtoSize added in v1.1.0

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

type Literal_Datetimeval added in v1.1.0

type Literal_Datetimeval struct {
	Datetimeval int64 `protobuf:"varint,16,opt,name=datetimeval,proto3,oneof" json:"datetimeval,omitempty"`
}

func (*Literal_Datetimeval) MarshalTo added in v1.1.0

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

func (*Literal_Datetimeval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Datetimeval) ProtoSize added in v1.1.0

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

type Literal_Dateval added in v1.1.0

type Literal_Dateval struct {
	Dateval int32 `protobuf:"varint,14,opt,name=dateval,proto3,oneof" json:"dateval,omitempty"`
}

func (*Literal_Dateval) MarshalTo added in v1.1.0

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

func (*Literal_Dateval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Dateval) ProtoSize added in v1.1.0

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

type Literal_Decimal128Val added in v1.1.0

type Literal_Decimal128Val struct {
	Decimal128Val *Decimal128 `protobuf:"bytes,18,opt,name=decimal128val,proto3,oneof" json:"decimal128val,omitempty"`
}

func (*Literal_Decimal128Val) MarshalTo added in v1.1.0

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

func (*Literal_Decimal128Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Decimal128Val) ProtoSize added in v1.1.0

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

type Literal_Decimal64Val added in v1.1.0

type Literal_Decimal64Val struct {
	Decimal64Val *Decimal64 `protobuf:"bytes,17,opt,name=decimal64val,proto3,oneof" json:"decimal64val,omitempty"`
}

func (*Literal_Decimal64Val) MarshalTo added in v1.1.0

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

func (*Literal_Decimal64Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Decimal64Val) ProtoSize added in v1.1.0

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

type Literal_Defaultval added in v1.1.0

type Literal_Defaultval struct {
	Defaultval bool `protobuf:"varint,21,opt,name=defaultval,proto3,oneof" json:"defaultval,omitempty"`
}

func (*Literal_Defaultval) MarshalTo added in v1.1.0

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

func (*Literal_Defaultval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Defaultval) ProtoSize added in v1.1.0

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

type Literal_Dval added in v1.1.0

type Literal_Dval struct {
	Dval float64 `protobuf:"fixed64,10,opt,name=dval,proto3,oneof" json:"dval,omitempty"`
}

func (*Literal_Dval) MarshalTo added in v1.1.0

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

func (*Literal_Dval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Dval) ProtoSize added in v1.1.0

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

type Literal_EnumVal added in v1.1.0

type Literal_EnumVal struct {
	EnumVal uint32 `protobuf:"varint,23,opt,name=enumVal,proto3,oneof" json:"enumVal,omitempty"`
}

func (*Literal_EnumVal) MarshalTo added in v1.1.0

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

func (*Literal_EnumVal) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_EnumVal) ProtoSize added in v1.1.0

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

type Literal_Fval added in v1.1.0

type Literal_Fval struct {
	Fval float32 `protobuf:"fixed32,13,opt,name=fval,proto3,oneof" json:"fval,omitempty"`
}

func (*Literal_Fval) MarshalTo added in v1.1.0

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

func (*Literal_Fval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Fval) ProtoSize added in v1.1.0

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

type Literal_I16Val added in v1.1.0

type Literal_I16Val struct {
	I16Val int32 `protobuf:"varint,3,opt,name=i16val,proto3,oneof" json:"i16val,omitempty"`
}

func (*Literal_I16Val) MarshalTo added in v1.1.0

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

func (*Literal_I16Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_I16Val) ProtoSize added in v1.1.0

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

type Literal_I32Val added in v1.1.0

type Literal_I32Val struct {
	I32Val int32 `protobuf:"varint,4,opt,name=i32val,proto3,oneof" json:"i32val,omitempty"`
}

func (*Literal_I32Val) MarshalTo added in v1.1.0

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

func (*Literal_I32Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_I32Val) ProtoSize added in v1.1.0

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

type Literal_I64Val added in v1.1.0

type Literal_I64Val struct {
	I64Val int64 `protobuf:"varint,5,opt,name=i64val,proto3,oneof" json:"i64val,omitempty"`
}

func (*Literal_I64Val) MarshalTo added in v1.1.0

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

func (*Literal_I64Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_I64Val) ProtoSize added in v1.1.0

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

type Literal_I8Val added in v1.1.0

type Literal_I8Val struct {
	I8Val int32 `protobuf:"varint,2,opt,name=i8val,proto3,oneof" json:"i8val,omitempty"`
}

func (*Literal_I8Val) MarshalTo added in v1.1.0

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

func (*Literal_I8Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_I8Val) ProtoSize added in v1.1.0

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

type Literal_Jsonval added in v1.1.0

type Literal_Jsonval struct {
	Jsonval string `protobuf:"bytes,20,opt,name=jsonval,proto3,oneof" json:"jsonval,omitempty"`
}

func (*Literal_Jsonval) MarshalTo added in v1.1.0

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

func (*Literal_Jsonval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Jsonval) ProtoSize added in v1.1.0

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

type Literal_Sval added in v1.1.0

type Literal_Sval struct {
	Sval string `protobuf:"bytes,11,opt,name=sval,proto3,oneof" json:"sval,omitempty"`
}

func (*Literal_Sval) MarshalTo added in v1.1.0

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

func (*Literal_Sval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Sval) ProtoSize added in v1.1.0

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

type Literal_Timestampval added in v1.1.0

type Literal_Timestampval struct {
	Timestampval int64 `protobuf:"varint,19,opt,name=timestampval,proto3,oneof" json:"timestampval,omitempty"`
}

func (*Literal_Timestampval) MarshalTo added in v1.1.0

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

func (*Literal_Timestampval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Timestampval) ProtoSize added in v1.1.0

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

type Literal_Timeval added in v1.1.0

type Literal_Timeval struct {
	Timeval int64 `protobuf:"varint,15,opt,name=timeval,proto3,oneof" json:"timeval,omitempty"`
}

func (*Literal_Timeval) MarshalTo added in v1.1.0

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

func (*Literal_Timeval) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_Timeval) ProtoSize added in v1.1.0

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

type Literal_U16Val added in v1.1.0

type Literal_U16Val struct {
	U16Val uint32 `protobuf:"varint,7,opt,name=u16val,proto3,oneof" json:"u16val,omitempty"`
}

func (*Literal_U16Val) MarshalTo added in v1.1.0

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

func (*Literal_U16Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_U16Val) ProtoSize added in v1.1.0

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

type Literal_U32Val added in v1.1.0

type Literal_U32Val struct {
	U32Val uint32 `protobuf:"varint,8,opt,name=u32val,proto3,oneof" json:"u32val,omitempty"`
}

func (*Literal_U32Val) MarshalTo added in v1.1.0

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

func (*Literal_U32Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_U32Val) ProtoSize added in v1.1.0

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

type Literal_U64Val added in v1.1.0

type Literal_U64Val struct {
	U64Val uint64 `protobuf:"varint,9,opt,name=u64val,proto3,oneof" json:"u64val,omitempty"`
}

func (*Literal_U64Val) MarshalTo added in v1.1.0

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

func (*Literal_U64Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_U64Val) ProtoSize added in v1.1.0

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

type Literal_U8Val added in v1.1.0

type Literal_U8Val struct {
	U8Val uint32 `protobuf:"varint,6,opt,name=u8val,proto3,oneof" json:"u8val,omitempty"`
}

func (*Literal_U8Val) MarshalTo added in v1.1.0

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

func (*Literal_U8Val) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_U8Val) ProtoSize added in v1.1.0

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

type Literal_UpdateVal added in v1.1.0

type Literal_UpdateVal struct {
	UpdateVal bool `protobuf:"varint,22,opt,name=updateVal,proto3,oneof" json:"updateVal,omitempty"`
}

func (*Literal_UpdateVal) MarshalTo added in v1.1.0

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

func (*Literal_UpdateVal) MarshalToSizedBuffer added in v1.1.0

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

func (*Literal_UpdateVal) ProtoSize added in v1.1.0

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

type LockTables added in v0.8.0

type LockTables struct {
	TableLocks           []*TableLockInfo `protobuf:"bytes,1,rep,name=tableLocks,proto3" json:"tableLocks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*LockTables) Descriptor added in v0.8.0

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

func (*LockTables) GetTableLocks added in v0.8.0

func (m *LockTables) GetTableLocks() []*TableLockInfo

func (*LockTables) Marshal added in v0.8.0

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

func (*LockTables) MarshalTo added in v0.8.0

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

func (*LockTables) MarshalToSizedBuffer added in v0.8.0

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

func (*LockTables) ProtoMessage added in v0.8.0

func (*LockTables) ProtoMessage()

func (*LockTables) ProtoSize added in v0.8.0

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

func (*LockTables) Reset added in v0.8.0

func (m *LockTables) Reset()

func (*LockTables) String added in v0.8.0

func (m *LockTables) String() string

func (*LockTables) Unmarshal added in v0.8.0

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

func (*LockTables) XXX_DiscardUnknown added in v0.8.0

func (m *LockTables) XXX_DiscardUnknown()

func (*LockTables) XXX_Marshal added in v0.8.0

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

func (*LockTables) XXX_Merge added in v0.8.0

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

func (*LockTables) XXX_Size added in v0.8.0

func (m *LockTables) XXX_Size() int

func (*LockTables) XXX_Unmarshal added in v0.8.0

func (m *LockTables) 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        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"`
	IsPartitionTable     bool          `protobuf:"varint,7,opt,name=is_partition_table,json=isPartitionTable,proto3" json:"is_partition_table,omitempty"`
	PartitionTableIds    []uint64      `protobuf:"varint,8,rep,packed,name=partition_table_ids,json=partitionTableIds,proto3" json:"partition_table_ids,omitempty"`
	Block                bool          `protobuf:"varint,9,opt,name=block,proto3" json:"block,omitempty"`
	Mode                 lock.LockMode `protobuf:"varint,10,opt,name=Mode,proto3,enum=lock.LockMode" json:"Mode,omitempty"`
	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) GetBlock added in v0.8.0

func (m *LockTarget) GetBlock() bool

func (*LockTarget) GetFilterColIdxInBat added in v0.8.0

func (m *LockTarget) GetFilterColIdxInBat() int32

func (*LockTarget) GetIsPartitionTable added in v0.8.0

func (m *LockTarget) GetIsPartitionTable() bool

func (*LockTarget) GetLockTable added in v0.8.0

func (m *LockTarget) GetLockTable() bool

func (*LockTarget) GetMode added in v1.0.0

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

func (*LockTarget) GetPartitionTableIds added in v0.8.0

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

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() 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 MaxValue added in v0.6.0

type MaxValue struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MaxValue) Descriptor added in v0.6.0

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

func (*MaxValue) GetValue added in v0.6.0

func (m *MaxValue) GetValue() string

func (*MaxValue) Marshal added in v0.6.0

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

func (*MaxValue) MarshalTo added in v0.6.0

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

func (*MaxValue) MarshalToSizedBuffer added in v0.6.0

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

func (*MaxValue) ProtoMessage added in v0.6.0

func (*MaxValue) ProtoMessage()

func (*MaxValue) ProtoSize added in v0.6.0

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

func (*MaxValue) Reset added in v0.6.0

func (m *MaxValue) Reset()

func (*MaxValue) String added in v0.6.0

func (m *MaxValue) String() string

func (*MaxValue) Unmarshal added in v0.6.0

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

func (*MaxValue) XXX_DiscardUnknown added in v0.6.0

func (m *MaxValue) XXX_DiscardUnknown()

func (*MaxValue) XXX_Marshal added in v0.6.0

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

func (*MaxValue) XXX_Merge added in v0.6.0

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

func (*MaxValue) XXX_Size added in v0.6.0

func (m *MaxValue) XXX_Size() int

func (*MaxValue) XXX_Unmarshal added in v0.6.0

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

type MetadataScanInfo added in v0.8.0

type MetadataScanInfo struct {
	ColName              string   `protobuf:"bytes,1,opt,name=col_name,json=colName,proto3" json:"col_name,omitempty"`
	ObjectName           string   `protobuf:"bytes,2,opt,name=object_name,json=objectName,proto3" json:"object_name,omitempty"`
	IsHidden             bool     `protobuf:"varint,3,opt,name=is_hidden,json=isHidden,proto3" json:"is_hidden,omitempty"`
	ObjLoc               []byte   `protobuf:"bytes,4,opt,name=obj_loc,json=objLoc,proto3" json:"obj_loc,omitempty"`
	CreateTs             []byte   `protobuf:"bytes,5,opt,name=create_ts,json=createTs,proto3" json:"create_ts,omitempty"`
	DeleteTs             []byte   `protobuf:"bytes,6,opt,name=delete_ts,json=deleteTs,proto3" json:"delete_ts,omitempty"`
	RowCnt               int64    `protobuf:"varint,7,opt,name=row_cnt,json=rowCnt,proto3" json:"row_cnt,omitempty"`
	NullCnt              int64    `protobuf:"varint,8,opt,name=null_cnt,json=nullCnt,proto3" json:"null_cnt,omitempty"`
	CompressSize         int64    `protobuf:"varint,9,opt,name=compress_size,json=compressSize,proto3" json:"compress_size,omitempty"`
	OriginSize           int64    `protobuf:"varint,10,opt,name=origin_size,json=originSize,proto3" json:"origin_size,omitempty"`
	ZoneMap              []byte   `protobuf:"bytes,11,opt,name=zone_map,json=zoneMap,proto3" json:"zone_map,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MetadataScanInfo) Descriptor added in v0.8.0

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

func (*MetadataScanInfo) GetColName added in v0.8.0

func (m *MetadataScanInfo) GetColName() string

func (*MetadataScanInfo) GetCompressSize added in v0.8.0

func (m *MetadataScanInfo) GetCompressSize() int64

func (*MetadataScanInfo) GetCreateTs added in v0.8.0

func (m *MetadataScanInfo) GetCreateTs() []byte

func (*MetadataScanInfo) GetDeleteTs added in v0.8.0

func (m *MetadataScanInfo) GetDeleteTs() []byte

func (*MetadataScanInfo) GetIsHidden added in v0.8.0

func (m *MetadataScanInfo) GetIsHidden() bool

func (*MetadataScanInfo) GetNullCnt added in v0.8.0

func (m *MetadataScanInfo) GetNullCnt() int64

func (*MetadataScanInfo) GetObjLoc added in v1.0.0

func (m *MetadataScanInfo) GetObjLoc() []byte

func (*MetadataScanInfo) GetObjectName added in v1.0.0

func (m *MetadataScanInfo) GetObjectName() string

func (*MetadataScanInfo) GetOriginSize added in v0.8.0

func (m *MetadataScanInfo) GetOriginSize() int64

func (*MetadataScanInfo) GetRowCnt added in v0.8.0

func (m *MetadataScanInfo) GetRowCnt() int64

func (*MetadataScanInfo) GetZoneMap added in v1.0.0

func (m *MetadataScanInfo) GetZoneMap() []byte

func (*MetadataScanInfo) Marshal added in v0.8.0

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

func (*MetadataScanInfo) MarshalTo added in v0.8.0

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

func (*MetadataScanInfo) MarshalToSizedBuffer added in v0.8.0

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

func (*MetadataScanInfo) ProtoMessage added in v0.8.0

func (*MetadataScanInfo) ProtoMessage()

func (*MetadataScanInfo) ProtoSize added in v0.8.0

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

func (*MetadataScanInfo) Reset added in v0.8.0

func (m *MetadataScanInfo) Reset()

func (*MetadataScanInfo) String added in v0.8.0

func (m *MetadataScanInfo) String() string

func (*MetadataScanInfo) Unmarshal added in v0.8.0

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

func (*MetadataScanInfo) XXX_DiscardUnknown added in v0.8.0

func (m *MetadataScanInfo) XXX_DiscardUnknown()

func (*MetadataScanInfo) XXX_Marshal added in v0.8.0

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

func (*MetadataScanInfo) XXX_Merge added in v0.8.0

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

func (*MetadataScanInfo) XXX_Size added in v0.8.0

func (m *MetadataScanInfo) XXX_Size() int

func (*MetadataScanInfo) XXX_Unmarshal added in v0.8.0

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

type MetadataScanInfo_MetadataScanInfoType added in v0.8.0

type MetadataScanInfo_MetadataScanInfoType int32
const (
	MetadataScanInfo_COL_NAME      MetadataScanInfo_MetadataScanInfoType = 0
	MetadataScanInfo_OBJECT_NAME   MetadataScanInfo_MetadataScanInfoType = 1
	MetadataScanInfo_IS_HIDDEN     MetadataScanInfo_MetadataScanInfoType = 2
	MetadataScanInfo_OBJ_LOC       MetadataScanInfo_MetadataScanInfoType = 3
	MetadataScanInfo_CREATE_TS     MetadataScanInfo_MetadataScanInfoType = 4
	MetadataScanInfo_DELETE_TS     MetadataScanInfo_MetadataScanInfoType = 5
	MetadataScanInfo_ROWS_CNT      MetadataScanInfo_MetadataScanInfoType = 6
	MetadataScanInfo_NULL_CNT      MetadataScanInfo_MetadataScanInfoType = 7
	MetadataScanInfo_COMPRESS_SIZE MetadataScanInfo_MetadataScanInfoType = 8
	MetadataScanInfo_ORIGIN_SIZE   MetadataScanInfo_MetadataScanInfoType = 9
	MetadataScanInfo_MIN           MetadataScanInfo_MetadataScanInfoType = 10
	MetadataScanInfo_MAX           MetadataScanInfo_MetadataScanInfoType = 11
	MetadataScanInfo_SUM           MetadataScanInfo_MetadataScanInfoType = 12
)

func (MetadataScanInfo_MetadataScanInfoType) EnumDescriptor added in v0.8.0

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

func (MetadataScanInfo_MetadataScanInfoType) String added in v0.8.0

type MsgHeader added in v1.2.0

type MsgHeader struct {
	MsgTag               int32    `protobuf:"varint,1,opt,name=msg_tag,json=msgTag,proto3" json:"msg_tag,omitempty"`
	MsgType              int32    `protobuf:"varint,2,opt,name=msg_type,json=msgType,proto3" json:"msg_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MsgHeader) Descriptor added in v1.2.0

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

func (*MsgHeader) GetMsgTag added in v1.2.0

func (m *MsgHeader) GetMsgTag() int32

func (*MsgHeader) GetMsgType added in v1.2.0

func (m *MsgHeader) GetMsgType() int32

func (*MsgHeader) Marshal added in v1.2.0

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

func (*MsgHeader) MarshalTo added in v1.2.0

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

func (*MsgHeader) MarshalToSizedBuffer added in v1.2.0

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

func (*MsgHeader) ProtoMessage added in v1.2.0

func (*MsgHeader) ProtoMessage()

func (*MsgHeader) ProtoSize added in v1.2.0

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

func (*MsgHeader) Reset added in v1.2.0

func (m *MsgHeader) Reset()

func (*MsgHeader) String added in v1.2.0

func (m *MsgHeader) String() string

func (*MsgHeader) Unmarshal added in v1.2.0

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

func (*MsgHeader) XXX_DiscardUnknown added in v1.2.0

func (m *MsgHeader) XXX_DiscardUnknown()

func (*MsgHeader) XXX_Marshal added in v1.2.0

func (m *MsgHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgHeader) XXX_Merge added in v1.2.0

func (m *MsgHeader) XXX_Merge(src proto.Message)

func (*MsgHeader) XXX_Size added in v1.2.0

func (m *MsgHeader) XXX_Size() int

func (*MsgHeader) XXX_Unmarshal added in v1.2.0

func (m *MsgHeader) XXX_Unmarshal(b []byte) error

type Node

type Node struct {
	NodeType Node_NodeType `protobuf:"varint,1,opt,name=node_type,json=nodeType,proto3,enum=plan.Node_NodeType" json:"node_type,omitempty"`
	NodeId   int32         `protobuf:"varint,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	Stats    *Stats        `protobuf:"bytes,3,opt,name=stats,proto3" json:"stats,omitempty"`
	Children []int32       `protobuf:"varint,4,rep,packed,name=children,proto3" json:"children,omitempty"`
	// PROJECT
	ProjectList []*Expr `protobuf:"bytes,5,rep,name=project_list,json=projectList,proto3" json:"project_list,omitempty"`
	// JOIN
	JoinType    Node_JoinType `protobuf:"varint,6,opt,name=join_type,json=joinType,proto3,enum=plan.Node_JoinType" json:"join_type,omitempty"`
	OnList      []*Expr       `protobuf:"bytes,7,rep,name=on_list,json=onList,proto3" json:"on_list,omitempty"`
	BuildOnLeft bool          `protobuf:"varint,8,opt,name=build_on_left,json=buildOnLeft,proto3" json:"build_on_left,omitempty"`
	// FILTER
	FilterList []*Expr `protobuf:"bytes,9,rep,name=filter_list,json=filterList,proto3" json:"filter_list,omitempty"`
	// AGG
	GroupBy     []*Expr `protobuf:"bytes,10,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"`
	GroupingSet []*Expr `protobuf:"bytes,11,rep,name=grouping_set,json=groupingSet,proto3" json:"grouping_set,omitempty"`
	AggList     []*Expr `protobuf:"bytes,12,rep,name=agg_list,json=aggList,proto3" json:"agg_list,omitempty"`
	// WINDOW
	WinSpecList []*Expr `protobuf:"bytes,13,rep,name=win_spec_list,json=winSpecList,proto3" json:"win_spec_list,omitempty"`
	// SORT
	OrderBy []*OrderBySpec `protobuf:"bytes,14,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// LIMIT
	Limit           *Expr         `protobuf:"bytes,15,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset          *Expr         `protobuf:"bytes,16,opt,name=offset,proto3" json:"offset,omitempty"`
	TableDef        *TableDef     `protobuf:"bytes,17,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	ObjRef          *ObjectRef    `protobuf:"bytes,18,opt,name=obj_ref,json=objRef,proto3" json:"obj_ref,omitempty"`
	ParentObjRef    *ObjectRef    `protobuf:"bytes,19,opt,name=parent_obj_ref,json=parentObjRef,proto3" json:"parent_obj_ref,omitempty"`
	RowsetData      *RowsetData   `protobuf:"bytes,20,opt,name=rowset_data,json=rowsetData,proto3" json:"rowset_data,omitempty"`
	ExtraOptions    string        `protobuf:"bytes,22,opt,name=extra_options,json=extraOptions,proto3" json:"extra_options,omitempty"`
	DeleteCtx       *DeleteCtx    `protobuf:"bytes,23,opt,name=delete_ctx,json=deleteCtx,proto3" json:"delete_ctx,omitempty"`
	BindingTags     []int32       `protobuf:"varint,24,rep,packed,name=binding_tags,json=bindingTags,proto3" json:"binding_tags,omitempty"`
	AnalyzeInfo     *AnalyzeInfo  `protobuf:"bytes,25,opt,name=analyze_info,json=analyzeInfo,proto3" json:"analyze_info,omitempty"`
	TblFuncExprList []*Expr       `protobuf:"bytes,26,rep,name=tbl_func_expr_list,json=tblFuncExprList,proto3" json:"tbl_func_expr_list,omitempty"`
	ClusterTable    *ClusterTable `protobuf:"bytes,28,opt,name=cluster_table,json=clusterTable,proto3" json:"cluster_table,omitempty"`
	NotCacheable    bool          `protobuf:"varint,29,opt,name=not_cacheable,json=notCacheable,proto3" json:"not_cacheable,omitempty"`
	InsertCtx       *InsertCtx    `protobuf:"bytes,30,opt,name=insert_ctx,json=insertCtx,proto3" json:"insert_ctx,omitempty"`
	ReplaceCtx      *ReplaceCtx   `protobuf:"bytes,31,opt,name=replace_ctx,json=replaceCtx,proto3" json:"replace_ctx,omitempty"`
	// used to connect two plans[steps]
	SourceStep   []int32       `protobuf:"varint,32,rep,packed,name=source_step,json=sourceStep,proto3" json:"source_step,omitempty"`
	PreDeleteCtx *PreDeleteCtx `protobuf:"bytes,33,opt,name=pre_delete_ctx,json=preDeleteCtx,proto3" json:"pre_delete_ctx,omitempty"`
	PreInsertCtx *PreInsertCtx `protobuf:"bytes,34,opt,name=pre_insert_ctx,json=preInsertCtx,proto3" json:"pre_insert_ctx,omitempty"`
	// build unique key batch before insert into hidden table which keep the unique key
	PreInsertUkCtx  *PreInsertUkCtx    `protobuf:"bytes,35,opt,name=pre_insert_uk_ctx,json=preInsertUkCtx,proto3" json:"pre_insert_uk_ctx,omitempty"`
	OnDuplicateKey  *OnDuplicateKeyCtx `protobuf:"bytes,36,opt,name=on_duplicate_key,json=onDuplicateKey,proto3" json:"on_duplicate_key,omitempty"`
	IsEnd           bool               `protobuf:"varint,37,opt,name=IsEnd,proto3" json:"IsEnd,omitempty"`
	LockTargets     []*LockTarget      `protobuf:"bytes,38,rep,name=lock_targets,json=lockTargets,proto3" json:"lock_targets,omitempty"`
	BlockFilterList []*Expr            `protobuf:"bytes,39,rep,name=block_filter_list,json=blockFilterList,proto3" json:"block_filter_list,omitempty"`
	// Runtime filters
	RuntimeFilterProbeList []*RuntimeFilterSpec `` /* 132-byte string literal not displayed */
	RuntimeFilterBuildList []*RuntimeFilterSpec `` /* 132-byte string literal not displayed */
	Uuid                   []byte               `protobuf:"bytes,42,opt,name=uuid,proto3" json:"uuid,omitempty"`
	RecursiveSink          bool                 `protobuf:"varint,43,opt,name=recursive_sink,json=recursiveSink,proto3" json:"recursive_sink,omitempty"`
	ExternScan             *ExternScan          `protobuf:"bytes,44,opt,name=extern_scan,json=externScan,proto3" json:"extern_scan,omitempty"`
	PartitionPrune         *PartitionPrune      `protobuf:"bytes,45,opt,name=partition_prune,json=partitionPrune,proto3" json:"partition_prune,omitempty"`
	PreInsertSkCtx         *PreInsertUkCtx      `protobuf:"bytes,46,opt,name=pre_insert_sk_ctx,json=preInsertSkCtx,proto3" json:"pre_insert_sk_ctx,omitempty"`
	Interval               *Expr                `protobuf:"bytes,47,opt,name=interval,proto3" json:"interval,omitempty"`
	Sliding                *Expr                `protobuf:"bytes,48,opt,name=sliding,proto3" json:"sliding,omitempty"`
	FillType               Node_FillType        `protobuf:"varint,49,opt,name=fill_type,json=fillType,proto3,enum=plan.Node_FillType" json:"fill_type,omitempty"`
	FillVal                []*Expr              `protobuf:"bytes,50,rep,name=fill_val,json=fillVal,proto3" json:"fill_val,omitempty"`
	// sample function related.
	SampleFunc         *SampleFuncSpec             `protobuf:"bytes,51,opt,name=sample_func,json=sampleFunc,proto3" json:"sample_func,omitempty"`
	WindowIdx          int32                       `protobuf:"varint,52,opt,name=window_idx,json=windowIdx,proto3" json:"window_idx,omitempty"`
	OnUpdateExprs      []*Expr                     `protobuf:"bytes,53,rep,name=onUpdateExprs,proto3" json:"onUpdateExprs,omitempty"`
	Fuzzymessage       *OriginTableMessageForFuzzy `protobuf:"bytes,54,opt,name=fuzzymessage,proto3" json:"fuzzymessage,omitempty"`
	IfInsertFromUnique bool                        `protobuf:"varint,55,opt,name=ifInsertFromUnique,proto3" json:"ifInsertFromUnique,omitempty"`
	// for message
	SendMsgList          []MsgHeader `protobuf:"bytes,56,rep,name=send_msg_list,json=sendMsgList,proto3" json:"send_msg_list"`
	RecvMsgList          []MsgHeader `protobuf:"bytes,57,rep,name=recv_msg_list,json=recvMsgList,proto3" json:"recv_msg_list"`
	ScanSnapshot         *Snapshot   `protobuf:"bytes,58,opt,name=scan_snapshot,json=scanSnapshot,proto3" json:"scan_snapshot,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Node) Descriptor

func (*Node) Descriptor() ([]byte, []int)

func (*Node) GetAggList added in v0.5.0

func (m *Node) GetAggList() []*Expr

func (*Node) GetAnalyzeInfo added in v0.6.0

func (m *Node) GetAnalyzeInfo() *AnalyzeInfo

func (*Node) GetBindingTags added in v0.5.0

func (m *Node) GetBindingTags() []int32

func (*Node) GetBlockFilterList added in v0.8.0

func (m *Node) GetBlockFilterList() []*Expr

func (*Node) GetBuildOnLeft added in v0.8.0

func (m *Node) GetBuildOnLeft() bool

func (*Node) GetChildren

func (m *Node) GetChildren() []int32

func (*Node) GetClusterTable added in v0.7.0

func (m *Node) GetClusterTable() *ClusterTable

func (*Node) GetDeleteCtx added in v0.7.0

func (m *Node) GetDeleteCtx() *DeleteCtx

func (*Node) GetExternScan added in v1.0.0

func (m *Node) GetExternScan() *ExternScan

func (*Node) GetExtraOptions

func (m *Node) GetExtraOptions() string

func (*Node) GetFillType added in v1.1.0

func (m *Node) GetFillType() Node_FillType

func (*Node) GetFillVal added in v1.1.0

func (m *Node) GetFillVal() []*Expr

func (*Node) GetFilterList added in v0.5.0

func (m *Node) GetFilterList() []*Expr

func (*Node) GetFuzzymessage added in v1.1.0

func (m *Node) GetFuzzymessage() *OriginTableMessageForFuzzy

func (*Node) GetGroupBy

func (m *Node) GetGroupBy() []*Expr

func (*Node) GetGroupingSet

func (m *Node) GetGroupingSet() []*Expr

func (*Node) GetIfInsertFromUnique added in v1.2.3

func (m *Node) GetIfInsertFromUnique() bool

func (*Node) GetInsertCtx added in v0.7.0

func (m *Node) GetInsertCtx() *InsertCtx

func (*Node) GetInterval added in v1.1.0

func (m *Node) GetInterval() *Expr

func (*Node) GetIsEnd added in v0.8.0

func (m *Node) GetIsEnd() bool

func (*Node) GetJoinType

func (m *Node) GetJoinType() Node_JoinType

func (*Node) GetLimit

func (m *Node) GetLimit() *Expr

func (*Node) GetLockTargets added in v0.8.0

func (m *Node) GetLockTargets() []*LockTarget

func (*Node) GetNodeId

func (m *Node) GetNodeId() int32

func (*Node) GetNodeType

func (m *Node) GetNodeType() Node_NodeType

func (*Node) GetNotCacheable added in v0.7.0

func (m *Node) GetNotCacheable() bool

func (*Node) GetObjRef

func (m *Node) GetObjRef() *ObjectRef

func (*Node) GetOffset

func (m *Node) GetOffset() *Expr

func (*Node) GetOnDuplicateKey added in v0.8.0

func (m *Node) GetOnDuplicateKey() *OnDuplicateKeyCtx

func (*Node) GetOnList

func (m *Node) GetOnList() []*Expr

func (*Node) GetOnUpdateExprs added in v1.1.0

func (m *Node) GetOnUpdateExprs() []*Expr

func (*Node) GetOrderBy

func (m *Node) GetOrderBy() []*OrderBySpec

func (*Node) GetParentObjRef added in v1.1.1

func (m *Node) GetParentObjRef() *ObjectRef

func (*Node) GetPartitionPrune added in v1.0.0

func (m *Node) GetPartitionPrune() *PartitionPrune

func (*Node) GetPreDeleteCtx added in v0.8.0

func (m *Node) GetPreDeleteCtx() *PreDeleteCtx

func (*Node) GetPreInsertCtx added in v0.8.0

func (m *Node) GetPreInsertCtx() *PreInsertCtx

func (*Node) GetPreInsertSkCtx added in v1.1.0

func (m *Node) GetPreInsertSkCtx() *PreInsertUkCtx

func (*Node) GetPreInsertUkCtx added in v0.8.0

func (m *Node) GetPreInsertUkCtx() *PreInsertUkCtx

func (*Node) GetProjectList

func (m *Node) GetProjectList() []*Expr

func (*Node) GetRecursiveSink added in v1.0.0

func (m *Node) GetRecursiveSink() bool

func (*Node) GetRecvMsgList added in v1.2.0

func (m *Node) GetRecvMsgList() []MsgHeader

func (*Node) GetReplaceCtx added in v1.0.0

func (m *Node) GetReplaceCtx() *ReplaceCtx

func (*Node) GetRowsetData

func (m *Node) GetRowsetData() *RowsetData

func (*Node) GetRuntimeFilterBuildList added in v0.8.0

func (m *Node) GetRuntimeFilterBuildList() []*RuntimeFilterSpec

func (*Node) GetRuntimeFilterProbeList added in v0.8.0

func (m *Node) GetRuntimeFilterProbeList() []*RuntimeFilterSpec

func (*Node) GetSampleFunc added in v1.1.0

func (m *Node) GetSampleFunc() *SampleFuncSpec

func (*Node) GetScanSnapshot added in v1.2.0

func (m *Node) GetScanSnapshot() *Snapshot

func (*Node) GetSendMsgList added in v1.2.0

func (m *Node) GetSendMsgList() []MsgHeader

func (*Node) GetSliding added in v1.1.0

func (m *Node) GetSliding() *Expr

func (*Node) GetSourceStep added in v0.8.0

func (m *Node) GetSourceStep() []int32

func (*Node) GetStats added in v0.7.0

func (m *Node) GetStats() *Stats

func (*Node) GetTableDef

func (m *Node) GetTableDef() *TableDef

func (*Node) GetTblFuncExprList added in v0.6.0

func (m *Node) GetTblFuncExprList() []*Expr

func (*Node) GetUuid added in v0.8.0

func (m *Node) GetUuid() []byte

func (*Node) GetWinSpecList added in v0.8.0

func (m *Node) GetWinSpecList() []*Expr

func (*Node) GetWindowIdx added in v1.1.0

func (m *Node) GetWindowIdx() int32

func (*Node) Marshal added in v0.5.0

func (m *Node) Marshal() (dAtA []byte, err error)

func (*Node) MarshalTo added in v0.5.0

func (m *Node) MarshalTo(dAtA []byte) (int, error)

func (*Node) MarshalToSizedBuffer added in v0.5.0

func (m *Node) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoSize added in v0.5.0

func (m *Node) ProtoSize() (n int)

func (*Node) Reset

func (m *Node) Reset()

func (*Node) String

func (m *Node) String() string

func (*Node) Unmarshal added in v0.5.0

func (m *Node) Unmarshal(dAtA []byte) error

func (*Node) XXX_DiscardUnknown added in v0.5.0

func (m *Node) XXX_DiscardUnknown()

func (*Node) XXX_Marshal added in v0.5.0

func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Node) XXX_Merge added in v0.5.0

func (m *Node) XXX_Merge(src proto.Message)

func (*Node) XXX_Size added in v0.5.0

func (m *Node) XXX_Size() int

func (*Node) XXX_Unmarshal added in v0.5.0

func (m *Node) XXX_Unmarshal(b []byte) error

type Node_AggMode

type Node_AggMode int32
const (
	Node_FULL   Node_AggMode = 0
	Node_BOTTOM Node_AggMode = 1
	Node_TOP    Node_AggMode = 2
)

func (Node_AggMode) EnumDescriptor

func (Node_AggMode) EnumDescriptor() ([]byte, []int)

func (Node_AggMode) String

func (x Node_AggMode) String() string

type Node_FillType added in v1.1.0

type Node_FillType int32
const (
	Node_NONE   Node_FillType = 0
	Node_PREV   Node_FillType = 1
	Node_NEXT   Node_FillType = 2
	Node_NULL   Node_FillType = 3
	Node_VALUE  Node_FillType = 4
	Node_LINEAR Node_FillType = 5
)

func (Node_FillType) EnumDescriptor added in v1.1.0

func (Node_FillType) EnumDescriptor() ([]byte, []int)

func (Node_FillType) String added in v1.1.0

func (x Node_FillType) String() string

type Node_JoinType added in v0.8.0

type Node_JoinType int32
const (
	Node_INNER  Node_JoinType = 0
	Node_LEFT   Node_JoinType = 1
	Node_RIGHT  Node_JoinType = 2
	Node_OUTER  Node_JoinType = 3
	Node_SEMI   Node_JoinType = 4
	Node_ANTI   Node_JoinType = 5
	Node_SINGLE Node_JoinType = 6
	Node_MARK   Node_JoinType = 7
	Node_APPLY  Node_JoinType = 8
	Node_INDEX  Node_JoinType = 9
)

func (Node_JoinType) EnumDescriptor added in v0.8.0

func (Node_JoinType) EnumDescriptor() ([]byte, []int)

func (Node_JoinType) String added in v0.8.0

func (x Node_JoinType) String() string

type Node_NodeType

type Node_NodeType int32
const (
	Node_UNKNOWN Node_NodeType = 0
	// Scans
	Node_VALUE_SCAN    Node_NodeType = 1
	Node_TABLE_SCAN    Node_NodeType = 2
	Node_FUNCTION_SCAN Node_NodeType = 3
	Node_EXTERNAL_SCAN Node_NodeType = 4
	Node_MATERIAL_SCAN Node_NodeType = 5
	Node_SOURCE_SCAN   Node_NodeType = 6
	// Proj, for convenience
	Node_PROJECT Node_NodeType = 10
	// External function call (UDF)
	Node_EXTERNAL_FUNCTION Node_NodeType = 11
	// Material, CTE, etc.
	Node_MATERIAL       Node_NodeType = 20
	Node_RECURSIVE_CTE  Node_NodeType = 21
	Node_SINK           Node_NodeType = 22
	Node_SINK_SCAN      Node_NodeType = 23
	Node_RECURSIVE_SCAN Node_NodeType = 24
	// Proper Relational Operators
	Node_AGG       Node_NodeType = 30
	Node_DISTINCT  Node_NodeType = 31
	Node_FILTER    Node_NodeType = 32
	Node_JOIN      Node_NodeType = 33
	Node_SAMPLE    Node_NodeType = 34
	Node_SORT      Node_NodeType = 35
	Node_UNION     Node_NodeType = 36
	Node_UNION_ALL Node_NodeType = 37
	Node_UNIQUE    Node_NodeType = 38
	Node_WINDOW    Node_NodeType = 39
	// Physical tuple mover
	Node_BROADCAST Node_NodeType = 40
	Node_SPLIT     Node_NodeType = 41
	Node_GATHER    Node_NodeType = 42
	// Misc
	Node_ASSERT Node_NodeType = 50
	//
	Node_INSERT  Node_NodeType = 51
	Node_DELETE  Node_NodeType = 52
	Node_REPLACE Node_NodeType = 53
	//
	Node_LOCK_OP Node_NodeType = 54
	//
	Node_INTERSECT     Node_NodeType = 55
	Node_INTERSECT_ALL Node_NodeType = 56
	Node_MINUS         Node_NodeType = 57
	Node_MINUS_ALL     Node_NodeType = 58
	//
	Node_ON_DUPLICATE_KEY Node_NodeType = 59
	Node_PRE_INSERT       Node_NodeType = 60
	Node_PRE_DELETE       Node_NodeType = 61
	// the node which build insert batch for hidden table(unique key)
	Node_PRE_INSERT_UK Node_NodeType = 62
	Node_PRE_INSERT_SK Node_NodeType = 63
	//
	Node_TIME_WINDOW  Node_NodeType = 64
	Node_FILL         Node_NodeType = 65
	Node_PARTITION    Node_NodeType = 66
	Node_FUZZY_FILTER Node_NodeType = 67
)

func (Node_NodeType) EnumDescriptor

func (Node_NodeType) EnumDescriptor() ([]byte, []int)

func (Node_NodeType) String

func (x Node_NodeType) String() string

type ObjectRef

type ObjectRef struct {
	Server               int64    `protobuf:"varint,1,opt,name=server,proto3" json:"server,omitempty"`
	Db                   int64    `protobuf:"varint,2,opt,name=db,proto3" json:"db,omitempty"`
	Schema               int64    `protobuf:"varint,3,opt,name=schema,proto3" json:"schema,omitempty"`
	Obj                  int64    `protobuf:"varint,4,opt,name=obj,proto3" json:"obj,omitempty"`
	ServerName           string   `protobuf:"bytes,5,opt,name=server_name,json=serverName,proto3" json:"server_name,omitempty"`
	DbName               string   `protobuf:"bytes,6,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	SchemaName           string   `protobuf:"bytes,7,opt,name=schema_name,json=schemaName,proto3" json:"schema_name,omitempty"`
	ObjName              string   `protobuf:"bytes,8,opt,name=obj_name,json=objName,proto3" json:"obj_name,omitempty"`
	SubscriptionName     string   `protobuf:"bytes,9,opt,name=subscription_name,json=subscriptionName,proto3" json:"subscription_name,omitempty"`
	PubInfo              *PubInfo `protobuf:"bytes,10,opt,name=pub_info,json=pubInfo,proto3" json:"pub_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Object ref, reference a object in database, 4 part name.

func (*ObjectRef) Descriptor

func (*ObjectRef) Descriptor() ([]byte, []int)

func (*ObjectRef) GetDb

func (m *ObjectRef) GetDb() int64

func (*ObjectRef) GetDbName

func (m *ObjectRef) GetDbName() string

func (*ObjectRef) GetObj

func (m *ObjectRef) GetObj() int64

func (*ObjectRef) GetObjName

func (m *ObjectRef) GetObjName() string

func (*ObjectRef) GetPubInfo added in v0.8.0

func (m *ObjectRef) GetPubInfo() *PubInfo

func (*ObjectRef) GetSchema

func (m *ObjectRef) GetSchema() int64

func (*ObjectRef) GetSchemaName

func (m *ObjectRef) GetSchemaName() string

func (*ObjectRef) GetServer

func (m *ObjectRef) GetServer() int64

func (*ObjectRef) GetServerName

func (m *ObjectRef) GetServerName() string

func (*ObjectRef) GetSubscriptionName added in v0.8.0

func (m *ObjectRef) GetSubscriptionName() string

func (*ObjectRef) Marshal added in v0.5.0

func (m *ObjectRef) Marshal() (dAtA []byte, err error)

func (*ObjectRef) MarshalTo added in v0.5.0

func (m *ObjectRef) MarshalTo(dAtA []byte) (int, error)

func (*ObjectRef) MarshalToSizedBuffer added in v0.5.0

func (m *ObjectRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ObjectRef) ProtoMessage

func (*ObjectRef) ProtoMessage()

func (*ObjectRef) ProtoSize added in v0.5.0

func (m *ObjectRef) ProtoSize() (n int)

func (*ObjectRef) Reset

func (m *ObjectRef) Reset()

func (*ObjectRef) String

func (m *ObjectRef) String() string

func (*ObjectRef) Unmarshal added in v0.5.0

func (m *ObjectRef) Unmarshal(dAtA []byte) error

func (*ObjectRef) XXX_DiscardUnknown added in v0.5.0

func (m *ObjectRef) XXX_DiscardUnknown()

func (*ObjectRef) XXX_Marshal added in v0.5.0

func (m *ObjectRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ObjectRef) XXX_Merge added in v0.5.0

func (m *ObjectRef) XXX_Merge(src proto.Message)

func (*ObjectRef) XXX_Size added in v0.5.0

func (m *ObjectRef) XXX_Size() int

func (*ObjectRef) XXX_Unmarshal added in v0.5.0

func (m *ObjectRef) XXX_Unmarshal(b []byte) error

type OnDuplicateKeyCtx added in v0.8.0

type OnDuplicateKeyCtx struct {
	Attrs                []string         `protobuf:"bytes,1,rep,name=attrs,proto3" json:"attrs,omitempty"`
	InsertColCount       int32            `protobuf:"varint,2,opt,name=insert_col_count,json=insertColCount,proto3" json:"insert_col_count,omitempty"`
	UniqueColCheckExpr   []*Expr          `protobuf:"bytes,3,rep,name=unique_col_check_expr,json=uniqueColCheckExpr,proto3" json:"unique_col_check_expr,omitempty"`
	UniqueCols           []string         `protobuf:"bytes,4,rep,name=unique_cols,json=uniqueCols,proto3" json:"unique_cols,omitempty"`
	OnDuplicateIdx       []int32          `protobuf:"varint,5,rep,packed,name=on_duplicate_idx,json=onDuplicateIdx,proto3" json:"on_duplicate_idx,omitempty"`
	OnDuplicateExpr      map[string]*Expr `` /* 196-byte string literal not displayed */
	IsIgnore             bool             `protobuf:"varint,7,opt,name=is_ignore,json=isIgnore,proto3" json:"is_ignore,omitempty"`
	TableName            string           `protobuf:"bytes,8,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	TableId              uint64           `protobuf:"varint,9,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
	TableVersion         uint32           `protobuf:"varint,10,opt,name=table_version,json=tableVersion,proto3" json:"table_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*OnDuplicateKeyCtx) Descriptor added in v0.8.0

func (*OnDuplicateKeyCtx) Descriptor() ([]byte, []int)

func (*OnDuplicateKeyCtx) GetAttrs added in v1.2.0

func (m *OnDuplicateKeyCtx) GetAttrs() []string

func (*OnDuplicateKeyCtx) GetInsertColCount added in v1.2.0

func (m *OnDuplicateKeyCtx) GetInsertColCount() int32

func (*OnDuplicateKeyCtx) GetIsIgnore added in v1.1.0

func (m *OnDuplicateKeyCtx) GetIsIgnore() bool

func (*OnDuplicateKeyCtx) GetOnDuplicateExpr added in v0.8.0

func (m *OnDuplicateKeyCtx) GetOnDuplicateExpr() map[string]*Expr

func (*OnDuplicateKeyCtx) GetOnDuplicateIdx added in v0.8.0

func (m *OnDuplicateKeyCtx) GetOnDuplicateIdx() []int32

func (*OnDuplicateKeyCtx) GetTableId added in v1.2.0

func (m *OnDuplicateKeyCtx) GetTableId() uint64

func (*OnDuplicateKeyCtx) GetTableName added in v1.2.0

func (m *OnDuplicateKeyCtx) GetTableName() string

func (*OnDuplicateKeyCtx) GetTableVersion added in v1.2.0

func (m *OnDuplicateKeyCtx) GetTableVersion() uint32

func (*OnDuplicateKeyCtx) GetUniqueColCheckExpr added in v1.2.0

func (m *OnDuplicateKeyCtx) GetUniqueColCheckExpr() []*Expr

func (*OnDuplicateKeyCtx) GetUniqueCols added in v1.2.0

func (m *OnDuplicateKeyCtx) GetUniqueCols() []string

func (*OnDuplicateKeyCtx) Marshal added in v0.8.0

func (m *OnDuplicateKeyCtx) Marshal() (dAtA []byte, err error)

func (*OnDuplicateKeyCtx) MarshalTo added in v0.8.0

func (m *OnDuplicateKeyCtx) MarshalTo(dAtA []byte) (int, error)

func (*OnDuplicateKeyCtx) MarshalToSizedBuffer added in v0.8.0

func (m *OnDuplicateKeyCtx) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OnDuplicateKeyCtx) ProtoMessage added in v0.8.0

func (*OnDuplicateKeyCtx) ProtoMessage()

func (*OnDuplicateKeyCtx) ProtoSize added in v0.8.0

func (m *OnDuplicateKeyCtx) ProtoSize() (n int)

func (*OnDuplicateKeyCtx) Reset added in v0.8.0

func (m *OnDuplicateKeyCtx) Reset()

func (*OnDuplicateKeyCtx) String added in v0.8.0

func (m *OnDuplicateKeyCtx) String() string

func (*OnDuplicateKeyCtx) Unmarshal added in v0.8.0

func (m *OnDuplicateKeyCtx) Unmarshal(dAtA []byte) error

func (*OnDuplicateKeyCtx) XXX_DiscardUnknown added in v0.8.0

func (m *OnDuplicateKeyCtx) XXX_DiscardUnknown()

func (*OnDuplicateKeyCtx) XXX_Marshal added in v0.8.0

func (m *OnDuplicateKeyCtx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnDuplicateKeyCtx) XXX_Merge added in v0.8.0

func (m *OnDuplicateKeyCtx) XXX_Merge(src proto.Message)

func (*OnDuplicateKeyCtx) XXX_Size added in v0.8.0

func (m *OnDuplicateKeyCtx) XXX_Size() int

func (*OnDuplicateKeyCtx) XXX_Unmarshal added in v0.8.0

func (m *OnDuplicateKeyCtx) XXX_Unmarshal(b []byte) error

type OnUpdate added in v0.6.0

type OnUpdate struct {
	Expr                 *Expr    `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"`
	OriginString         string   `protobuf:"bytes,2,opt,name=origin_string,json=originString,proto3" json:"origin_string,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnUpdate) Descriptor added in v0.6.0

func (*OnUpdate) Descriptor() ([]byte, []int)

func (*OnUpdate) GetExpr added in v0.6.0

func (m *OnUpdate) GetExpr() *Expr

func (*OnUpdate) GetOriginString added in v0.6.0

func (m *OnUpdate) GetOriginString() string

func (*OnUpdate) Marshal added in v0.6.0

func (m *OnUpdate) Marshal() (dAtA []byte, err error)

func (*OnUpdate) MarshalBinary added in v0.8.0

func (m *OnUpdate) MarshalBinary() ([]byte, error)

func (*OnUpdate) MarshalTo added in v0.6.0

func (m *OnUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OnUpdate) MarshalToSizedBuffer added in v0.6.0

func (m *OnUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OnUpdate) ProtoMessage added in v0.6.0

func (*OnUpdate) ProtoMessage()

func (*OnUpdate) ProtoSize added in v0.6.0

func (m *OnUpdate) ProtoSize() (n int)

func (*OnUpdate) Reset added in v0.6.0

func (m *OnUpdate) Reset()

func (*OnUpdate) String added in v0.6.0

func (m *OnUpdate) String() string

func (*OnUpdate) Unmarshal added in v0.6.0

func (m *OnUpdate) Unmarshal(dAtA []byte) error

func (*OnUpdate) UnmarshalBinary added in v0.8.0

func (m *OnUpdate) UnmarshalBinary(data []byte) error

func (*OnUpdate) XXX_DiscardUnknown added in v0.6.0

func (m *OnUpdate) XXX_DiscardUnknown()

func (*OnUpdate) XXX_Marshal added in v0.6.0

func (m *OnUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnUpdate) XXX_Merge added in v0.6.0

func (m *OnUpdate) XXX_Merge(src proto.Message)

func (*OnUpdate) XXX_Size added in v0.6.0

func (m *OnUpdate) XXX_Size() int

func (*OnUpdate) XXX_Unmarshal added in v0.6.0

func (m *OnUpdate) XXX_Unmarshal(b []byte) error

type OrderBySpec

type OrderBySpec struct {
	Expr                 *Expr                   `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"`
	Collation            string                  `protobuf:"bytes,2,opt,name=collation,proto3" json:"collation,omitempty"`
	Flag                 OrderBySpec_OrderByFlag `protobuf:"varint,3,opt,name=flag,proto3,enum=plan.OrderBySpec_OrderByFlag" json:"flag,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*OrderBySpec) Descriptor

func (*OrderBySpec) Descriptor() ([]byte, []int)

func (*OrderBySpec) GetCollation added in v0.5.0

func (m *OrderBySpec) GetCollation() string

func (*OrderBySpec) GetExpr added in v0.5.0

func (m *OrderBySpec) GetExpr() *Expr

func (*OrderBySpec) GetFlag added in v0.5.0

func (m *OrderBySpec) GetFlag() OrderBySpec_OrderByFlag

func (*OrderBySpec) Marshal added in v0.5.0

func (m *OrderBySpec) Marshal() (dAtA []byte, err error)

func (*OrderBySpec) MarshalTo added in v0.5.0

func (m *OrderBySpec) MarshalTo(dAtA []byte) (int, error)

func (*OrderBySpec) MarshalToSizedBuffer added in v0.5.0

func (m *OrderBySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OrderBySpec) ProtoMessage

func (*OrderBySpec) ProtoMessage()

func (*OrderBySpec) ProtoSize added in v0.5.0

func (m *OrderBySpec) ProtoSize() (n int)

func (*OrderBySpec) Reset

func (m *OrderBySpec) Reset()

func (*OrderBySpec) String

func (m *OrderBySpec) String() string

func (*OrderBySpec) Unmarshal added in v0.5.0

func (m *OrderBySpec) Unmarshal(dAtA []byte) error

func (*OrderBySpec) XXX_DiscardUnknown added in v0.5.0

func (m *OrderBySpec) XXX_DiscardUnknown()

func (*OrderBySpec) XXX_Marshal added in v0.5.0

func (m *OrderBySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderBySpec) XXX_Merge added in v0.5.0

func (m *OrderBySpec) XXX_Merge(src proto.Message)

func (*OrderBySpec) XXX_Size added in v0.5.0

func (m *OrderBySpec) XXX_Size() int

func (*OrderBySpec) XXX_Unmarshal added in v0.5.0

func (m *OrderBySpec) XXX_Unmarshal(b []byte) error

type OrderBySpec_OrderByFlag

type OrderBySpec_OrderByFlag int32
const (
	OrderBySpec_INTERNAL    OrderBySpec_OrderByFlag = 0
	OrderBySpec_ASC         OrderBySpec_OrderByFlag = 1
	OrderBySpec_DESC        OrderBySpec_OrderByFlag = 2
	OrderBySpec_NULLS_FIRST OrderBySpec_OrderByFlag = 4
	OrderBySpec_NULLS_LAST  OrderBySpec_OrderByFlag = 8
	OrderBySpec_UNIQUE      OrderBySpec_OrderByFlag = 16
)

func (OrderBySpec_OrderByFlag) EnumDescriptor

func (OrderBySpec_OrderByFlag) EnumDescriptor() ([]byte, []int)

func (OrderBySpec_OrderByFlag) String

func (x OrderBySpec_OrderByFlag) String() string

type OriginTableMessageForFuzzy added in v1.1.0

type OriginTableMessageForFuzzy struct {
	ParentTableName      string    `protobuf:"bytes,1,opt,name=ParentTableName,proto3" json:"ParentTableName,omitempty"`
	ParentUniqueCols     []*ColDef `protobuf:"bytes,2,rep,name=ParentUniqueCols,proto3" json:"ParentUniqueCols,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*OriginTableMessageForFuzzy) Descriptor added in v1.1.0

func (*OriginTableMessageForFuzzy) Descriptor() ([]byte, []int)

func (*OriginTableMessageForFuzzy) GetParentTableName added in v1.1.0

func (m *OriginTableMessageForFuzzy) GetParentTableName() string

func (*OriginTableMessageForFuzzy) GetParentUniqueCols added in v1.1.0

func (m *OriginTableMessageForFuzzy) GetParentUniqueCols() []*ColDef

func (*OriginTableMessageForFuzzy) Marshal added in v1.1.0

func (m *OriginTableMessageForFuzzy) Marshal() (dAtA []byte, err error)

func (*OriginTableMessageForFuzzy) MarshalTo added in v1.1.0

func (m *OriginTableMessageForFuzzy) MarshalTo(dAtA []byte) (int, error)

func (*OriginTableMessageForFuzzy) MarshalToSizedBuffer added in v1.1.0

func (m *OriginTableMessageForFuzzy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OriginTableMessageForFuzzy) ProtoMessage added in v1.1.0

func (*OriginTableMessageForFuzzy) ProtoMessage()

func (*OriginTableMessageForFuzzy) ProtoSize added in v1.1.0

func (m *OriginTableMessageForFuzzy) ProtoSize() (n int)

func (*OriginTableMessageForFuzzy) Reset added in v1.1.0

func (m *OriginTableMessageForFuzzy) Reset()

func (*OriginTableMessageForFuzzy) String added in v1.1.0

func (m *OriginTableMessageForFuzzy) String() string

func (*OriginTableMessageForFuzzy) Unmarshal added in v1.1.0

func (m *OriginTableMessageForFuzzy) Unmarshal(dAtA []byte) error

func (*OriginTableMessageForFuzzy) XXX_DiscardUnknown added in v1.1.0

func (m *OriginTableMessageForFuzzy) XXX_DiscardUnknown()

func (*OriginTableMessageForFuzzy) XXX_Marshal added in v1.1.0

func (m *OriginTableMessageForFuzzy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OriginTableMessageForFuzzy) XXX_Merge added in v1.1.0

func (m *OriginTableMessageForFuzzy) XXX_Merge(src proto.Message)

func (*OriginTableMessageForFuzzy) XXX_Size added in v1.1.0

func (m *OriginTableMessageForFuzzy) XXX_Size() int

func (*OriginTableMessageForFuzzy) XXX_Unmarshal added in v1.1.0

func (m *OriginTableMessageForFuzzy) XXX_Unmarshal(b []byte) error

type OtherDCL added in v1.2.0

type OtherDCL struct {
	ParamTypes           []int32  `protobuf:"varint,1,rep,packed,name=paramTypes,proto3" json:"paramTypes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OtherDCL) Descriptor added in v1.2.0

func (*OtherDCL) Descriptor() ([]byte, []int)

func (*OtherDCL) GetParamTypes added in v1.2.0

func (m *OtherDCL) GetParamTypes() []int32

func (*OtherDCL) Marshal added in v1.2.0

func (m *OtherDCL) Marshal() (dAtA []byte, err error)

func (*OtherDCL) MarshalTo added in v1.2.0

func (m *OtherDCL) MarshalTo(dAtA []byte) (int, error)

func (*OtherDCL) MarshalToSizedBuffer added in v1.2.0

func (m *OtherDCL) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OtherDCL) ProtoMessage added in v1.2.0

func (*OtherDCL) ProtoMessage()

func (*OtherDCL) ProtoSize added in v1.2.0

func (m *OtherDCL) ProtoSize() (n int)

func (*OtherDCL) Reset added in v1.2.0

func (m *OtherDCL) Reset()

func (*OtherDCL) String added in v1.2.0

func (m *OtherDCL) String() string

func (*OtherDCL) Unmarshal added in v1.2.0

func (m *OtherDCL) Unmarshal(dAtA []byte) error

func (*OtherDCL) XXX_DiscardUnknown added in v1.2.0

func (m *OtherDCL) XXX_DiscardUnknown()

func (*OtherDCL) XXX_Marshal added in v1.2.0

func (m *OtherDCL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OtherDCL) XXX_Merge added in v1.2.0

func (m *OtherDCL) XXX_Merge(src proto.Message)

func (*OtherDCL) XXX_Size added in v1.2.0

func (m *OtherDCL) XXX_Size() int

func (*OtherDCL) XXX_Unmarshal added in v1.2.0

func (m *OtherDCL) XXX_Unmarshal(b []byte) error

type ParamRef

type ParamRef struct {
	Pos                  int32    `protobuf:"varint,1,opt,name=pos,proto3" json:"pos,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Bounded param for prepared statement. User fill on execution.

func (*ParamRef) Descriptor

func (*ParamRef) Descriptor() ([]byte, []int)

func (*ParamRef) GetPos

func (m *ParamRef) GetPos() int32

func (*ParamRef) Marshal added in v0.5.0

func (m *ParamRef) Marshal() (dAtA []byte, err error)

func (*ParamRef) MarshalTo added in v0.5.0

func (m *ParamRef) MarshalTo(dAtA []byte) (int, error)

func (*ParamRef) MarshalToSizedBuffer added in v0.5.0

func (m *ParamRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ParamRef) ProtoMessage

func (*ParamRef) ProtoMessage()

func (*ParamRef) ProtoSize added in v0.5.0

func (m *ParamRef) ProtoSize() (n int)

func (*ParamRef) Reset

func (m *ParamRef) Reset()

func (*ParamRef) String

func (m *ParamRef) String() string

func (*ParamRef) Unmarshal added in v0.5.0

func (m *ParamRef) Unmarshal(dAtA []byte) error

func (*ParamRef) XXX_DiscardUnknown added in v0.5.0

func (m *ParamRef) XXX_DiscardUnknown()

func (*ParamRef) XXX_Marshal added in v0.5.0

func (m *ParamRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ParamRef) XXX_Merge added in v0.5.0

func (m *ParamRef) XXX_Merge(src proto.Message)

func (*ParamRef) XXX_Size added in v0.5.0

func (m *ParamRef) XXX_Size() int

func (*ParamRef) XXX_Unmarshal added in v0.5.0

func (m *ParamRef) XXX_Unmarshal(b []byte) error

type PartitionByDef added in v0.7.0

type PartitionByDef struct {
	Type                 PartitionType     `protobuf:"varint,1,opt,name=type,proto3,enum=plan.PartitionType" json:"type,omitempty"`
	PartitionExpr        *PartitionExpr    `protobuf:"bytes,2,opt,name=partition_expr,json=partitionExpr,proto3" json:"partition_expr,omitempty"`
	PartitionExpression  *Expr             `protobuf:"bytes,3,opt,name=partition_expression,json=partitionExpression,proto3" json:"partition_expression,omitempty"`
	PartitionColumns     *PartitionColumns `protobuf:"bytes,4,opt,name=partition_columns,json=partitionColumns,proto3" json:"partition_columns,omitempty"`
	PartitionNum         uint64            `protobuf:"varint,5,opt,name=partitionNum,proto3" json:"partitionNum,omitempty"`
	Partitions           []*PartitionItem  `protobuf:"bytes,6,rep,name=partitions,proto3" json:"partitions,omitempty"`
	Algorithm            int64             `protobuf:"varint,7,opt,name=algorithm,proto3" json:"algorithm,omitempty"`
	IsSubPartition       bool              `protobuf:"varint,8,opt,name=is_sub_partition,json=isSubPartition,proto3" json:"is_sub_partition,omitempty"`
	PartitionMsg         string            `protobuf:"bytes,9,opt,name=partition_msg,json=partitionMsg,proto3" json:"partition_msg,omitempty"`
	PartitionTableNames  []string          `protobuf:"bytes,10,rep,name=partition_table_names,json=partitionTableNames,proto3" json:"partition_table_names,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*PartitionByDef) Descriptor added in v0.7.0

func (*PartitionByDef) Descriptor() ([]byte, []int)

func (*PartitionByDef) GenPartitionExprString added in v1.0.0

func (p *PartitionByDef) GenPartitionExprString() string

func (*PartitionByDef) GetAlgorithm added in v0.7.0

func (m *PartitionByDef) GetAlgorithm() int64

func (*PartitionByDef) GetIsSubPartition added in v0.7.0

func (m *PartitionByDef) GetIsSubPartition() bool

func (*PartitionByDef) GetPartitionColumns added in v0.7.0

func (m *PartitionByDef) GetPartitionColumns() *PartitionColumns

func (*PartitionByDef) GetPartitionExpr added in v0.7.0

func (m *PartitionByDef) GetPartitionExpr() *PartitionExpr

func (*PartitionByDef) GetPartitionExpression added in v0.7.0

func (m *PartitionByDef) GetPartitionExpression() *Expr

func (*PartitionByDef) GetPartitionMsg added in v0.7.0

func (m *PartitionByDef) GetPartitionMsg() string

func (*PartitionByDef) GetPartitionNum added in v0.7.0

func (m *PartitionByDef) GetPartitionNum() uint64

func (*PartitionByDef) GetPartitionTableNames added in v0.8.0

func (m *PartitionByDef) GetPartitionTableNames() []string

func (*PartitionByDef) GetPartitions added in v0.7.0

func (m *PartitionByDef) GetPartitions() []*PartitionItem

func (*PartitionByDef) GetType added in v0.7.0

func (m *PartitionByDef) GetType() PartitionType

func (*PartitionByDef) Marshal added in v0.7.0

func (m *PartitionByDef) Marshal() (dAtA []byte, err error)

func (*PartitionByDef) MarshalPartitionInfo added in v0.7.0

func (p *PartitionByDef) MarshalPartitionInfo() ([]byte, error)

func (*PartitionByDef) MarshalTo added in v0.7.0

func (m *PartitionByDef) MarshalTo(dAtA []byte) (int, error)

func (*PartitionByDef) MarshalToSizedBuffer added in v0.7.0

func (m *PartitionByDef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PartitionByDef) ProtoMessage added in v0.7.0

func (*PartitionByDef) ProtoMessage()

func (*PartitionByDef) ProtoSize added in v0.7.0

func (m *PartitionByDef) ProtoSize() (n int)

func (*PartitionByDef) Reset added in v0.7.0

func (m *PartitionByDef) Reset()

func (*PartitionByDef) String added in v0.7.0

func (m *PartitionByDef) String() string

func (*PartitionByDef) UnMarshalPartitionInfo added in v0.7.0

func (p *PartitionByDef) UnMarshalPartitionInfo(data []byte) error

func (*PartitionByDef) Unmarshal added in v0.7.0

func (m *PartitionByDef) Unmarshal(dAtA []byte) error

func (*PartitionByDef) XXX_DiscardUnknown added in v0.7.0

func (m *PartitionByDef) XXX_DiscardUnknown()

func (*PartitionByDef) XXX_Marshal added in v0.7.0

func (m *PartitionByDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PartitionByDef) XXX_Merge added in v0.7.0

func (m *PartitionByDef) XXX_Merge(src proto.Message)

func (*PartitionByDef) XXX_Size added in v0.7.0

func (m *PartitionByDef) XXX_Size() int

func (*PartitionByDef) XXX_Unmarshal added in v0.7.0

func (m *PartitionByDef) XXX_Unmarshal(b []byte) error

type PartitionColumns added in v0.7.0

type PartitionColumns struct {
	Columns              []*Expr  `protobuf:"bytes,1,rep,name=columns,proto3" json:"columns,omitempty"`
	PartitionColumns     []string `protobuf:"bytes,2,rep,name=partition_columns,json=partitionColumns,proto3" json:"partition_columns,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PartitionColumns) Descriptor added in v0.7.0

func (*PartitionColumns) Descriptor() ([]byte, []int)

func (*PartitionColumns) GetColumns added in v0.7.0

func (m *PartitionColumns) GetColumns() []*Expr

func (*PartitionColumns) GetPartitionColumns added in v0.7.0

func (m *PartitionColumns) GetPartitionColumns() []string

func (*PartitionColumns) Marshal added in v0.7.0

func (m *PartitionColumns) Marshal() (dAtA []byte, err error)

func (*PartitionColumns) MarshalTo added in v0.7.0

func (m *PartitionColumns) MarshalTo(dAtA []byte) (int, error)

func (*PartitionColumns) MarshalToSizedBuffer added in v0.7.0

func (m *PartitionColumns) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PartitionColumns) ProtoMessage added in v0.7.0

func (*PartitionColumns) ProtoMessage()

func (*PartitionColumns) ProtoSize added in v0.7.0

func (m *PartitionColumns) ProtoSize() (n int)

func (*PartitionColumns) Reset added in v0.7.0

func (m *PartitionColumns) Reset()

func (*PartitionColumns) String added in v0.7.0

func (m *PartitionColumns) String() string

func (*PartitionColumns) Unmarshal added in v0.7.0

func (m *PartitionColumns) Unmarshal(dAtA []byte) error

func (*PartitionColumns) XXX_DiscardUnknown added in v0.7.0

func (m *PartitionColumns) XXX_DiscardUnknown()

func (*PartitionColumns) XXX_Marshal added in v0.7.0

func (m *PartitionColumns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PartitionColumns) XXX_Merge added in v0.7.0

func (m *PartitionColumns) XXX_Merge(src proto.Message)

func (*PartitionColumns) XXX_Size added in v0.7.0

func (m *PartitionColumns) XXX_Size() int

func (*PartitionColumns) XXX_Unmarshal added in v0.7.0

func (m *PartitionColumns) XXX_Unmarshal(b []byte) error

type PartitionExpr added in v0.7.0

type PartitionExpr struct {
	Expr                 *Expr    `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"`
	ExprStr              string   `protobuf:"bytes,2,opt,name=expr_str,json=exprStr,proto3" json:"expr_str,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PartitionExpr) Descriptor added in v0.7.0

func (*PartitionExpr) Descriptor() ([]byte, []int)

func (*PartitionExpr) GetExpr added in v0.7.0

func (m *PartitionExpr) GetExpr() *Expr

func (*PartitionExpr) GetExprStr added in v0.7.0

func (m *PartitionExpr) GetExprStr() string

func (*PartitionExpr) Marshal added in v0.7.0

func (m *PartitionExpr) Marshal() (dAtA []byte, err error)

func (*PartitionExpr) MarshalTo added in v0.7.0

func (m *PartitionExpr) MarshalTo(dAtA []byte) (int, error)

func (*PartitionExpr) MarshalToSizedBuffer added in v0.7.0

func (m *PartitionExpr) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PartitionExpr) ProtoMessage added in v0.7.0

func (*PartitionExpr) ProtoMessage()

func (*PartitionExpr) ProtoSize added in v0.7.0

func (m *PartitionExpr) ProtoSize() (n int)

func (*PartitionExpr) Reset added in v0.7.0

func (m *PartitionExpr) Reset()

func (*PartitionExpr) String added in v0.7.0

func (m *PartitionExpr) String() string

func (*PartitionExpr) Unmarshal added in v0.7.0

func (m *PartitionExpr) Unmarshal(dAtA []byte) error

func (*PartitionExpr) XXX_DiscardUnknown added in v0.7.0

func (m *PartitionExpr) XXX_DiscardUnknown()

func (*PartitionExpr) XXX_Marshal added in v0.7.0

func (m *PartitionExpr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PartitionExpr) XXX_Merge added in v0.7.0

func (m *PartitionExpr) XXX_Merge(src proto.Message)

func (*PartitionExpr) XXX_Size added in v0.7.0

func (m *PartitionExpr) XXX_Size() int

func (*PartitionExpr) XXX_Unmarshal added in v0.7.0

func (m *PartitionExpr) XXX_Unmarshal(b []byte) error

type PartitionItem added in v0.6.0

type PartitionItem struct {
	PartitionName        string   `protobuf:"bytes,1,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"`
	OrdinalPosition      uint32   `protobuf:"varint,2,opt,name=ordinal_position,json=ordinalPosition,proto3" json:"ordinal_position,omitempty"`
	Description          string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Comment              string   `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
	LessThan             []*Expr  `protobuf:"bytes,5,rep,name=less_than,json=lessThan,proto3" json:"less_than,omitempty"`
	InValues             []*Expr  `protobuf:"bytes,6,rep,name=in_values,json=inValues,proto3" json:"in_values,omitempty"`
	PartitionTableName   string   `protobuf:"bytes,7,opt,name=partition_table_name,json=partitionTableName,proto3" json:"partition_table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PartitionItem) Descriptor added in v0.6.0

func (*PartitionItem) Descriptor() ([]byte, []int)

func (*PartitionItem) GetComment added in v0.6.0

func (m *PartitionItem) GetComment() string

func (*PartitionItem) GetDescription added in v0.6.0

func (m *PartitionItem) GetDescription() string

func (*PartitionItem) GetInValues added in v0.6.0

func (m *PartitionItem) GetInValues() []*Expr

func (*PartitionItem) GetLessThan added in v0.6.0

func (m *PartitionItem) GetLessThan() []*Expr

func (*PartitionItem) GetOrdinalPosition added in v0.6.0

func (m *PartitionItem) GetOrdinalPosition() uint32

func (*PartitionItem) GetPartitionName added in v0.6.0

func (m *PartitionItem) GetPartitionName() string

func (*PartitionItem) GetPartitionTableName added in v0.8.0

func (m *PartitionItem) GetPartitionTableName() string

func (*PartitionItem) Marshal added in v0.6.0

func (m *PartitionItem) Marshal() (dAtA []byte, err error)

func (*PartitionItem) MarshalTo added in v0.6.0

func (m *PartitionItem) MarshalTo(dAtA []byte) (int, error)

func (*PartitionItem) MarshalToSizedBuffer added in v0.6.0

func (m *PartitionItem) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PartitionItem) ProtoMessage added in v0.6.0

func (*PartitionItem) ProtoMessage()

func (*PartitionItem) ProtoSize added in v0.6.0

func (m *PartitionItem) ProtoSize() (n int)

func (*PartitionItem) Reset added in v0.6.0

func (m *PartitionItem) Reset()

func (*PartitionItem) String added in v0.6.0

func (m *PartitionItem) String() string

func (*PartitionItem) Unmarshal added in v0.6.0

func (m *PartitionItem) Unmarshal(dAtA []byte) error

func (*PartitionItem) XXX_DiscardUnknown added in v0.6.0

func (m *PartitionItem) XXX_DiscardUnknown()

func (*PartitionItem) XXX_Marshal added in v0.6.0

func (m *PartitionItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PartitionItem) XXX_Merge added in v0.6.0

func (m *PartitionItem) XXX_Merge(src proto.Message)

func (*PartitionItem) XXX_Size added in v0.6.0

func (m *PartitionItem) XXX_Size() int

func (*PartitionItem) XXX_Unmarshal added in v0.6.0

func (m *PartitionItem) XXX_Unmarshal(b []byte) error

type PartitionPrune added in v1.0.0

type PartitionPrune struct {
	IsPruned             bool             `protobuf:"varint,1,opt,name=isPruned,proto3" json:"isPruned,omitempty"`
	SelectedPartitions   []*PartitionItem `protobuf:"bytes,2,rep,name=selected_partitions,json=selectedPartitions,proto3" json:"selected_partitions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*PartitionPrune) Descriptor added in v1.0.0

func (*PartitionPrune) Descriptor() ([]byte, []int)

func (*PartitionPrune) GetIsPruned added in v1.0.0

func (m *PartitionPrune) GetIsPruned() bool

func (*PartitionPrune) GetSelectedPartitions added in v1.0.0

func (m *PartitionPrune) GetSelectedPartitions() []*PartitionItem

func (*PartitionPrune) Marshal added in v1.0.0

func (m *PartitionPrune) Marshal() (dAtA []byte, err error)

func (*PartitionPrune) MarshalTo added in v1.0.0

func (m *PartitionPrune) MarshalTo(dAtA []byte) (int, error)

func (*PartitionPrune) MarshalToSizedBuffer added in v1.0.0

func (m *PartitionPrune) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PartitionPrune) ProtoMessage added in v1.0.0

func (*PartitionPrune) ProtoMessage()

func (*PartitionPrune) ProtoSize added in v1.0.0

func (m *PartitionPrune) ProtoSize() (n int)

func (*PartitionPrune) Reset added in v1.0.0

func (m *PartitionPrune) Reset()

func (*PartitionPrune) String added in v1.0.0

func (m *PartitionPrune) String() string

func (*PartitionPrune) Unmarshal added in v1.0.0

func (m *PartitionPrune) Unmarshal(dAtA []byte) error

func (*PartitionPrune) XXX_DiscardUnknown added in v1.0.0

func (m *PartitionPrune) XXX_DiscardUnknown()

func (*PartitionPrune) XXX_Marshal added in v1.0.0

func (m *PartitionPrune) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PartitionPrune) XXX_Merge added in v1.0.0

func (m *PartitionPrune) XXX_Merge(src proto.Message)

func (*PartitionPrune) XXX_Size added in v1.0.0

func (m *PartitionPrune) XXX_Size() int

func (*PartitionPrune) XXX_Unmarshal added in v1.0.0

func (m *PartitionPrune) XXX_Unmarshal(b []byte) error

type PartitionType added in v0.6.0

type PartitionType int32
const (
	PartitionType_KEY           PartitionType = 0
	PartitionType_LINEAR_KEY    PartitionType = 1
	PartitionType_HASH          PartitionType = 2
	PartitionType_LINEAR_HASH   PartitionType = 3
	PartitionType_RANGE         PartitionType = 4
	PartitionType_RANGE_COLUMNS PartitionType = 5
	PartitionType_LIST          PartitionType = 6
	PartitionType_LIST_COLUMNS  PartitionType = 7
)

func (PartitionType) EnumDescriptor added in v0.6.0

func (PartitionType) EnumDescriptor() ([]byte, []int)

func (PartitionType) String added in v0.6.0

func (x PartitionType) String() string

type Plan added in v0.5.0

type Plan struct {
	// Types that are valid to be assigned to Plan:
	//
	//	*Plan_Query
	//	*Plan_Tcl
	//	*Plan_Ddl
	//	*Plan_Dcl
	Plan                 isPlan_Plan `protobuf_oneof:"plan"`
	TryRunTimes          int32       `protobuf:"varint,5,opt,name=try_run_times,json=tryRunTimes,proto3" json:"try_run_times,omitempty"`
	IsPrepare            bool        `protobuf:"varint,6,opt,name=is_prepare,json=isPrepare,proto3" json:"is_prepare,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Plan) Descriptor added in v0.5.0

func (*Plan) Descriptor() ([]byte, []int)

func (*Plan) GetDcl added in v0.5.0

func (m *Plan) GetDcl() *DataControl

func (*Plan) GetDdl added in v0.5.0

func (m *Plan) GetDdl() *DataDefinition

func (*Plan) GetIsPrepare added in v0.8.0

func (m *Plan) GetIsPrepare() bool

func (*Plan) GetPlan added in v0.5.0

func (m *Plan) GetPlan() isPlan_Plan

func (*Plan) GetQuery added in v0.5.0

func (m *Plan) GetQuery() *Query

func (*Plan) GetTcl added in v0.5.0

func (m *Plan) GetTcl() *TransationControl

func (*Plan) GetTryRunTimes added in v0.8.0

func (m *Plan) GetTryRunTimes() int32

func (*Plan) Marshal added in v0.5.0

func (m *Plan) Marshal() (dAtA []byte, err error)

func (*Plan) MarshalBinary added in v0.6.0

func (p *Plan) MarshalBinary() ([]byte, error)

func (*Plan) MarshalTo added in v0.5.0

func (m *Plan) MarshalTo(dAtA []byte) (int, error)

func (*Plan) MarshalToSizedBuffer added in v0.5.0

func (m *Plan) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Plan) NeedImplicitTxn added in v0.6.0

func (p *Plan) NeedImplicitTxn() bool

when autocommit is set to false, and no active txn is started an implicit txn need to be started for statements , like insert/delete/update and most select statement, like select * from t1. but for statement like select 1 or SELECT @@session.autocommit , implicit txn is not needed walk through the plan for select statement and check if there is an node_table_scan

func (*Plan) ProtoMessage added in v0.5.0

func (*Plan) ProtoMessage()

func (*Plan) ProtoSize added in v0.5.0

func (m *Plan) ProtoSize() (n int)

func (*Plan) Reset added in v0.5.0

func (m *Plan) Reset()

func (*Plan) String added in v0.5.0

func (m *Plan) String() string

func (*Plan) Unmarshal added in v0.5.0

func (m *Plan) Unmarshal(dAtA []byte) error

func (*Plan) UnmarshalBinary added in v0.6.0

func (p *Plan) UnmarshalBinary(data []byte) error

func (*Plan) XXX_DiscardUnknown added in v0.5.0

func (m *Plan) XXX_DiscardUnknown()

func (*Plan) XXX_Marshal added in v0.5.0

func (m *Plan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Plan) XXX_Merge added in v0.5.0

func (m *Plan) XXX_Merge(src proto.Message)

func (*Plan) XXX_OneofWrappers added in v0.5.0

func (*Plan) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Plan) XXX_Size added in v0.5.0

func (m *Plan) XXX_Size() int

func (*Plan) XXX_Unmarshal added in v0.5.0

func (m *Plan) XXX_Unmarshal(b []byte) error

type Plan_Dcl added in v0.5.0

type Plan_Dcl struct {
	Dcl *DataControl `protobuf:"bytes,4,opt,name=dcl,proto3,oneof" json:"dcl,omitempty"`
}

func (*Plan_Dcl) MarshalTo added in v0.5.0

func (m *Plan_Dcl) MarshalTo(dAtA []byte) (int, error)

func (*Plan_Dcl) MarshalToSizedBuffer added in v0.5.0

func (m *Plan_Dcl) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Plan_Dcl) ProtoSize added in v0.5.0

func (m *Plan_Dcl) ProtoSize() (n int)

type Plan_Ddl added in v0.5.0

type Plan_Ddl struct {
	Ddl *DataDefinition `protobuf:"bytes,3,opt,name=ddl,proto3,oneof" json:"ddl,omitempty"`
}

func (*Plan_Ddl) MarshalTo added in v0.5.0

func (m *Plan_Ddl) MarshalTo(dAtA []byte) (int, error)

func (*Plan_Ddl) MarshalToSizedBuffer added in v0.5.0

func (m *Plan_Ddl) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Plan_Ddl) ProtoSize added in v0.5.0

func (m *Plan_Ddl) ProtoSize() (n int)

type Plan_Query added in v0.5.0

type Plan_Query struct {
	Query *Query `protobuf:"bytes,1,opt,name=query,proto3,oneof" json:"query,omitempty"`
}

func (*Plan_Query) MarshalTo added in v0.5.0

func (m *Plan_Query) MarshalTo(dAtA []byte) (int, error)

func (*Plan_Query) MarshalToSizedBuffer added in v0.5.0

func (m *Plan_Query) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Plan_Query) ProtoSize added in v0.5.0

func (m *Plan_Query) ProtoSize() (n int)

type Plan_Tcl added in v0.5.0

type Plan_Tcl struct {
	Tcl *TransationControl `protobuf:"bytes,2,opt,name=tcl,proto3,oneof" json:"tcl,omitempty"`
}

func (*Plan_Tcl) MarshalTo added in v0.5.0

func (m *Plan_Tcl) MarshalTo(dAtA []byte) (int, error)

func (*Plan_Tcl) MarshalToSizedBuffer added in v0.5.0

func (m *Plan_Tcl) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Plan_Tcl) ProtoSize added in v0.5.0

func (m *Plan_Tcl) ProtoSize() (n int)

type PreDeleteCtx added in v0.8.0

type PreDeleteCtx struct {
	// the indexes of row_id&pk column in the batch
	Idx                  []int32  `protobuf:"varint,1,rep,packed,name=idx,proto3" json:"idx,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PreDeleteCtx) Descriptor added in v0.8.0

func (*PreDeleteCtx) Descriptor() ([]byte, []int)

func (*PreDeleteCtx) GetIdx added in v0.8.0

func (m *PreDeleteCtx) GetIdx() []int32

func (*PreDeleteCtx) Marshal added in v0.8.0

func (m *PreDeleteCtx) Marshal() (dAtA []byte, err error)

func (*PreDeleteCtx) MarshalTo added in v0.8.0

func (m *PreDeleteCtx) MarshalTo(dAtA []byte) (int, error)

func (*PreDeleteCtx) MarshalToSizedBuffer added in v0.8.0

func (m *PreDeleteCtx) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PreDeleteCtx) ProtoMessage added in v0.8.0

func (*PreDeleteCtx) ProtoMessage()

func (*PreDeleteCtx) ProtoSize added in v0.8.0

func (m *PreDeleteCtx) ProtoSize() (n int)

func (*PreDeleteCtx) Reset added in v0.8.0

func (m *PreDeleteCtx) Reset()

func (*PreDeleteCtx) String added in v0.8.0

func (m *PreDeleteCtx) String() string

func (*PreDeleteCtx) Unmarshal added in v0.8.0

func (m *PreDeleteCtx) Unmarshal(dAtA []byte) error

func (*PreDeleteCtx) XXX_DiscardUnknown added in v0.8.0

func (m *PreDeleteCtx) XXX_DiscardUnknown()

func (*PreDeleteCtx) XXX_Marshal added in v0.8.0

func (m *PreDeleteCtx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PreDeleteCtx) XXX_Merge added in v0.8.0

func (m *PreDeleteCtx) XXX_Merge(src proto.Message)

func (*PreDeleteCtx) XXX_Size added in v0.8.0

func (m *PreDeleteCtx) XXX_Size() int

func (*PreDeleteCtx) XXX_Unmarshal added in v0.8.0

func (m *PreDeleteCtx) XXX_Unmarshal(b []byte) error

type PreInsertCtx added in v0.8.0

type PreInsertCtx struct {
	Ref                  *ObjectRef `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	TableDef             *TableDef  `protobuf:"bytes,2,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	HasAutoCol           bool       `protobuf:"varint,3,opt,name=has_auto_col,json=hasAutoCol,proto3" json:"has_auto_col,omitempty"`
	IsUpdate             bool       `protobuf:"varint,4,opt,name=is_update,json=isUpdate,proto3" json:"is_update,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*PreInsertCtx) Descriptor added in v0.8.0

func (*PreInsertCtx) Descriptor() ([]byte, []int)

func (*PreInsertCtx) GetHasAutoCol added in v0.8.0

func (m *PreInsertCtx) GetHasAutoCol() bool

func (*PreInsertCtx) GetIsUpdate added in v0.8.0

func (m *PreInsertCtx) GetIsUpdate() bool

func (*PreInsertCtx) GetRef added in v0.8.0

func (m *PreInsertCtx) GetRef() *ObjectRef

func (*PreInsertCtx) GetTableDef added in v0.8.0

func (m *PreInsertCtx) GetTableDef() *TableDef

func (*PreInsertCtx) Marshal added in v0.8.0

func (m *PreInsertCtx) Marshal() (dAtA []byte, err error)

func (*PreInsertCtx) MarshalTo added in v0.8.0

func (m *PreInsertCtx) MarshalTo(dAtA []byte) (int, error)

func (*PreInsertCtx) MarshalToSizedBuffer added in v0.8.0

func (m *PreInsertCtx) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PreInsertCtx) ProtoMessage added in v0.8.0

func (*PreInsertCtx) ProtoMessage()

func (*PreInsertCtx) ProtoSize added in v0.8.0

func (m *PreInsertCtx) ProtoSize() (n int)

func (*PreInsertCtx) Reset added in v0.8.0

func (m *PreInsertCtx) Reset()

func (*PreInsertCtx) String added in v0.8.0

func (m *PreInsertCtx) String() string

func (*PreInsertCtx) Unmarshal added in v0.8.0

func (m *PreInsertCtx) Unmarshal(dAtA []byte) error

func (*PreInsertCtx) XXX_DiscardUnknown added in v0.8.0

func (m *PreInsertCtx) XXX_DiscardUnknown()

func (*PreInsertCtx) XXX_Marshal added in v0.8.0

func (m *PreInsertCtx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PreInsertCtx) XXX_Merge added in v0.8.0

func (m *PreInsertCtx) XXX_Merge(src proto.Message)

func (*PreInsertCtx) XXX_Size added in v0.8.0

func (m *PreInsertCtx) XXX_Size() int

func (*PreInsertCtx) XXX_Unmarshal added in v0.8.0

func (m *PreInsertCtx) XXX_Unmarshal(b []byte) error

type PreInsertUkCtx added in v0.8.0

type PreInsertUkCtx struct {
	// index of columns(parts of unique key) in pre batch
	Columns              []int32  `protobuf:"varint,1,rep,packed,name=columns,proto3" json:"columns,omitempty"`
	PkColumn             int32    `protobuf:"varint,2,opt,name=pk_column,json=pkColumn,proto3" json:"pk_column,omitempty"`
	PkType               Type     `protobuf:"bytes,3,opt,name=pk_type,json=pkType,proto3" json:"pk_type"`
	UkType               Type     `protobuf:"bytes,4,opt,name=uk_type,json=ukType,proto3" json:"uk_type"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PreInsertUkCtx) Descriptor added in v0.8.0

func (*PreInsertUkCtx) Descriptor() ([]byte, []int)

func (*PreInsertUkCtx) GetColumns added in v0.8.0

func (m *PreInsertUkCtx) GetColumns() []int32

func (*PreInsertUkCtx) GetPkColumn added in v0.8.0

func (m *PreInsertUkCtx) GetPkColumn() int32

func (*PreInsertUkCtx) GetPkType added in v0.8.0

func (m *PreInsertUkCtx) GetPkType() Type

func (*PreInsertUkCtx) GetUkType added in v0.8.0

func (m *PreInsertUkCtx) GetUkType() Type

func (*PreInsertUkCtx) Marshal added in v0.8.0

func (m *PreInsertUkCtx) Marshal() (dAtA []byte, err error)

func (*PreInsertUkCtx) MarshalTo added in v0.8.0

func (m *PreInsertUkCtx) MarshalTo(dAtA []byte) (int, error)

func (*PreInsertUkCtx) MarshalToSizedBuffer added in v0.8.0

func (m *PreInsertUkCtx) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PreInsertUkCtx) ProtoMessage added in v0.8.0

func (*PreInsertUkCtx) ProtoMessage()

func (*PreInsertUkCtx) ProtoSize added in v0.8.0

func (m *PreInsertUkCtx) ProtoSize() (n int)

func (*PreInsertUkCtx) Reset added in v0.8.0

func (m *PreInsertUkCtx) Reset()

func (*PreInsertUkCtx) String added in v0.8.0

func (m *PreInsertUkCtx) String() string

func (*PreInsertUkCtx) Unmarshal added in v0.8.0

func (m *PreInsertUkCtx) Unmarshal(dAtA []byte) error

func (*PreInsertUkCtx) XXX_DiscardUnknown added in v0.8.0

func (m *PreInsertUkCtx) XXX_DiscardUnknown()

func (*PreInsertUkCtx) XXX_Marshal added in v0.8.0

func (m *PreInsertUkCtx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PreInsertUkCtx) XXX_Merge added in v0.8.0

func (m *PreInsertUkCtx) XXX_Merge(src proto.Message)

func (*PreInsertUkCtx) XXX_Size added in v0.8.0

func (m *PreInsertUkCtx) XXX_Size() int

func (*PreInsertUkCtx) XXX_Unmarshal added in v0.8.0

func (m *PreInsertUkCtx) XXX_Unmarshal(b []byte) error

type Prepare added in v0.5.1

type Prepare struct {
	Name                 string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Schemas              []*ObjectRef `protobuf:"bytes,2,rep,name=schemas,proto3" json:"schemas,omitempty"`
	Plan                 *Plan        `protobuf:"bytes,3,opt,name=plan,proto3" json:"plan,omitempty"`
	ParamTypes           []int32      `protobuf:"varint,4,rep,packed,name=param_types,json=paramTypes,proto3" json:"param_types,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Prepare) Descriptor added in v0.5.1

func (*Prepare) Descriptor() ([]byte, []int)

func (*Prepare) GetName added in v0.5.1

func (m *Prepare) GetName() string

func (*Prepare) GetParamTypes added in v0.6.0

func (m *Prepare) GetParamTypes() []int32

func (*Prepare) GetPlan added in v0.5.1

func (m *Prepare) GetPlan() *Plan

func (*Prepare) GetSchemas added in v0.6.0

func (m *Prepare) GetSchemas() []*ObjectRef

func (*Prepare) Marshal added in v0.5.1

func (m *Prepare) Marshal() (dAtA []byte, err error)

func (*Prepare) MarshalTo added in v0.5.1

func (m *Prepare) MarshalTo(dAtA []byte) (int, error)

func (*Prepare) MarshalToSizedBuffer added in v0.5.1

func (m *Prepare) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Prepare) ProtoMessage added in v0.5.1

func (*Prepare) ProtoMessage()

func (*Prepare) ProtoSize added in v0.5.1

func (m *Prepare) ProtoSize() (n int)

func (*Prepare) Reset added in v0.5.1

func (m *Prepare) Reset()

func (*Prepare) String added in v0.5.1

func (m *Prepare) String() string

func (*Prepare) Unmarshal added in v0.5.1

func (m *Prepare) Unmarshal(dAtA []byte) error

func (*Prepare) XXX_DiscardUnknown added in v0.5.1

func (m *Prepare) XXX_DiscardUnknown()

func (*Prepare) XXX_Marshal added in v0.5.1

func (m *Prepare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Prepare) XXX_Merge added in v0.5.1

func (m *Prepare) XXX_Merge(src proto.Message)

func (*Prepare) XXX_Size added in v0.5.1

func (m *Prepare) XXX_Size() int

func (*Prepare) XXX_Unmarshal added in v0.5.1

func (m *Prepare) XXX_Unmarshal(b []byte) error

type PrimaryKeyDef added in v0.5.0

type PrimaryKeyDef struct {
	// currently not used
	Cols []uint64 `protobuf:"varint,1,rep,packed,name=cols,proto3" json:"cols,omitempty"`
	// currently not used
	PkeyColId uint64 `protobuf:"varint,2,opt,name=pkey_col_id,json=pkeyColId,proto3" json:"pkey_col_id,omitempty"`
	// currently not used
	Option *IndexOption `protobuf:"bytes,3,opt,name=option,proto3" json:"option,omitempty"`
	// Composed primary key column name: __mo_cpkey
	PkeyColName string `protobuf:"bytes,4,opt,name=pkey_col_name,json=pkeyColName,proto3" json:"pkey_col_name,omitempty"`
	// XXX: Deprecated and to be removed soon.
	Names []string `protobuf:"bytes,5,rep,name=names,proto3" json:"names,omitempty"`
	// Composite primary key column definition
	CompPkeyCol          *ColDef  `protobuf:"bytes,6,opt,name=comp_pkey_col,json=compPkeyCol,proto3" json:"comp_pkey_col,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PrimaryKeyDef) Descriptor added in v0.5.0

func (*PrimaryKeyDef) Descriptor() ([]byte, []int)

func (*PrimaryKeyDef) GetCols added in v0.7.0

func (m *PrimaryKeyDef) GetCols() []uint64

func (*PrimaryKeyDef) GetCompPkeyCol added in v0.8.0

func (m *PrimaryKeyDef) GetCompPkeyCol() *ColDef

func (*PrimaryKeyDef) GetNames added in v0.5.0

func (m *PrimaryKeyDef) GetNames() []string

func (*PrimaryKeyDef) GetOption added in v0.7.0

func (m *PrimaryKeyDef) GetOption() *IndexOption

func (*PrimaryKeyDef) GetPkeyColId added in v0.7.0

func (m *PrimaryKeyDef) GetPkeyColId() uint64

func (*PrimaryKeyDef) GetPkeyColName added in v0.7.0

func (m *PrimaryKeyDef) GetPkeyColName() string

func (*PrimaryKeyDef) Marshal added in v0.5.0

func (m *PrimaryKeyDef) Marshal() (dAtA []byte, err error)

func (*PrimaryKeyDef) MarshalTo added in v0.5.0

func (m *PrimaryKeyDef) MarshalTo(dAtA []byte) (int, error)

func (*PrimaryKeyDef) MarshalToSizedBuffer added in v0.5.0

func (m *PrimaryKeyDef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrimaryKeyDef) ProtoMessage added in v0.5.0

func (*PrimaryKeyDef) ProtoMessage()

func (*PrimaryKeyDef) ProtoSize added in v0.5.0

func (m *PrimaryKeyDef) ProtoSize() (n int)

func (*PrimaryKeyDef) Reset added in v0.5.0

func (m *PrimaryKeyDef) Reset()

func (*PrimaryKeyDef) String added in v0.5.0

func (m *PrimaryKeyDef) String() string

func (*PrimaryKeyDef) Unmarshal added in v0.5.0

func (m *PrimaryKeyDef) Unmarshal(dAtA []byte) error

func (*PrimaryKeyDef) XXX_DiscardUnknown added in v0.5.0

func (m *PrimaryKeyDef) XXX_DiscardUnknown()

func (*PrimaryKeyDef) XXX_Marshal added in v0.5.0

func (m *PrimaryKeyDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrimaryKeyDef) XXX_Merge added in v0.5.0

func (m *PrimaryKeyDef) XXX_Merge(src proto.Message)

func (*PrimaryKeyDef) XXX_Size added in v0.5.0

func (m *PrimaryKeyDef) XXX_Size() int

func (*PrimaryKeyDef) XXX_Unmarshal added in v0.5.0

func (m *PrimaryKeyDef) XXX_Unmarshal(b []byte) error

type PropertiesDef added in v0.5.0

type PropertiesDef struct {
	Properties           []*Property `protobuf:"bytes,1,rep,name=properties,proto3" json:"properties,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*PropertiesDef) Descriptor added in v0.5.0

func (*PropertiesDef) Descriptor() ([]byte, []int)

func (*PropertiesDef) GetProperties added in v0.5.0

func (m *PropertiesDef) GetProperties() []*Property

func (*PropertiesDef) Marshal added in v0.5.0

func (m *PropertiesDef) Marshal() (dAtA []byte, err error)

func (*PropertiesDef) MarshalTo added in v0.5.0

func (m *PropertiesDef) MarshalTo(dAtA []byte) (int, error)

func (*PropertiesDef) MarshalToSizedBuffer added in v0.5.0

func (m *PropertiesDef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PropertiesDef) ProtoMessage added in v0.5.0

func (*PropertiesDef) ProtoMessage()

func (*PropertiesDef) ProtoSize added in v0.5.0

func (m *PropertiesDef) ProtoSize() (n int)

func (*PropertiesDef) Reset added in v0.5.0

func (m *PropertiesDef) Reset()

func (*PropertiesDef) String added in v0.5.0

func (m *PropertiesDef) String() string

func (*PropertiesDef) Unmarshal added in v0.5.0

func (m *PropertiesDef) Unmarshal(dAtA []byte) error

func (*PropertiesDef) XXX_DiscardUnknown added in v0.5.0

func (m *PropertiesDef) XXX_DiscardUnknown()

func (*PropertiesDef) XXX_Marshal added in v0.5.0

func (m *PropertiesDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PropertiesDef) XXX_Merge added in v0.5.0

func (m *PropertiesDef) XXX_Merge(src proto.Message)

func (*PropertiesDef) XXX_Size added in v0.5.0

func (m *PropertiesDef) XXX_Size() int

func (*PropertiesDef) XXX_Unmarshal added in v0.5.0

func (m *PropertiesDef) XXX_Unmarshal(b []byte) error

type Property added in v0.5.0

type Property struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Property) Descriptor added in v0.5.0

func (*Property) Descriptor() ([]byte, []int)

func (*Property) GetKey added in v0.5.0

func (m *Property) GetKey() string

func (*Property) GetValue added in v0.5.0

func (m *Property) GetValue() string

func (*Property) Marshal added in v0.5.0

func (m *Property) Marshal() (dAtA []byte, err error)

func (*Property) MarshalTo added in v0.5.0

func (m *Property) MarshalTo(dAtA []byte) (int, error)

func (*Property) MarshalToSizedBuffer added in v0.5.0

func (m *Property) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Property) ProtoMessage added in v0.5.0

func (*Property) ProtoMessage()

func (*Property) ProtoSize added in v0.5.0

func (m *Property) ProtoSize() (n int)

func (*Property) Reset added in v0.5.0

func (m *Property) Reset()

func (*Property) String added in v0.5.0

func (m *Property) String() string

func (*Property) Unmarshal added in v0.5.0

func (m *Property) Unmarshal(dAtA []byte) error

func (*Property) XXX_DiscardUnknown added in v0.5.0

func (m *Property) XXX_DiscardUnknown()

func (*Property) XXX_Marshal added in v0.5.0

func (m *Property) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Property) XXX_Merge added in v0.5.0

func (m *Property) XXX_Merge(src proto.Message)

func (*Property) XXX_Size added in v0.5.0

func (m *Property) XXX_Size() int

func (*Property) XXX_Unmarshal added in v0.5.0

func (m *Property) XXX_Unmarshal(b []byte) error

type PropertyDef added in v0.7.0

type PropertyDef struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PropertyDef) Descriptor added in v0.7.0

func (*PropertyDef) Descriptor() ([]byte, []int)

func (*PropertyDef) GetKey added in v0.7.0

func (m *PropertyDef) GetKey() string

func (*PropertyDef) GetValue added in v0.7.0

func (m *PropertyDef) GetValue() string

func (*PropertyDef) Marshal added in v0.7.0

func (m *PropertyDef) Marshal() (dAtA []byte, err error)

func (*PropertyDef) MarshalTo added in v0.7.0

func (m *PropertyDef) MarshalTo(dAtA []byte) (int, error)

func (*PropertyDef) MarshalToSizedBuffer added in v0.7.0

func (m *PropertyDef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PropertyDef) ProtoMessage added in v0.7.0

func (*PropertyDef) ProtoMessage()

func (*PropertyDef) ProtoSize added in v0.7.0

func (m *PropertyDef) ProtoSize() (n int)

func (*PropertyDef) Reset added in v0.7.0

func (m *PropertyDef) Reset()

func (*PropertyDef) String added in v0.7.0

func (m *PropertyDef) String() string

func (*PropertyDef) Unmarshal added in v0.7.0

func (m *PropertyDef) Unmarshal(dAtA []byte) error

func (*PropertyDef) XXX_DiscardUnknown added in v0.7.0

func (m *PropertyDef) XXX_DiscardUnknown()

func (*PropertyDef) XXX_Marshal added in v0.7.0

func (m *PropertyDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PropertyDef) XXX_Merge added in v0.7.0

func (m *PropertyDef) XXX_Merge(src proto.Message)

func (*PropertyDef) XXX_Size added in v0.7.0

func (m *PropertyDef) XXX_Size() int

func (*PropertyDef) XXX_Unmarshal added in v0.7.0

func (m *PropertyDef) XXX_Unmarshal(b []byte) error

type PubInfo added in v0.8.0

type PubInfo struct {
	TenantId             int32    `protobuf:"varint,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PubInfo) Descriptor added in v0.8.0

func (*PubInfo) Descriptor() ([]byte, []int)

func (*PubInfo) GetTenantId added in v0.8.0

func (m *PubInfo) GetTenantId() int32

func (*PubInfo) Marshal added in v0.8.0

func (m *PubInfo) Marshal() (dAtA []byte, err error)

func (*PubInfo) MarshalTo added in v0.8.0

func (m *PubInfo) MarshalTo(dAtA []byte) (int, error)

func (*PubInfo) MarshalToSizedBuffer added in v0.8.0

func (m *PubInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PubInfo) ProtoMessage added in v0.8.0

func (*PubInfo) ProtoMessage()

func (*PubInfo) ProtoSize added in v0.8.0

func (m *PubInfo) ProtoSize() (n int)

func (*PubInfo) Reset added in v0.8.0

func (m *PubInfo) Reset()

func (*PubInfo) String added in v0.8.0

func (m *PubInfo) String() string

func (*PubInfo) Unmarshal added in v0.8.0

func (m *PubInfo) Unmarshal(dAtA []byte) error

func (*PubInfo) XXX_DiscardUnknown added in v0.8.0

func (m *PubInfo) XXX_DiscardUnknown()

func (*PubInfo) XXX_Marshal added in v0.8.0

func (m *PubInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PubInfo) XXX_Merge added in v0.8.0

func (m *PubInfo) XXX_Merge(src proto.Message)

func (*PubInfo) XXX_Size added in v0.8.0

func (m *PubInfo) XXX_Size() int

func (*PubInfo) XXX_Unmarshal added in v0.8.0

func (m *PubInfo) XXX_Unmarshal(b []byte) error

type Query

type Query struct {
	StmtType Query_StatementType `protobuf:"varint,1,opt,name=stmt_type,json=stmtType,proto3,enum=plan.Query_StatementType" json:"stmt_type,omitempty"`
	// Each step is simply a root node.  Root node refers to other
	// node as children and the whole step is a DAG.
	Steps []int32 `protobuf:"varint,2,rep,packed,name=steps,proto3" json:"steps,omitempty"`
	// All the nodes.  It is OK to have dangle nodes, we only excute nodes
	// reachable from step roots.
	Nodes []*Node `protobuf:"bytes,3,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// Bound Parameter for the query.
	Params []*Expr `protobuf:"bytes,4,rep,name=params,proto3" json:"params,omitempty"`
	// return head
	Headings []string `protobuf:"bytes,5,rep,name=headings,proto3" json:"headings,omitempty"`
	// load Tag
	LoadTag bool `protobuf:"varint,6,opt,name=loadTag,proto3" json:"loadTag,omitempty"`
	// detectSqls are sqls detect fk self refer constraint
	DetectSqls           []string `protobuf:"bytes,7,rep,name=detectSqls,proto3" json:"detectSqls,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Query) Descriptor

func (*Query) Descriptor() ([]byte, []int)

func (*Query) GetDetectSqls added in v1.1.2

func (m *Query) GetDetectSqls() []string

func (*Query) GetHeadings added in v0.5.0

func (m *Query) GetHeadings() []string

func (*Query) GetLoadTag added in v0.6.0

func (m *Query) GetLoadTag() bool

func (*Query) GetNodes

func (m *Query) GetNodes() []*Node

func (*Query) GetParams

func (m *Query) GetParams() []*Expr

func (*Query) GetSteps

func (m *Query) GetSteps() []int32

func (*Query) GetStmtType

func (m *Query) GetStmtType() Query_StatementType

func (*Query) Marshal added in v0.5.0

func (m *Query) Marshal() (dAtA []byte, err error)

func (*Query) MarshalTo added in v0.5.0

func (m *Query) MarshalTo(dAtA []byte) (int, error)

func (*Query) MarshalToSizedBuffer added in v0.5.0

func (m *Query) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Query) ProtoMessage

func (*Query) ProtoMessage()

func (*Query) ProtoSize added in v0.5.0

func (m *Query) ProtoSize() (n int)

func (*Query) Reset

func (m *Query) Reset()

func (*Query) String

func (m *Query) String() string

func (*Query) Unmarshal added in v0.5.0

func (m *Query) Unmarshal(dAtA []byte) error

func (*Query) XXX_DiscardUnknown added in v0.5.0

func (m *Query) XXX_DiscardUnknown()

func (*Query) XXX_Marshal added in v0.5.0

func (m *Query) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Query) XXX_Merge added in v0.5.0

func (m *Query) XXX_Merge(src proto.Message)

func (*Query) XXX_Size added in v0.5.0

func (m *Query) XXX_Size() int

func (*Query) XXX_Unmarshal added in v0.5.0

func (m *Query) XXX_Unmarshal(b []byte) error

type Query_StatementType

type Query_StatementType int32
const (
	Query_UNKNOWN Query_StatementType = 0
	Query_SELECT  Query_StatementType = 1
	Query_INSERT  Query_StatementType = 2
	Query_REPLACE Query_StatementType = 3
	Query_DELETE  Query_StatementType = 4
	Query_UPDATE  Query_StatementType = 5
	Query_MERGE   Query_StatementType = 6
)

func (Query_StatementType) EnumDescriptor

func (Query_StatementType) EnumDescriptor() ([]byte, []int)

func (Query_StatementType) String

func (x Query_StatementType) String() string

type RawColRef added in v0.7.0

type RawColRef struct {
	TblId                uint64   `protobuf:"varint,1,opt,name=tbl_id,json=tblId,proto3" json:"tbl_id,omitempty"`
	ColId                uint64   `protobuf:"varint,2,opt,name=col_id,json=colId,proto3" json:"col_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Reference a column by its internal table id and column id

func (*RawColRef) Descriptor added in v0.7.0

func (*RawColRef) Descriptor() ([]byte, []int)

func (*RawColRef) GetColId added in v0.7.0

func (m *RawColRef) GetColId() uint64

func (*RawColRef) GetTblId added in v0.7.0

func (m *RawColRef) GetTblId() uint64

func (*RawColRef) Marshal added in v0.7.0

func (m *RawColRef) Marshal() (dAtA []byte, err error)

func (*RawColRef) MarshalTo added in v0.7.0

func (m *RawColRef) MarshalTo(dAtA []byte) (int, error)

func (*RawColRef) MarshalToSizedBuffer added in v0.7.0

func (m *RawColRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RawColRef) ProtoMessage added in v0.7.0

func (*RawColRef) ProtoMessage()

func (*RawColRef) ProtoSize added in v0.7.0

func (m *RawColRef) ProtoSize() (n int)

func (*RawColRef) Reset added in v0.7.0

func (m *RawColRef) Reset()

func (*RawColRef) String added in v0.7.0

func (m *RawColRef) String() string

func (*RawColRef) Unmarshal added in v0.7.0

func (m *RawColRef) Unmarshal(dAtA []byte) error

func (*RawColRef) XXX_DiscardUnknown added in v0.7.0

func (m *RawColRef) XXX_DiscardUnknown()

func (*RawColRef) XXX_Marshal added in v0.7.0

func (m *RawColRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RawColRef) XXX_Merge added in v0.7.0

func (m *RawColRef) XXX_Merge(src proto.Message)

func (*RawColRef) XXX_Size added in v0.7.0

func (m *RawColRef) XXX_Size() int

func (*RawColRef) XXX_Unmarshal added in v0.7.0

func (m *RawColRef) XXX_Unmarshal(b []byte) error

type ReplaceCtx added in v1.0.0

type ReplaceCtx struct {
	Ref             *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"`
	IsClusterTable  bool       `protobuf:"varint,3,opt,name=is_cluster_table,json=isClusterTable,proto3" json:"is_cluster_table,omitempty"`
	TableDef        *TableDef  `protobuf:"bytes,4,opt,name=table_def,json=tableDef,proto3" json:"table_def,omitempty"`
	DeleteCond      string     `protobuf:"bytes,5,opt,name=delete_cond,json=deleteCond,proto3" json:"delete_cond,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"`
	RewriteFromOnDuplicateKey bool     `` /* 143-byte string literal not displayed */
	XXX_NoUnkeyedLiteral      struct{} `json:"-"`
	XXX_unrecognized          []byte   `json:"-"`
	XXX_sizecache             int32    `json:"-"`
}

func (*ReplaceCtx) Descriptor added in v1.0.0

func (*ReplaceCtx) Descriptor() ([]byte, []int)

func (*ReplaceCtx) GetAddAffectedRows added in v1.0.0

func (m *ReplaceCtx) GetAddAffectedRows() bool

func (*ReplaceCtx) GetDeleteCond added in v1.0.0

func (m *ReplaceCtx) GetDeleteCond() string

func (*ReplaceCtx) GetIsClusterTable added in v1.0.0

func (m *ReplaceCtx) GetIsClusterTable() bool

func (*ReplaceCtx) GetPartitionIdx added in v1.0.0

func (m *ReplaceCtx) GetPartitionIdx() int32

func (*ReplaceCtx) GetPartitionTableIds added in v1.0.0

func (m *ReplaceCtx) GetPartitionTableIds() []uint64

func (*ReplaceCtx) GetPartitionTableNames added in v1.0.0

func (m *ReplaceCtx) GetPartitionTableNames() []string

func (*ReplaceCtx) GetRef added in v1.0.0

func (m *ReplaceCtx) GetRef() *ObjectRef

func (*ReplaceCtx) GetRewriteFromOnDuplicateKey added in v1.2.1

func (m *ReplaceCtx) GetRewriteFromOnDuplicateKey() bool

func (*ReplaceCtx) GetTableDef added in v1.0.0

func (m *ReplaceCtx) GetTableDef() *TableDef

func (*ReplaceCtx) Marshal added in v1.0.0

func (m *ReplaceCtx) Marshal() (dAtA []byte, err error)

func (*ReplaceCtx) MarshalTo added in v1.0.0

func (m *ReplaceCtx) MarshalTo(dAtA []byte) (int, error)

func (*ReplaceCtx) MarshalToSizedBuffer added in v1.0.0

func (m *ReplaceCtx) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ReplaceCtx) ProtoMessage added in v1.0.0

func (*ReplaceCtx) ProtoMessage()

func (*ReplaceCtx) ProtoSize added in v1.0.0

func (m *ReplaceCtx) ProtoSize() (n int)

func (*ReplaceCtx) Reset added in v1.0.0

func (m *ReplaceCtx) Reset()

func (*ReplaceCtx) String added in v1.0.0

func (m *ReplaceCtx) String() string

func (*ReplaceCtx) Unmarshal added in v1.0.0

func (m *ReplaceCtx) Unmarshal(dAtA []byte) error

func (*ReplaceCtx) XXX_DiscardUnknown added in v1.0.0

func (m *ReplaceCtx) XXX_DiscardUnknown()

func (*ReplaceCtx) XXX_Marshal added in v1.0.0

func (m *ReplaceCtx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ReplaceCtx) XXX_Merge added in v1.0.0

func (m *ReplaceCtx) XXX_Merge(src proto.Message)

func (*ReplaceCtx) XXX_Size added in v1.0.0

func (m *ReplaceCtx) XXX_Size() int

func (*ReplaceCtx) XXX_Unmarshal added in v1.0.0

func (m *ReplaceCtx) XXX_Unmarshal(b []byte) error

type ResultColDef added in v0.7.0

type ResultColDef struct {
	ResultCols           []*ColDef `protobuf:"bytes,1,rep,name=ResultCols,proto3" json:"ResultCols,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ResultColDef) Descriptor added in v0.7.0

func (*ResultColDef) Descriptor() ([]byte, []int)

func (*ResultColDef) GetResultCols added in v0.7.0

func (m *ResultColDef) GetResultCols() []*ColDef

func (*ResultColDef) Marshal added in v0.7.0

func (m *ResultColDef) Marshal() (dAtA []byte, err error)

func (*ResultColDef) MarshalTo added in v0.7.0

func (m *ResultColDef) MarshalTo(dAtA []byte) (int, error)

func (*ResultColDef) MarshalToSizedBuffer added in v0.7.0

func (m *ResultColDef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResultColDef) ProtoMessage added in v0.7.0

func (*ResultColDef) ProtoMessage()

func (*ResultColDef) ProtoSize added in v0.7.0

func (m *ResultColDef) ProtoSize() (n int)

func (*ResultColDef) Reset added in v0.7.0

func (m *ResultColDef) Reset()

func (*ResultColDef) String added in v0.7.0

func (m *ResultColDef) String() string

func (*ResultColDef) Unmarshal added in v0.7.0

func (m *ResultColDef) Unmarshal(dAtA []byte) error

func (*ResultColDef) XXX_DiscardUnknown added in v0.7.0

func (m *ResultColDef) XXX_DiscardUnknown()

func (*ResultColDef) XXX_Marshal added in v0.7.0

func (m *ResultColDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResultColDef) XXX_Merge added in v0.7.0

func (m *ResultColDef) XXX_Merge(src proto.Message)

func (*ResultColDef) XXX_Size added in v0.7.0

func (m *ResultColDef) XXX_Size() int

func (*ResultColDef) XXX_Unmarshal added in v0.7.0

func (m *ResultColDef) XXX_Unmarshal(b []byte) error

type RowsetData

type RowsetData struct {
	Cols                 []*ColData `protobuf:"bytes,1,rep,name=cols,proto3" json:"cols,omitempty"`
	RowCount             int32      `protobuf:"varint,2,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*RowsetData) Descriptor

func (*RowsetData) Descriptor() ([]byte, []int)

func (*RowsetData) GetCols

func (m *RowsetData) GetCols() []*ColData

func (*RowsetData) GetRowCount added in v1.2.0

func (m *RowsetData) GetRowCount() int32

func (*RowsetData) Marshal added in v0.5.0

func (m *RowsetData) Marshal() (dAtA []byte, err error)

func (*RowsetData) MarshalTo added in v0.5.0

func (m *RowsetData) MarshalTo(dAtA []byte) (int, error)

func (*RowsetData) MarshalToSizedBuffer added in v0.5.0

func (m *RowsetData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RowsetData) ProtoMessage

func (*RowsetData) ProtoMessage()

func (*RowsetData) ProtoSize added in v0.5.0

func (m *RowsetData) ProtoSize() (n int)

func (*RowsetData) Reset

func (m *RowsetData) Reset()

func (*RowsetData) String

func (m *RowsetData) String() string

func (*RowsetData) Unmarshal added in v0.5.0

func (m *RowsetData) Unmarshal(dAtA []byte) error

func (*RowsetData) XXX_DiscardUnknown added in v0.5.0

func (m *RowsetData) XXX_DiscardUnknown()

func (*RowsetData) XXX_Marshal added in v0.5.0

func (m *RowsetData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RowsetData) XXX_Merge added in v0.5.0

func (m *RowsetData) XXX_Merge(src proto.Message)

func (*RowsetData) XXX_Size added in v0.5.0

func (m *RowsetData) XXX_Size() int

func (*RowsetData) XXX_Unmarshal added in v0.5.0

func (m *RowsetData) XXX_Unmarshal(b []byte) error

type RowsetExpr added in v0.8.0

type RowsetExpr struct {
	RowPos               int32    `protobuf:"varint,1,opt,name=row_pos,json=rowPos,proto3" json:"row_pos,omitempty"`
	Pos                  int32    `protobuf:"varint,2,opt,name=pos,proto3" json:"pos,omitempty"`
	Expr                 *Expr    `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RowsetExpr) Descriptor added in v0.8.0

func (*RowsetExpr) Descriptor() ([]byte, []int)

func (*RowsetExpr) GetExpr added in v0.8.0

func (m *RowsetExpr) GetExpr() *Expr

func (*RowsetExpr) GetPos added in v0.8.0

func (m *RowsetExpr) GetPos() int32

func (*RowsetExpr) GetRowPos added in v0.8.0

func (m *RowsetExpr) GetRowPos() int32

func (*RowsetExpr) Marshal added in v0.8.0

func (m *RowsetExpr) Marshal() (dAtA []byte, err error)

func (*RowsetExpr) MarshalTo added in v0.8.0

func (m *RowsetExpr) MarshalTo(dAtA []byte) (int, error)

func (*RowsetExpr) MarshalToSizedBuffer added in v0.8.0

func (m *RowsetExpr) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RowsetExpr) ProtoMessage added in v0.8.0

func (*RowsetExpr) ProtoMessage()

func (*RowsetExpr) ProtoSize added in v0.8.0

func (m *RowsetExpr) ProtoSize() (n int)

func (*RowsetExpr) Reset added in v0.8.0

func (m *RowsetExpr) Reset()

func (*RowsetExpr) String added in v0.8.0

func (m *RowsetExpr) String() string

func (*RowsetExpr) Unmarshal added in v0.8.0

func (m *RowsetExpr) Unmarshal(dAtA []byte) error

func (*RowsetExpr) XXX_DiscardUnknown added in v0.8.0

func (m *RowsetExpr) XXX_DiscardUnknown()

func (*RowsetExpr) XXX_Marshal added in v0.8.0

func (m *RowsetExpr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RowsetExpr) XXX_Merge added in v0.8.0

func (m *RowsetExpr) XXX_Merge(src proto.Message)

func (*RowsetExpr) XXX_Size added in v0.8.0

func (m *RowsetExpr) XXX_Size() int

func (*RowsetExpr) XXX_Unmarshal added in v0.8.0

func (m *RowsetExpr) XXX_Unmarshal(b []byte) error

type RuntimeFilterSpec added in v0.8.0

type RuntimeFilterSpec struct {
	Tag                  int32    `protobuf:"varint,1,opt,name=tag,proto3" json:"tag,omitempty"`
	MatchPrefix          bool     `protobuf:"varint,2,opt,name=match_prefix,json=matchPrefix,proto3" json:"match_prefix,omitempty"`
	UpperLimit           int32    `protobuf:"varint,3,opt,name=upper_limit,json=upperLimit,proto3" json:"upper_limit,omitempty"`
	Expr                 *Expr    `protobuf:"bytes,4,opt,name=expr,proto3" json:"expr,omitempty"`
	Handled              bool     `protobuf:"varint,5,opt,name=handled,proto3" json:"handled,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RuntimeFilterSpec) Descriptor added in v0.8.0

func (*RuntimeFilterSpec) Descriptor() ([]byte, []int)

func (*RuntimeFilterSpec) GetExpr added in v0.8.0

func (m *RuntimeFilterSpec) GetExpr() *Expr

func (*RuntimeFilterSpec) GetHandled added in v1.2.0

func (m *RuntimeFilterSpec) GetHandled() bool

func (*RuntimeFilterSpec) GetMatchPrefix added in v1.2.0

func (m *RuntimeFilterSpec) GetMatchPrefix() bool

func (*RuntimeFilterSpec) GetTag added in v0.8.0

func (m *RuntimeFilterSpec) GetTag() int32

func (*RuntimeFilterSpec) GetUpperLimit added in v1.2.0

func (m *RuntimeFilterSpec) GetUpperLimit() int32

func (*RuntimeFilterSpec) Marshal added in v0.8.0

func (m *RuntimeFilterSpec) Marshal() (dAtA []byte, err error)

func (*RuntimeFilterSpec) MarshalTo added in v0.8.0

func (m *RuntimeFilterSpec) MarshalTo(dAtA []byte) (int, error)

func (*RuntimeFilterSpec) MarshalToSizedBuffer added in v0.8.0

func (m *RuntimeFilterSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RuntimeFilterSpec) ProtoMessage added in v0.8.0

func (*RuntimeFilterSpec) ProtoMessage()

func (*RuntimeFilterSpec) ProtoSize added in v0.8.0

func (m *RuntimeFilterSpec) ProtoSize() (n int)

func (*RuntimeFilterSpec) Reset added in v0.8.0

func (m *RuntimeFilterSpec) Reset()

func (*RuntimeFilterSpec) String added in v0.8.0

func (m *RuntimeFilterSpec) String() string

func (*RuntimeFilterSpec) Unmarshal added in v0.8.0

func (m *RuntimeFilterSpec) Unmarshal(dAtA []byte) error

func (*RuntimeFilterSpec) XXX_DiscardUnknown added in v0.8.0

func (m *RuntimeFilterSpec) XXX_DiscardUnknown()

func (*RuntimeFilterSpec) XXX_Marshal added in v0.8.0

func (m *RuntimeFilterSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RuntimeFilterSpec) XXX_Merge added in v0.8.0

func (m *RuntimeFilterSpec) XXX_Merge(src proto.Message)

func (*RuntimeFilterSpec) XXX_Size added in v0.8.0

func (m *RuntimeFilterSpec) XXX_Size() int

func (*RuntimeFilterSpec) XXX_Unmarshal added in v0.8.0

func (m *RuntimeFilterSpec) XXX_Unmarshal(b []byte) error

type SampleFuncSpec added in v1.1.0

type SampleFuncSpec struct {
	Rows                 int32    `protobuf:"varint,1,opt,name=Rows,proto3" json:"Rows,omitempty"`
	Percent              float64  `protobuf:"fixed64,2,opt,name=Percent,proto3" json:"Percent,omitempty"`
	UsingRow             bool     `protobuf:"varint,3,opt,name=UsingRow,proto3" json:"UsingRow,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SampleFuncSpec) Descriptor added in v1.1.0

func (*SampleFuncSpec) Descriptor() ([]byte, []int)

func (*SampleFuncSpec) GetPercent added in v1.1.0

func (m *SampleFuncSpec) GetPercent() float64

func (*SampleFuncSpec) GetRows added in v1.1.0

func (m *SampleFuncSpec) GetRows() int32

func (*SampleFuncSpec) GetUsingRow added in v1.2.0

func (m *SampleFuncSpec) GetUsingRow() bool

func (*SampleFuncSpec) Marshal added in v1.1.0

func (m *SampleFuncSpec) Marshal() (dAtA []byte, err error)

func (*SampleFuncSpec) MarshalTo added in v1.1.0

func (m *SampleFuncSpec) MarshalTo(dAtA []byte) (int, error)

func (*SampleFuncSpec) MarshalToSizedBuffer added in v1.1.0

func (m *SampleFuncSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SampleFuncSpec) ProtoMessage added in v1.1.0

func (*SampleFuncSpec) ProtoMessage()

func (*SampleFuncSpec) ProtoSize added in v1.1.0

func (m *SampleFuncSpec) ProtoSize() (n int)

func (*SampleFuncSpec) Reset added in v1.1.0

func (m *SampleFuncSpec) Reset()

func (*SampleFuncSpec) String added in v1.1.0

func (m *SampleFuncSpec) String() string

func (*SampleFuncSpec) Unmarshal added in v1.1.0

func (m *SampleFuncSpec) Unmarshal(dAtA []byte) error

func (*SampleFuncSpec) XXX_DiscardUnknown added in v1.1.0

func (m *SampleFuncSpec) XXX_DiscardUnknown()

func (*SampleFuncSpec) XXX_Marshal added in v1.1.0

func (m *SampleFuncSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SampleFuncSpec) XXX_Merge added in v1.1.0

func (m *SampleFuncSpec) XXX_Merge(src proto.Message)

func (*SampleFuncSpec) XXX_Size added in v1.1.0

func (m *SampleFuncSpec) XXX_Size() int

func (*SampleFuncSpec) XXX_Unmarshal added in v1.1.0

func (m *SampleFuncSpec) XXX_Unmarshal(b []byte) error

type SetVariables added in v0.5.0

type SetVariables struct {
	Items                []*SetVariablesItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*SetVariables) Descriptor added in v0.5.0

func (*SetVariables) Descriptor() ([]byte, []int)

func (*SetVariables) GetItems added in v0.5.0

func (m *SetVariables) GetItems() []*SetVariablesItem

func (*SetVariables) Marshal added in v0.5.0

func (m *SetVariables) Marshal() (dAtA []byte, err error)

func (*SetVariables) MarshalTo added in v0.5.0

func (m *SetVariables) MarshalTo(dAtA []byte) (int, error)

func (*SetVariables) MarshalToSizedBuffer added in v0.5.0

func (m *SetVariables) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetVariables) ProtoMessage added in v0.5.0

func (*SetVariables) ProtoMessage()

func (*SetVariables) ProtoSize added in v0.5.0

func (m *SetVariables) ProtoSize() (n int)

func (*SetVariables) Reset added in v0.5.0

func (m *SetVariables) Reset()

func (*SetVariables) String added in v0.5.0

func (m *SetVariables) String() string

func (*SetVariables) Unmarshal added in v0.5.0

func (m *SetVariables) Unmarshal(dAtA []byte) error

func (*SetVariables) XXX_DiscardUnknown added in v0.5.0

func (m *SetVariables) XXX_DiscardUnknown()

func (*SetVariables) XXX_Marshal added in v0.5.0

func (m *SetVariables) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetVariables) XXX_Merge added in v0.5.0

func (m *SetVariables) XXX_Merge(src proto.Message)

func (*SetVariables) XXX_Size added in v0.5.0

func (m *SetVariables) XXX_Size() int

func (*SetVariables) XXX_Unmarshal added in v0.5.0

func (m *SetVariables) XXX_Unmarshal(b []byte) error

type SetVariablesItem added in v0.5.0

type SetVariablesItem struct {
	System               bool     `protobuf:"varint,1,opt,name=system,proto3" json:"system,omitempty"`
	Global               bool     `protobuf:"varint,2,opt,name=global,proto3" json:"global,omitempty"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Value                *Expr    `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	Reserved             *Expr    `protobuf:"bytes,5,opt,name=reserved,proto3" json:"reserved,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetVariablesItem) Descriptor added in v0.5.0

func (*SetVariablesItem) Descriptor() ([]byte, []int)

func (*SetVariablesItem) GetGlobal added in v0.5.0

func (m *SetVariablesItem) GetGlobal() bool

func (*SetVariablesItem) GetName added in v0.5.0

func (m *SetVariablesItem) GetName() string

func (*SetVariablesItem) GetReserved added in v0.5.0

func (m *SetVariablesItem) GetReserved() *Expr

func (*SetVariablesItem) GetSystem added in v0.5.0

func (m *SetVariablesItem) GetSystem() bool

func (*SetVariablesItem) GetValue added in v0.5.0

func (m *SetVariablesItem) GetValue() *Expr

func (*SetVariablesItem) Marshal added in v0.5.0

func (m *SetVariablesItem) Marshal() (dAtA []byte, err error)

func (*SetVariablesItem) MarshalTo added in v0.5.0

func (m *SetVariablesItem) MarshalTo(dAtA []byte) (int, error)

func (*SetVariablesItem) MarshalToSizedBuffer added in v0.5.0

func (m *SetVariablesItem) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetVariablesItem) ProtoMessage added in v0.5.0

func (*SetVariablesItem) ProtoMessage()

func (*SetVariablesItem) ProtoSize added in v0.5.0

func (m *SetVariablesItem) ProtoSize() (n int)

func (*SetVariablesItem) Reset added in v0.5.0

func (m *SetVariablesItem) Reset()

func (*SetVariablesItem) String added in v0.5.0

func (m *SetVariablesItem) String() string

func (*SetVariablesItem) Unmarshal added in v0.5.0

func (m *SetVariablesItem) Unmarshal(dAtA []byte) error

func (*SetVariablesItem) XXX_DiscardUnknown added in v0.5.0

func (m *SetVariablesItem) XXX_DiscardUnknown()

func (*SetVariablesItem) XXX_Marshal added in v0.5.0

func (m *SetVariablesItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetVariablesItem) XXX_Merge added in v0.5.0

func (m *SetVariablesItem) XXX_Merge(src proto.Message)

func (*SetVariablesItem) XXX_Size added in v0.5.0

func (m *SetVariablesItem) XXX_Size() int

func (*SetVariablesItem) XXX_Unmarshal added in v0.5.0

func (m *SetVariablesItem) XXX_Unmarshal(b []byte) error

type ShowVariables added in v0.5.0

type ShowVariables struct {
	Global               bool     `protobuf:"varint,1,opt,name=global,proto3" json:"global,omitempty"`
	Where                []*Expr  `protobuf:"bytes,2,rep,name=where,proto3" json:"where,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ShowVariables) Descriptor added in v0.5.0

func (*ShowVariables) Descriptor() ([]byte, []int)

func (*ShowVariables) GetGlobal added in v0.5.0

func (m *ShowVariables) GetGlobal() bool

func (*ShowVariables) GetWhere added in v0.5.0

func (m *ShowVariables) GetWhere() []*Expr

func (*ShowVariables) Marshal added in v0.5.0

func (m *ShowVariables) Marshal() (dAtA []byte, err error)

func (*ShowVariables) MarshalTo added in v0.5.0

func (m *ShowVariables) MarshalTo(dAtA []byte) (int, error)

func (*ShowVariables) MarshalToSizedBuffer added in v0.5.0

func (m *ShowVariables) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ShowVariables) ProtoMessage added in v0.5.0

func (*ShowVariables) ProtoMessage()

func (*ShowVariables) ProtoSize added in v0.5.0

func (m *ShowVariables) ProtoSize() (n int)

func (*ShowVariables) Reset added in v0.5.0

func (m *ShowVariables) Reset()

func (*ShowVariables) String added in v0.5.0

func (m *ShowVariables) String() string

func (*ShowVariables) Unmarshal added in v0.5.0

func (m *ShowVariables) Unmarshal(dAtA []byte) error

func (*ShowVariables) XXX_DiscardUnknown added in v0.5.0

func (m *ShowVariables) XXX_DiscardUnknown()

func (*ShowVariables) XXX_Marshal added in v0.5.0

func (m *ShowVariables) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ShowVariables) XXX_Merge added in v0.5.0

func (m *ShowVariables) XXX_Merge(src proto.Message)

func (*ShowVariables) XXX_Size added in v0.5.0

func (m *ShowVariables) XXX_Size() int

func (*ShowVariables) XXX_Unmarshal added in v0.5.0

func (m *ShowVariables) XXX_Unmarshal(b []byte) error

type ShuffleMethod added in v1.0.0

type ShuffleMethod int32
const (
	ShuffleMethod_Normal    ShuffleMethod = 0
	ShuffleMethod_Reuse     ShuffleMethod = 1
	ShuffleMethod_Reshuffle ShuffleMethod = 2
)

func (ShuffleMethod) EnumDescriptor added in v1.0.0

func (ShuffleMethod) EnumDescriptor() ([]byte, []int)

func (ShuffleMethod) String added in v1.0.0

func (x ShuffleMethod) String() string

type ShuffleType added in v0.8.0

type ShuffleType int32
const (
	ShuffleType_Hash  ShuffleType = 0
	ShuffleType_Range ShuffleType = 1
)

func (ShuffleType) EnumDescriptor added in v0.8.0

func (ShuffleType) EnumDescriptor() ([]byte, []int)

func (ShuffleType) String added in v0.8.0

func (x ShuffleType) String() string

type ShuffleTypeForMultiCN added in v1.0.0

type ShuffleTypeForMultiCN int32
const (
	ShuffleTypeForMultiCN_Simple ShuffleTypeForMultiCN = 0
	ShuffleTypeForMultiCN_Hybrid ShuffleTypeForMultiCN = 1
)

func (ShuffleTypeForMultiCN) EnumDescriptor added in v1.0.0

func (ShuffleTypeForMultiCN) EnumDescriptor() ([]byte, []int)

func (ShuffleTypeForMultiCN) String added in v1.0.0

func (x ShuffleTypeForMultiCN) String() string

type Snapshot added in v1.2.0

type Snapshot struct {
	// The timestamp of the snapshot
	TS *timestamp.Timestamp `protobuf:"bytes,1,opt,name=TS,proto3" json:"TS,omitempty"`
	// Tenant information for creating snapshots
	Tenant               *SnapshotTenant `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Snapshot Represents a snapshot of the database

func (*Snapshot) Descriptor added in v1.2.0

func (*Snapshot) Descriptor() ([]byte, []int)

func (*Snapshot) GetTS added in v1.2.0

func (m *Snapshot) GetTS() *timestamp.Timestamp

func (*Snapshot) GetTenant added in v1.2.0

func (m *Snapshot) GetTenant() *SnapshotTenant

func (*Snapshot) Marshal added in v1.2.0

func (m *Snapshot) Marshal() (dAtA []byte, err error)

func (*Snapshot) MarshalTo added in v1.2.0

func (m *Snapshot) MarshalTo(dAtA []byte) (int, error)

func (*Snapshot) MarshalToSizedBuffer added in v1.2.0

func (m *Snapshot) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Snapshot) ProtoMessage added in v1.2.0

func (*Snapshot) ProtoMessage()

func (*Snapshot) ProtoSize added in v1.2.0

func (m *Snapshot) ProtoSize() (n int)

func (*Snapshot) Reset added in v1.2.0

func (m *Snapshot) Reset()

func (*Snapshot) String added in v1.2.0

func (m *Snapshot) String() string

func (*Snapshot) Unmarshal added in v1.2.0

func (m *Snapshot) Unmarshal(dAtA []byte) error

func (*Snapshot) XXX_DiscardUnknown added in v1.2.0

func (m *Snapshot) XXX_DiscardUnknown()

func (*Snapshot) XXX_Marshal added in v1.2.0

func (m *Snapshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Snapshot) XXX_Merge added in v1.2.0

func (m *Snapshot) XXX_Merge(src proto.Message)

func (*Snapshot) XXX_Size added in v1.2.0

func (m *Snapshot) XXX_Size() int

func (*Snapshot) XXX_Unmarshal added in v1.2.0

func (m *Snapshot) XXX_Unmarshal(b []byte) error

type SnapshotTenant added in v1.2.0

type SnapshotTenant struct {
	TenantName           string   `protobuf:"bytes,1,opt,name=tenantName,proto3" json:"tenantName,omitempty"`
	TenantID             uint32   `protobuf:"varint,2,opt,name=tenantID,proto3" json:"tenantID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Tenant information for creating snapshots

func (*SnapshotTenant) Descriptor added in v1.2.0

func (*SnapshotTenant) Descriptor() ([]byte, []int)

func (*SnapshotTenant) GetTenantID added in v1.2.0

func (m *SnapshotTenant) GetTenantID() uint32

func (*SnapshotTenant) GetTenantName added in v1.2.0

func (m *SnapshotTenant) GetTenantName() string

func (*SnapshotTenant) Marshal added in v1.2.0

func (m *SnapshotTenant) Marshal() (dAtA []byte, err error)

func (*SnapshotTenant) MarshalTo added in v1.2.0

func (m *SnapshotTenant) MarshalTo(dAtA []byte) (int, error)

func (*SnapshotTenant) MarshalToSizedBuffer added in v1.2.0

func (m *SnapshotTenant) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SnapshotTenant) ProtoMessage added in v1.2.0

func (*SnapshotTenant) ProtoMessage()

func (*SnapshotTenant) ProtoSize added in v1.2.0

func (m *SnapshotTenant) ProtoSize() (n int)

func (*SnapshotTenant) Reset added in v1.2.0

func (m *SnapshotTenant) Reset()

func (*SnapshotTenant) String added in v1.2.0

func (m *SnapshotTenant) String() string

func (*SnapshotTenant) Unmarshal added in v1.2.0

func (m *SnapshotTenant) Unmarshal(dAtA []byte) error

func (*SnapshotTenant) XXX_DiscardUnknown added in v1.2.0

func (m *SnapshotTenant) XXX_DiscardUnknown()

func (*SnapshotTenant) XXX_Marshal added in v1.2.0

func (m *SnapshotTenant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SnapshotTenant) XXX_Merge added in v1.2.0

func (m *SnapshotTenant) XXX_Merge(src proto.Message)

func (*SnapshotTenant) XXX_Size added in v1.2.0

func (m *SnapshotTenant) XXX_Size() int

func (*SnapshotTenant) XXX_Unmarshal added in v1.2.0

func (m *SnapshotTenant) XXX_Unmarshal(b []byte) error

type Stats added in v0.7.0

type Stats struct {
	// for scan, number of blocks to read from S3
	BlockNum int32 `protobuf:"varint,1,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"`
	// for scan, cost of reading from S3, basically the read lines
	// for other nodes, it means the estimated cost of current node
	Cost float64 `protobuf:"fixed64,2,opt,name=cost,proto3" json:"cost,omitempty"`
	// number of output lines
	Outcnt float64 `protobuf:"fixed64,3,opt,name=outcnt,proto3" json:"outcnt,omitempty"`
	// average size of one row, currently not used
	Rowsize float64 `protobuf:"fixed64,4,opt,name=rowsize,proto3" json:"rowsize,omitempty"`
	// for scan, this means total count of all table, before filtering
	TableCnt float64 `protobuf:"fixed64,5,opt,name=table_cnt,json=tableCnt,proto3" json:"table_cnt,omitempty"`
	// for scan, selectivity means outcnt divide total count
	Selectivity          float64       `protobuf:"fixed64,6,opt,name=selectivity,proto3" json:"selectivity,omitempty"`
	ForceOneCN           bool          `protobuf:"varint,7,opt,name=forceOneCN,proto3" json:"forceOneCN,omitempty"`
	HashmapStats         *HashMapStats `protobuf:"bytes,8,opt,name=hashmapStats,proto3" json:"hashmapStats,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Stats) Descriptor added in v0.7.0

func (*Stats) Descriptor() ([]byte, []int)

func (*Stats) GetBlockNum added in v0.7.0

func (m *Stats) GetBlockNum() int32

func (*Stats) GetCost added in v0.7.0

func (m *Stats) GetCost() float64

func (*Stats) GetForceOneCN added in v1.2.0

func (m *Stats) GetForceOneCN() bool

func (*Stats) GetHashmapStats added in v1.0.0

func (m *Stats) GetHashmapStats() *HashMapStats

func (*Stats) GetOutcnt added in v0.7.0

func (m *Stats) GetOutcnt() float64

func (*Stats) GetRowsize added in v0.7.0

func (m *Stats) GetRowsize() float64

func (*Stats) GetSelectivity added in v0.7.0

func (m *Stats) GetSelectivity() float64

func (*Stats) GetTableCnt added in v0.7.0

func (m *Stats) GetTableCnt() float64

func (*Stats) Marshal added in v0.7.0

func (m *Stats) Marshal() (dAtA []byte, err error)

func (*Stats) MarshalTo added in v0.7.0

func (m *Stats) MarshalTo(dAtA []byte) (int, error)

func (*Stats) MarshalToSizedBuffer added in v0.7.0

func (m *Stats) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Stats) ProtoMessage added in v0.7.0

func (*Stats) ProtoMessage()

func (*Stats) ProtoSize added in v0.7.0

func (m *Stats) ProtoSize() (n int)

func (*Stats) Reset added in v0.7.0

func (m *Stats) Reset()

func (*Stats) String added in v0.7.0

func (m *Stats) String() string

func (*Stats) Unmarshal added in v0.7.0

func (m *Stats) Unmarshal(dAtA []byte) error

func (*Stats) XXX_DiscardUnknown added in v0.7.0

func (m *Stats) XXX_DiscardUnknown()

func (*Stats) XXX_Marshal added in v0.7.0

func (m *Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Stats) XXX_Merge added in v0.7.0

func (m *Stats) XXX_Merge(src proto.Message)

func (*Stats) XXX_Size added in v0.7.0

func (m *Stats) XXX_Size() int

func (*Stats) XXX_Unmarshal added in v0.7.0

func (m *Stats) XXX_Unmarshal(b []byte) error

type SubqueryRef added in v0.5.0

type SubqueryRef struct {
	Typ                  SubqueryRef_Type `protobuf:"varint,1,opt,name=typ,proto3,enum=plan.SubqueryRef_Type" json:"typ,omitempty"`
	NodeId               int32            `protobuf:"varint,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	Op                   string           `protobuf:"bytes,3,opt,name=op,proto3" json:"op,omitempty"`
	Child                *Expr            `protobuf:"bytes,4,opt,name=child,proto3" json:"child,omitempty"`
	RowSize              int32            `protobuf:"varint,5,opt,name=row_size,json=rowSize,proto3" json:"row_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Reference a subquery

func (*SubqueryRef) Descriptor added in v0.5.0

func (*SubqueryRef) Descriptor() ([]byte, []int)

func (*SubqueryRef) GetChild added in v0.5.0

func (m *SubqueryRef) GetChild() *Expr

func (*SubqueryRef) GetNodeId added in v0.5.0

func (m *SubqueryRef) GetNodeId() int32

func (*SubqueryRef) GetOp added in v0.5.0

func (m *SubqueryRef) GetOp() string

func (*SubqueryRef) GetRowSize added in v0.6.0

func (m *SubqueryRef) GetRowSize() int32

func (*SubqueryRef) GetTyp added in v0.5.0

func (m *SubqueryRef) GetTyp() SubqueryRef_Type

func (*SubqueryRef) Marshal added in v0.5.0

func (m *SubqueryRef) Marshal() (dAtA []byte, err error)

func (*SubqueryRef) MarshalTo added in v0.5.0

func (m *SubqueryRef) MarshalTo(dAtA []byte) (int, error)

func (*SubqueryRef) MarshalToSizedBuffer added in v0.5.0

func (m *SubqueryRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubqueryRef) ProtoMessage added in v0.5.0

func (*SubqueryRef) ProtoMessage()

func (*SubqueryRef) ProtoSize added in v0.5.0

func (m *SubqueryRef) ProtoSize() (n int)

func (*SubqueryRef) Reset added in v0.5.0

func (m *SubqueryRef) Reset()

func (*SubqueryRef) String added in v0.5.0

func (m *SubqueryRef) String() string

func (*SubqueryRef) Unmarshal added in v0.5.0

func (m *SubqueryRef) Unmarshal(dAtA []byte) error

func (*SubqueryRef) XXX_DiscardUnknown added in v0.5.0

func (m *SubqueryRef) XXX_DiscardUnknown()

func (*SubqueryRef) XXX_Marshal added in v0.5.0

func (m *SubqueryRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubqueryRef) XXX_Merge added in v0.5.0

func (m *SubqueryRef) XXX_Merge(src proto.Message)

func (*SubqueryRef) XXX_Size added in v0.5.0

func (m *SubqueryRef) XXX_Size() int

func (*SubqueryRef) XXX_Unmarshal added in v0.5.0

func (m *SubqueryRef) XXX_Unmarshal(b []byte) error

type SubqueryRef_Type added in v0.5.0

type SubqueryRef_Type int32
const (
	SubqueryRef_SCALAR     SubqueryRef_Type = 0
	SubqueryRef_EXISTS     SubqueryRef_Type = 1
	SubqueryRef_NOT_EXISTS SubqueryRef_Type = 2
	SubqueryRef_IN         SubqueryRef_Type = 3
	SubqueryRef_NOT_IN     SubqueryRef_Type = 4
	SubqueryRef_ANY        SubqueryRef_Type = 5
	SubqueryRef_ALL        SubqueryRef_Type = 6
)

func (SubqueryRef_Type) EnumDescriptor added in v0.5.0

func (SubqueryRef_Type) EnumDescriptor() ([]byte, []int)

func (SubqueryRef_Type) String added in v0.5.0

func (x SubqueryRef_Type) String() string

type SubscriptionMeta added in v0.8.0

type SubscriptionMeta struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	AccountId            int32    `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	DbName               string   `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	AccountName          string   `protobuf:"bytes,4,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
	SubName              string   `protobuf:"bytes,5,opt,name=sub_name,json=subName,proto3" json:"sub_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SubscriptionMeta) Descriptor added in v0.8.0

func (*SubscriptionMeta) Descriptor() ([]byte, []int)

func (*SubscriptionMeta) GetAccountId added in v0.8.0

func (m *SubscriptionMeta) GetAccountId() int32

func (*SubscriptionMeta) GetAccountName added in v0.8.0

func (m *SubscriptionMeta) GetAccountName() string

func (*SubscriptionMeta) GetDbName added in v0.8.0

func (m *SubscriptionMeta) GetDbName() string

func (*SubscriptionMeta) GetName added in v0.8.0

func (m *SubscriptionMeta) GetName() string

func (*SubscriptionMeta) GetSubName added in v0.8.0

func (m *SubscriptionMeta) GetSubName() string

func (*SubscriptionMeta) Marshal added in v0.8.0

func (m *SubscriptionMeta) Marshal() (dAtA []byte, err error)

func (*SubscriptionMeta) MarshalTo added in v0.8.0

func (m *SubscriptionMeta) MarshalTo(dAtA []byte) (int, error)

func (*SubscriptionMeta) MarshalToSizedBuffer added in v0.8.0

func (m *SubscriptionMeta) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubscriptionMeta) ProtoMessage added in v0.8.0

func (*SubscriptionMeta) ProtoMessage()

func (*SubscriptionMeta) ProtoSize added in v0.8.0

func (m *SubscriptionMeta) ProtoSize() (n int)

func (*SubscriptionMeta) Reset added in v0.8.0

func (m *SubscriptionMeta) Reset()

func (*SubscriptionMeta) String added in v0.8.0

func (m *SubscriptionMeta) String() string

func (*SubscriptionMeta) Unmarshal added in v0.8.0

func (m *SubscriptionMeta) Unmarshal(dAtA []byte) error

func (*SubscriptionMeta) XXX_DiscardUnknown added in v0.8.0

func (m *SubscriptionMeta) XXX_DiscardUnknown()

func (*SubscriptionMeta) XXX_Marshal added in v0.8.0

func (m *SubscriptionMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubscriptionMeta) XXX_Merge added in v0.8.0

func (m *SubscriptionMeta) XXX_Merge(src proto.Message)

func (*SubscriptionMeta) XXX_Size added in v0.8.0

func (m *SubscriptionMeta) XXX_Size() int

func (*SubscriptionMeta) XXX_Unmarshal added in v0.8.0

func (m *SubscriptionMeta) XXX_Unmarshal(b []byte) error

type SubscriptionOption added in v0.8.0

type SubscriptionOption struct {
	From                 string   `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
	Publication          string   `protobuf:"bytes,2,opt,name=publication,proto3" json:"publication,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SubscriptionOption) Descriptor added in v0.8.0

func (*SubscriptionOption) Descriptor() ([]byte, []int)

func (*SubscriptionOption) GetFrom added in v0.8.0

func (m *SubscriptionOption) GetFrom() string

func (*SubscriptionOption) GetPublication added in v0.8.0

func (m *SubscriptionOption) GetPublication() string

func (*SubscriptionOption) Marshal added in v0.8.0

func (m *SubscriptionOption) Marshal() (dAtA []byte, err error)

func (*SubscriptionOption) MarshalTo added in v0.8.0

func (m *SubscriptionOption) MarshalTo(dAtA []byte) (int, error)

func (*SubscriptionOption) MarshalToSizedBuffer added in v0.8.0

func (m *SubscriptionOption) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubscriptionOption) ProtoMessage added in v0.8.0

func (*SubscriptionOption) ProtoMessage()

func (*SubscriptionOption) ProtoSize added in v0.8.0

func (m *SubscriptionOption) ProtoSize() (n int)

func (*SubscriptionOption) Reset added in v0.8.0

func (m *SubscriptionOption) Reset()

func (*SubscriptionOption) String added in v0.8.0

func (m *SubscriptionOption) String() string

func (*SubscriptionOption) Unmarshal added in v0.8.0

func (m *SubscriptionOption) Unmarshal(dAtA []byte) error

func (*SubscriptionOption) XXX_DiscardUnknown added in v0.8.0

func (m *SubscriptionOption) XXX_DiscardUnknown()

func (*SubscriptionOption) XXX_Marshal added in v0.8.0

func (m *SubscriptionOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubscriptionOption) XXX_Merge added in v0.8.0

func (m *SubscriptionOption) XXX_Merge(src proto.Message)

func (*SubscriptionOption) XXX_Size added in v0.8.0

func (m *SubscriptionOption) XXX_Size() int

func (*SubscriptionOption) XXX_Unmarshal added in v0.8.0

func (m *SubscriptionOption) XXX_Unmarshal(b []byte) error

type TableDef

type TableDef struct {
	TblId        uint64           `protobuf:"varint,1,opt,name=tbl_id,json=tblId,proto3" json:"tbl_id,omitempty"`
	Name         string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Hidden       bool             `protobuf:"varint,3,opt,name=hidden,proto3" json:"hidden,omitempty"`
	Cols         []*ColDef        `protobuf:"bytes,4,rep,name=cols,proto3" json:"cols,omitempty"`
	TableType    string           `protobuf:"bytes,5,opt,name=table_type,json=tableType,proto3" json:"table_type,omitempty"`
	Createsql    string           `protobuf:"bytes,6,opt,name=createsql,proto3" json:"createsql,omitempty"`
	TblFunc      *TableFunction   `protobuf:"bytes,7,opt,name=tbl_func,json=tblFunc,proto3" json:"tbl_func,omitempty"`
	Version      uint32           `protobuf:"varint,8,opt,name=version,proto3" json:"version,omitempty"`
	Pkey         *PrimaryKeyDef   `protobuf:"bytes,11,opt,name=pkey,proto3" json:"pkey,omitempty"`
	Indexes      []*IndexDef      `protobuf:"bytes,12,rep,name=indexes,proto3" json:"indexes,omitempty"`
	Fkeys        []*ForeignKeyDef `protobuf:"bytes,13,rep,name=fkeys,proto3" json:"fkeys,omitempty"`
	RefChildTbls []uint64         `protobuf:"varint,14,rep,packed,name=ref_child_tbls,json=refChildTbls,proto3" json:"ref_child_tbls,omitempty"`
	Checks       []*CheckDef      `protobuf:"bytes,15,rep,name=checks,proto3" json:"checks,omitempty"`
	Partition    *PartitionByDef  `protobuf:"bytes,21,opt,name=partition,proto3" json:"partition,omitempty"`
	ClusterBy    *ClusterByDef    `protobuf:"bytes,22,opt,name=cluster_by,json=clusterBy,proto3" json:"cluster_by,omitempty"`
	Props        []*PropertyDef   `protobuf:"bytes,23,rep,name=props,proto3" json:"props,omitempty"`
	ViewSql      *ViewDef         `protobuf:"bytes,24,opt,name=view_sql,json=viewSql,proto3" json:"view_sql,omitempty"`
	// XXX: Deprecated and to be removed soon.
	Defs                 []*TableDef_DefType `protobuf:"bytes,25,rep,name=defs,proto3" json:"defs,omitempty"`
	Name2ColIndex        map[string]int32    `` /* 190-byte string literal not displayed */
	IsLocked             bool                `protobuf:"varint,27,opt,name=isLocked,proto3" json:"isLocked,omitempty"`
	TableLockType        TableLockType       `protobuf:"varint,28,opt,name=tableLockType,proto3,enum=plan.TableLockType" json:"tableLockType,omitempty"`
	IsTemporary          bool                `protobuf:"varint,29,opt,name=is_temporary,json=isTemporary,proto3" json:"is_temporary,omitempty"`
	AutoIncrOffset       uint64              `protobuf:"varint,30,opt,name=auto_incr_offset,json=autoIncrOffset,proto3" json:"auto_incr_offset,omitempty"`
	IsDynamic            bool                `protobuf:"varint,31,opt,name=is_dynamic,json=isDynamic,proto3" json:"is_dynamic,omitempty"`
	DbName               string              `protobuf:"bytes,32,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*TableDef) Descriptor

func (*TableDef) Descriptor() ([]byte, []int)

func (*TableDef) GetAutoIncrOffset added in v1.0.0

func (m *TableDef) GetAutoIncrOffset() uint64

func (*TableDef) GetChecks added in v0.7.0

func (m *TableDef) GetChecks() []*CheckDef

func (*TableDef) GetClusterBy added in v0.7.0

func (m *TableDef) GetClusterBy() *ClusterByDef

func (*TableDef) GetCols

func (m *TableDef) GetCols() []*ColDef

func (*TableDef) GetCreatesql added in v0.6.0

func (m *TableDef) GetCreatesql() string

func (*TableDef) GetDbName added in v1.1.2

func (m *TableDef) GetDbName() string

func (*TableDef) GetDefs added in v0.5.0

func (m *TableDef) GetDefs() []*TableDef_DefType

func (*TableDef) GetFkeys added in v0.7.0

func (m *TableDef) GetFkeys() []*ForeignKeyDef

func (*TableDef) GetHidden added in v0.7.0

func (m *TableDef) GetHidden() bool

func (*TableDef) GetIndexes added in v0.7.0

func (m *TableDef) GetIndexes() []*IndexDef

func (*TableDef) GetIsDynamic added in v1.1.0

func (m *TableDef) GetIsDynamic() bool

func (*TableDef) GetIsLocked added in v0.8.0

func (m *TableDef) GetIsLocked() bool

func (*TableDef) GetIsTemporary added in v0.8.0

func (m *TableDef) GetIsTemporary() bool

func (*TableDef) GetName

func (m *TableDef) GetName() string

func (*TableDef) GetName2ColIndex added in v0.6.0

func (m *TableDef) GetName2ColIndex() map[string]int32

func (*TableDef) GetPartition added in v0.7.0

func (m *TableDef) GetPartition() *PartitionByDef

func (*TableDef) GetPkey added in v0.7.0

func (m *TableDef) GetPkey() *PrimaryKeyDef

func (*TableDef) GetProps added in v0.7.0

func (m *TableDef) GetProps() []*PropertyDef

func (*TableDef) GetRefChildTbls added in v0.7.0

func (m *TableDef) GetRefChildTbls() []uint64

func (*TableDef) GetTableLockType added in v0.8.0

func (m *TableDef) GetTableLockType() TableLockType

func (*TableDef) GetTableType added in v0.6.0

func (m *TableDef) GetTableType() string

func (*TableDef) GetTblFunc added in v0.6.0

func (m *TableDef) GetTblFunc() *TableFunction

func (*TableDef) GetTblId added in v0.7.0

func (m *TableDef) GetTblId() uint64

func (*TableDef) GetVersion added in v0.8.0

func (m *TableDef) GetVersion() uint32

func (*TableDef) GetViewSql added in v0.7.0

func (m *TableDef) GetViewSql() *ViewDef

func (*TableDef) Marshal added in v0.5.0

func (m *TableDef) Marshal() (dAtA []byte, err error)

func (*TableDef) MarshalTo added in v0.5.0

func (m *TableDef) MarshalTo(dAtA []byte) (int, error)

func (*TableDef) MarshalToSizedBuffer added in v0.5.0

func (m *TableDef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TableDef) ProtoMessage

func (*TableDef) ProtoMessage()

func (*TableDef) ProtoSize added in v0.5.0

func (m *TableDef) ProtoSize() (n int)

func (*TableDef) Reset

func (m *TableDef) Reset()

func (*TableDef) String

func (m *TableDef) String() string

func (*TableDef) Unmarshal added in v0.5.0

func (m *TableDef) Unmarshal(dAtA []byte) error

func (*TableDef) XXX_DiscardUnknown added in v0.5.0

func (m *TableDef) XXX_DiscardUnknown()

func (*TableDef) XXX_Marshal added in v0.5.0

func (m *TableDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TableDef) XXX_Merge added in v0.5.0

func (m *TableDef) XXX_Merge(src proto.Message)

func (*TableDef) XXX_Size added in v0.5.0

func (m *TableDef) XXX_Size() int

func (*TableDef) XXX_Unmarshal added in v0.5.0

func (m *TableDef) XXX_Unmarshal(b []byte) error

type TableDef_DefType added in v0.5.0

type TableDef_DefType struct {
	// Types that are valid to be assigned to Def:
	//
	//	*TableDef_DefType_Properties
	Def                  isTableDef_DefType_Def `protobuf_oneof:"def"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

XXX: Deprecated and to be removed soon.

func (*TableDef_DefType) Descriptor added in v0.5.0

func (*TableDef_DefType) Descriptor() ([]byte, []int)

func (*TableDef_DefType) GetDef added in v0.5.0

func (m *TableDef_DefType) GetDef() isTableDef_DefType_Def

func (*TableDef_DefType) GetProperties added in v0.5.0

func (m *TableDef_DefType) GetProperties() *PropertiesDef

func (*TableDef_DefType) Marshal added in v0.5.0

func (m *TableDef_DefType) Marshal() (dAtA []byte, err error)

func (*TableDef_DefType) MarshalTo added in v0.5.0

func (m *TableDef_DefType) MarshalTo(dAtA []byte) (int, error)

func (*TableDef_DefType) MarshalToSizedBuffer added in v0.5.0

func (m *TableDef_DefType) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TableDef_DefType) ProtoMessage added in v0.5.0

func (*TableDef_DefType) ProtoMessage()

func (*TableDef_DefType) ProtoSize added in v0.5.0

func (m *TableDef_DefType) ProtoSize() (n int)

func (*TableDef_DefType) Reset added in v0.5.0

func (m *TableDef_DefType) Reset()

func (*TableDef_DefType) String added in v0.5.0

func (m *TableDef_DefType) String() string

func (*TableDef_DefType) Unmarshal added in v0.5.0

func (m *TableDef_DefType) Unmarshal(dAtA []byte) error

func (*TableDef_DefType) XXX_DiscardUnknown added in v0.5.0

func (m *TableDef_DefType) XXX_DiscardUnknown()

func (*TableDef_DefType) XXX_Marshal added in v0.5.0

func (m *TableDef_DefType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TableDef_DefType) XXX_Merge added in v0.5.0

func (m *TableDef_DefType) XXX_Merge(src proto.Message)

func (*TableDef_DefType) XXX_OneofWrappers added in v0.5.0

func (*TableDef_DefType) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*TableDef_DefType) XXX_Size added in v0.5.0

func (m *TableDef_DefType) XXX_Size() int

func (*TableDef_DefType) XXX_Unmarshal added in v0.5.0

func (m *TableDef_DefType) XXX_Unmarshal(b []byte) error

type TableDef_DefType_Properties added in v0.5.0

type TableDef_DefType_Properties struct {
	Properties *PropertiesDef `protobuf:"bytes,1,opt,name=properties,proto3,oneof" json:"properties,omitempty"`
}

func (*TableDef_DefType_Properties) MarshalTo added in v0.5.0

func (m *TableDef_DefType_Properties) MarshalTo(dAtA []byte) (int, error)

func (*TableDef_DefType_Properties) MarshalToSizedBuffer added in v0.5.0

func (m *TableDef_DefType_Properties) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TableDef_DefType_Properties) ProtoSize added in v0.5.0

func (m *TableDef_DefType_Properties) ProtoSize() (n int)

type TableFunction added in v0.6.0

type TableFunction struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Param                []byte   `protobuf:"bytes,2,opt,name=param,proto3" json:"param,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TableFunction) Descriptor added in v0.6.0

func (*TableFunction) Descriptor() ([]byte, []int)

func (*TableFunction) GetName added in v0.6.0

func (m *TableFunction) GetName() string

func (*TableFunction) GetParam added in v0.6.0

func (m *TableFunction) GetParam() []byte

func (*TableFunction) Marshal added in v0.6.0

func (m *TableFunction) Marshal() (dAtA []byte, err error)

func (*TableFunction) MarshalTo added in v0.6.0

func (m *TableFunction) MarshalTo(dAtA []byte) (int, error)

func (*TableFunction) MarshalToSizedBuffer added in v0.6.0

func (m *TableFunction) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TableFunction) ProtoMessage added in v0.6.0

func (*TableFunction) ProtoMessage()

func (*TableFunction) ProtoSize added in v0.6.0

func (m *TableFunction) ProtoSize() (n int)

func (*TableFunction) Reset added in v0.6.0

func (m *TableFunction) Reset()

func (*TableFunction) String added in v0.6.0

func (m *TableFunction) String() string

func (*TableFunction) Unmarshal added in v0.6.0

func (m *TableFunction) Unmarshal(dAtA []byte) error

func (*TableFunction) XXX_DiscardUnknown added in v0.6.0

func (m *TableFunction) XXX_DiscardUnknown()

func (*TableFunction) XXX_Marshal added in v0.6.0

func (m *TableFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TableFunction) XXX_Merge added in v0.6.0

func (m *TableFunction) XXX_Merge(src proto.Message)

func (*TableFunction) XXX_Size added in v0.6.0

func (m *TableFunction) XXX_Size() int

func (*TableFunction) XXX_Unmarshal added in v0.6.0

func (m *TableFunction) XXX_Unmarshal(b []byte) error

type TableLockInfo added in v0.8.0

type TableLockInfo struct {
	LockType             TableLockType `protobuf:"varint,1,opt,name=lockType,proto3,enum=plan.TableLockType" json:"lockType,omitempty"`
	TableDef             *TableDef     `protobuf:"bytes,2,opt,name=tableDef,proto3" json:"tableDef,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*TableLockInfo) Descriptor added in v0.8.0

func (*TableLockInfo) Descriptor() ([]byte, []int)

func (*TableLockInfo) GetLockType added in v0.8.0

func (m *TableLockInfo) GetLockType() TableLockType

func (*TableLockInfo) GetTableDef added in v0.8.0

func (m *TableLockInfo) GetTableDef() *TableDef

func (*TableLockInfo) Marshal added in v0.8.0

func (m *TableLockInfo) Marshal() (dAtA []byte, err error)

func (*TableLockInfo) MarshalTo added in v0.8.0

func (m *TableLockInfo) MarshalTo(dAtA []byte) (int, error)

func (*TableLockInfo) MarshalToSizedBuffer added in v0.8.0

func (m *TableLockInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TableLockInfo) ProtoMessage added in v0.8.0

func (*TableLockInfo) ProtoMessage()

func (*TableLockInfo) ProtoSize added in v0.8.0

func (m *TableLockInfo) ProtoSize() (n int)

func (*TableLockInfo) Reset added in v0.8.0

func (m *TableLockInfo) Reset()

func (*TableLockInfo) String added in v0.8.0

func (m *TableLockInfo) String() string

func (*TableLockInfo) Unmarshal added in v0.8.0

func (m *TableLockInfo) Unmarshal(dAtA []byte) error

func (*TableLockInfo) XXX_DiscardUnknown added in v0.8.0

func (m *TableLockInfo) XXX_DiscardUnknown()

func (*TableLockInfo) XXX_Marshal added in v0.8.0

func (m *TableLockInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TableLockInfo) XXX_Merge added in v0.8.0

func (m *TableLockInfo) XXX_Merge(src proto.Message)

func (*TableLockInfo) XXX_Size added in v0.8.0

func (m *TableLockInfo) XXX_Size() int

func (*TableLockInfo) XXX_Unmarshal added in v0.8.0

func (m *TableLockInfo) XXX_Unmarshal(b []byte) error

type TableLockType added in v0.8.0

type TableLockType int32
const (
	TableLockType_TableLockNone             TableLockType = 0
	TableLockType_TableLockRead             TableLockType = 1
	TableLockType_TableLockReadLocal        TableLockType = 2
	TableLockType_TableLockWrite            TableLockType = 3
	TableLockType_TableLockLowPriorityWrite TableLockType = 4
)

func (TableLockType) EnumDescriptor added in v0.8.0

func (TableLockType) EnumDescriptor() ([]byte, []int)

func (TableLockType) String added in v0.8.0

func (x TableLockType) String() string

type TargetType added in v0.5.0

type TargetType struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TargetType used in cast function as target type

func (*TargetType) Descriptor added in v0.5.0

func (*TargetType) Descriptor() ([]byte, []int)

func (*TargetType) Marshal added in v0.5.0

func (m *TargetType) Marshal() (dAtA []byte, err error)

func (*TargetType) MarshalTo added in v0.5.0

func (m *TargetType) MarshalTo(dAtA []byte) (int, error)

func (*TargetType) MarshalToSizedBuffer added in v0.5.0

func (m *TargetType) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TargetType) ProtoMessage added in v0.5.0

func (*TargetType) ProtoMessage()

func (*TargetType) ProtoSize added in v0.5.0

func (m *TargetType) ProtoSize() (n int)

func (*TargetType) Reset added in v0.5.0

func (m *TargetType) Reset()

func (*TargetType) String added in v0.5.0

func (m *TargetType) String() string

func (*TargetType) Unmarshal added in v0.5.0

func (m *TargetType) Unmarshal(dAtA []byte) error

func (*TargetType) XXX_DiscardUnknown added in v0.5.0

func (m *TargetType) XXX_DiscardUnknown()

func (*TargetType) XXX_Marshal added in v0.5.0

func (m *TargetType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetType) XXX_Merge added in v0.5.0

func (m *TargetType) XXX_Merge(src proto.Message)

func (*TargetType) XXX_Size added in v0.5.0

func (m *TargetType) XXX_Size() int

func (*TargetType) XXX_Unmarshal added in v0.5.0

func (m *TargetType) XXX_Unmarshal(b []byte) error

type TransationBegin added in v0.5.0

type TransationBegin struct {
	Mode                 TransationBegin_TransationMode `protobuf:"varint,1,opt,name=mode,proto3,enum=plan.TransationBegin_TransationMode" json:"mode,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*TransationBegin) Descriptor added in v0.5.0

func (*TransationBegin) Descriptor() ([]byte, []int)

func (*TransationBegin) GetMode added in v0.5.0

func (*TransationBegin) Marshal added in v0.5.0

func (m *TransationBegin) Marshal() (dAtA []byte, err error)

func (*TransationBegin) MarshalTo added in v0.5.0

func (m *TransationBegin) MarshalTo(dAtA []byte) (int, error)

func (*TransationBegin) MarshalToSizedBuffer added in v0.5.0

func (m *TransationBegin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TransationBegin) ProtoMessage added in v0.5.0

func (*TransationBegin) ProtoMessage()

func (*TransationBegin) ProtoSize added in v0.5.0

func (m *TransationBegin) ProtoSize() (n int)

func (*TransationBegin) Reset added in v0.5.0

func (m *TransationBegin) Reset()

func (*TransationBegin) String added in v0.5.0

func (m *TransationBegin) String() string

func (*TransationBegin) Unmarshal added in v0.5.0

func (m *TransationBegin) Unmarshal(dAtA []byte) error

func (*TransationBegin) XXX_DiscardUnknown added in v0.5.0

func (m *TransationBegin) XXX_DiscardUnknown()

func (*TransationBegin) XXX_Marshal added in v0.5.0

func (m *TransationBegin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransationBegin) XXX_Merge added in v0.5.0

func (m *TransationBegin) XXX_Merge(src proto.Message)

func (*TransationBegin) XXX_Size added in v0.5.0

func (m *TransationBegin) XXX_Size() int

func (*TransationBegin) XXX_Unmarshal added in v0.5.0

func (m *TransationBegin) XXX_Unmarshal(b []byte) error

type TransationBegin_TransationMode added in v0.5.0

type TransationBegin_TransationMode int32
const (
	TransationBegin_NONE       TransationBegin_TransationMode = 0
	TransationBegin_READ_ONLY  TransationBegin_TransationMode = 1
	TransationBegin_READ_WRITE TransationBegin_TransationMode = 2
)

func (TransationBegin_TransationMode) EnumDescriptor added in v0.5.0

func (TransationBegin_TransationMode) EnumDescriptor() ([]byte, []int)

func (TransationBegin_TransationMode) String added in v0.5.0

type TransationCommit added in v0.5.0

type TransationCommit struct {
	CompletionType       TransationCompletionType `` /* 139-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*TransationCommit) Descriptor added in v0.5.0

func (*TransationCommit) Descriptor() ([]byte, []int)

func (*TransationCommit) GetCompletionType added in v0.5.0

func (m *TransationCommit) GetCompletionType() TransationCompletionType

func (*TransationCommit) Marshal added in v0.5.0

func (m *TransationCommit) Marshal() (dAtA []byte, err error)

func (*TransationCommit) MarshalTo added in v0.5.0

func (m *TransationCommit) MarshalTo(dAtA []byte) (int, error)

func (*TransationCommit) MarshalToSizedBuffer added in v0.5.0

func (m *TransationCommit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TransationCommit) ProtoMessage added in v0.5.0

func (*TransationCommit) ProtoMessage()

func (*TransationCommit) ProtoSize added in v0.5.0

func (m *TransationCommit) ProtoSize() (n int)

func (*TransationCommit) Reset added in v0.5.0

func (m *TransationCommit) Reset()

func (*TransationCommit) String added in v0.5.0

func (m *TransationCommit) String() string

func (*TransationCommit) Unmarshal added in v0.5.0

func (m *TransationCommit) Unmarshal(dAtA []byte) error

func (*TransationCommit) XXX_DiscardUnknown added in v0.5.0

func (m *TransationCommit) XXX_DiscardUnknown()

func (*TransationCommit) XXX_Marshal added in v0.5.0

func (m *TransationCommit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransationCommit) XXX_Merge added in v0.5.0

func (m *TransationCommit) XXX_Merge(src proto.Message)

func (*TransationCommit) XXX_Size added in v0.5.0

func (m *TransationCommit) XXX_Size() int

func (*TransationCommit) XXX_Unmarshal added in v0.5.0

func (m *TransationCommit) XXX_Unmarshal(b []byte) error

type TransationCompletionType added in v0.5.0

type TransationCompletionType int32
const (
	TransationCompletionType_CHAIN    TransationCompletionType = 0
	TransationCompletionType_NO_CHAIN TransationCompletionType = 1
	TransationCompletionType_RELEASE  TransationCompletionType = 2
)

func (TransationCompletionType) EnumDescriptor added in v0.5.0

func (TransationCompletionType) EnumDescriptor() ([]byte, []int)

func (TransationCompletionType) String added in v0.5.0

func (x TransationCompletionType) String() string

type TransationControl added in v0.5.0

type TransationControl struct {
	// TransationControl type
	TclType TransationControl_TclType `protobuf:"varint,1,opt,name=tcl_type,json=tclType,proto3,enum=plan.TransationControl_TclType" json:"tcl_type,omitempty"`
	// Types that are valid to be assigned to Action:
	//
	//	*TransationControl_Begin
	//	*TransationControl_Commit
	//	*TransationControl_Rollback
	Action               isTransationControl_Action `protobuf_oneof:"action"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*TransationControl) Descriptor added in v0.5.0

func (*TransationControl) Descriptor() ([]byte, []int)

func (*TransationControl) GetAction added in v0.5.0

func (m *TransationControl) GetAction() isTransationControl_Action

func (*TransationControl) GetBegin added in v0.5.0

func (m *TransationControl) GetBegin() *TransationBegin

func (*TransationControl) GetCommit added in v0.5.0

func (m *TransationControl) GetCommit() *TransationCommit

func (*TransationControl) GetRollback added in v0.5.0

func (m *TransationControl) GetRollback() *TransationRollback

func (*TransationControl) GetTclType added in v0.5.0

func (*TransationControl) Marshal added in v0.5.0

func (m *TransationControl) Marshal() (dAtA []byte, err error)

func (*TransationControl) MarshalTo added in v0.5.0

func (m *TransationControl) MarshalTo(dAtA []byte) (int, error)

func (*TransationControl) MarshalToSizedBuffer added in v0.5.0

func (m *TransationControl) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TransationControl) ProtoMessage added in v0.5.0

func (*TransationControl) ProtoMessage()

func (*TransationControl) ProtoSize added in v0.5.0

func (m *TransationControl) ProtoSize() (n int)

func (*TransationControl) Reset added in v0.5.0

func (m *TransationControl) Reset()

func (*TransationControl) String added in v0.5.0

func (m *TransationControl) String() string

func (*TransationControl) Unmarshal added in v0.5.0

func (m *TransationControl) Unmarshal(dAtA []byte) error

func (*TransationControl) XXX_DiscardUnknown added in v0.5.0

func (m *TransationControl) XXX_DiscardUnknown()

func (*TransationControl) XXX_Marshal added in v0.5.0

func (m *TransationControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransationControl) XXX_Merge added in v0.5.0

func (m *TransationControl) XXX_Merge(src proto.Message)

func (*TransationControl) XXX_OneofWrappers added in v0.5.0

func (*TransationControl) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*TransationControl) XXX_Size added in v0.5.0

func (m *TransationControl) XXX_Size() int

func (*TransationControl) XXX_Unmarshal added in v0.5.0

func (m *TransationControl) XXX_Unmarshal(b []byte) error

type TransationControl_Begin added in v0.5.0

type TransationControl_Begin struct {
	Begin *TransationBegin `protobuf:"bytes,2,opt,name=begin,proto3,oneof" json:"begin,omitempty"`
}

func (*TransationControl_Begin) MarshalTo added in v0.5.0

func (m *TransationControl_Begin) MarshalTo(dAtA []byte) (int, error)

func (*TransationControl_Begin) MarshalToSizedBuffer added in v0.5.0

func (m *TransationControl_Begin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TransationControl_Begin) ProtoSize added in v0.5.0

func (m *TransationControl_Begin) ProtoSize() (n int)

type TransationControl_Commit added in v0.5.0

type TransationControl_Commit struct {
	Commit *TransationCommit `protobuf:"bytes,3,opt,name=commit,proto3,oneof" json:"commit,omitempty"`
}

func (*TransationControl_Commit) MarshalTo added in v0.5.0

func (m *TransationControl_Commit) MarshalTo(dAtA []byte) (int, error)

func (*TransationControl_Commit) MarshalToSizedBuffer added in v0.5.0

func (m *TransationControl_Commit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TransationControl_Commit) ProtoSize added in v0.5.0

func (m *TransationControl_Commit) ProtoSize() (n int)

type TransationControl_Rollback added in v0.5.0

type TransationControl_Rollback struct {
	Rollback *TransationRollback `protobuf:"bytes,4,opt,name=rollback,proto3,oneof" json:"rollback,omitempty"`
}

func (*TransationControl_Rollback) MarshalTo added in v0.5.0

func (m *TransationControl_Rollback) MarshalTo(dAtA []byte) (int, error)

func (*TransationControl_Rollback) MarshalToSizedBuffer added in v0.5.0

func (m *TransationControl_Rollback) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TransationControl_Rollback) ProtoSize added in v0.5.0

func (m *TransationControl_Rollback) ProtoSize() (n int)

type TransationControl_TclType added in v0.5.0

type TransationControl_TclType int32
const (
	TransationControl_BEGIN    TransationControl_TclType = 0
	TransationControl_COMMIT   TransationControl_TclType = 1
	TransationControl_ROLLBACK TransationControl_TclType = 2
)

func (TransationControl_TclType) EnumDescriptor added in v0.5.0

func (TransationControl_TclType) EnumDescriptor() ([]byte, []int)

func (TransationControl_TclType) String added in v0.5.0

func (x TransationControl_TclType) String() string

type TransationRollback added in v0.5.0

type TransationRollback struct {
	CompletionType       TransationCompletionType `` /* 139-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*TransationRollback) Descriptor added in v0.5.0

func (*TransationRollback) Descriptor() ([]byte, []int)

func (*TransationRollback) GetCompletionType added in v0.5.0

func (m *TransationRollback) GetCompletionType() TransationCompletionType

func (*TransationRollback) Marshal added in v0.5.0

func (m *TransationRollback) Marshal() (dAtA []byte, err error)

func (*TransationRollback) MarshalTo added in v0.5.0

func (m *TransationRollback) MarshalTo(dAtA []byte) (int, error)

func (*TransationRollback) MarshalToSizedBuffer added in v0.5.0

func (m *TransationRollback) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TransationRollback) ProtoMessage added in v0.5.0

func (*TransationRollback) ProtoMessage()

func (*TransationRollback) ProtoSize added in v0.5.0

func (m *TransationRollback) ProtoSize() (n int)

func (*TransationRollback) Reset added in v0.5.0

func (m *TransationRollback) Reset()

func (*TransationRollback) String added in v0.5.0

func (m *TransationRollback) String() string

func (*TransationRollback) Unmarshal added in v0.5.0

func (m *TransationRollback) Unmarshal(dAtA []byte) error

func (*TransationRollback) XXX_DiscardUnknown added in v0.5.0

func (m *TransationRollback) XXX_DiscardUnknown()

func (*TransationRollback) XXX_Marshal added in v0.5.0

func (m *TransationRollback) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransationRollback) XXX_Merge added in v0.5.0

func (m *TransationRollback) XXX_Merge(src proto.Message)

func (*TransationRollback) XXX_Size added in v0.5.0

func (m *TransationRollback) XXX_Size() int

func (*TransationRollback) XXX_Unmarshal added in v0.5.0

func (m *TransationRollback) XXX_Unmarshal(b []byte) error

type TruncateTable added in v0.5.0

type TruncateTable struct {
	Database             string        `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
	Table                string        `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
	IndexTableNames      []string      `protobuf:"bytes,3,rep,name=index_table_names,json=indexTableNames,proto3" json:"index_table_names,omitempty"`
	PartitionTableNames  []string      `protobuf:"bytes,4,rep,name=partition_table_names,json=partitionTableNames,proto3" json:"partition_table_names,omitempty"`
	ClusterTable         *ClusterTable `protobuf:"bytes,5,opt,name=cluster_table,json=clusterTable,proto3" json:"cluster_table,omitempty"`
	TableId              uint64        `protobuf:"varint,6,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
	ForeignTbl           []uint64      `protobuf:"varint,7,rep,packed,name=foreign_tbl,json=foreignTbl,proto3" json:"foreign_tbl,omitempty"`
	IsDelete             bool          `protobuf:"varint,8,opt,name=is_delete,json=isDelete,proto3" json:"is_delete,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*TruncateTable) Descriptor added in v0.5.0

func (*TruncateTable) Descriptor() ([]byte, []int)

func (*TruncateTable) GetClusterTable added in v0.7.0

func (m *TruncateTable) GetClusterTable() *ClusterTable

func (*TruncateTable) GetDatabase added in v0.6.0

func (m *TruncateTable) GetDatabase() string

func (*TruncateTable) GetForeignTbl added in v0.7.0

func (m *TruncateTable) GetForeignTbl() []uint64

func (*TruncateTable) GetIndexTableNames added in v0.6.0

func (m *TruncateTable) GetIndexTableNames() []string

func (*TruncateTable) GetIsDelete added in v1.1.0

func (m *TruncateTable) GetIsDelete() bool

func (*TruncateTable) GetPartitionTableNames added in v0.8.0

func (m *TruncateTable) GetPartitionTableNames() []string

func (*TruncateTable) GetTable added in v0.5.0

func (m *TruncateTable) GetTable() string

func (*TruncateTable) GetTableId added in v0.7.0

func (m *TruncateTable) GetTableId() uint64

func (*TruncateTable) Marshal added in v0.5.0

func (m *TruncateTable) Marshal() (dAtA []byte, err error)

func (*TruncateTable) MarshalTo added in v0.5.0

func (m *TruncateTable) MarshalTo(dAtA []byte) (int, error)

func (*TruncateTable) MarshalToSizedBuffer added in v0.5.0

func (m *TruncateTable) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TruncateTable) ProtoMessage added in v0.5.0

func (*TruncateTable) ProtoMessage()

func (*TruncateTable) ProtoSize added in v0.5.0

func (m *TruncateTable) ProtoSize() (n int)

func (*TruncateTable) Reset added in v0.5.0

func (m *TruncateTable) Reset()

func (*TruncateTable) String added in v0.5.0

func (m *TruncateTable) String() string

func (*TruncateTable) Unmarshal added in v0.5.0

func (m *TruncateTable) Unmarshal(dAtA []byte) error

func (*TruncateTable) XXX_DiscardUnknown added in v0.5.0

func (m *TruncateTable) XXX_DiscardUnknown()

func (*TruncateTable) XXX_Marshal added in v0.5.0

func (m *TruncateTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TruncateTable) XXX_Merge added in v0.5.0

func (m *TruncateTable) XXX_Merge(src proto.Message)

func (*TruncateTable) XXX_Size added in v0.5.0

func (m *TruncateTable) XXX_Size() int

func (*TruncateTable) XXX_Unmarshal added in v0.5.0

func (m *TruncateTable) XXX_Unmarshal(b []byte) error

type Type

type Type struct {
	Id                   int32    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	NotNullable          bool     `protobuf:"varint,2,opt,name=notNullable,proto3" json:"notNullable,omitempty"`
	AutoIncr             bool     `protobuf:"varint,3,opt,name=auto_incr,json=autoIncr,proto3" json:"auto_incr,omitempty"`
	Width                int32    `protobuf:"varint,4,opt,name=width,proto3" json:"width,omitempty"`
	Scale                int32    `protobuf:"varint,5,opt,name=scale,proto3" json:"scale,omitempty"`
	Table                string   `protobuf:"bytes,6,opt,name=table,proto3" json:"table,omitempty"`
	Enumvalues           string   `protobuf:"bytes,7,opt,name=enumvalues,proto3" json:"enumvalues,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type) Descriptor

func (*Type) Descriptor() ([]byte, []int)

func (*Type) GetAutoIncr added in v0.6.0

func (m *Type) GetAutoIncr() bool

func (*Type) GetEnumvalues added in v1.0.0

func (m *Type) GetEnumvalues() string

func (*Type) GetId

func (m *Type) GetId() int32

func (*Type) GetNotNullable added in v0.7.0

func (m *Type) GetNotNullable() bool

func (*Type) GetScale added in v0.5.0

func (m *Type) GetScale() int32

func (*Type) GetTable added in v0.6.0

func (m *Type) GetTable() string

func (*Type) GetWidth

func (m *Type) GetWidth() int32

func (*Type) IsEmpty added in v1.2.0

func (t *Type) IsEmpty() bool

func (*Type) Marshal added in v0.5.0

func (m *Type) Marshal() (dAtA []byte, err error)

func (*Type) MarshalTo added in v0.5.0

func (m *Type) MarshalTo(dAtA []byte) (int, error)

func (*Type) MarshalToSizedBuffer added in v0.5.0

func (m *Type) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Type) ProtoMessage

func (*Type) ProtoMessage()

func (*Type) ProtoSize added in v0.5.0

func (m *Type) ProtoSize() (n int)

func (*Type) Reset

func (m *Type) Reset()

func (*Type) String

func (m *Type) String() string

func (*Type) Unmarshal added in v0.5.0

func (m *Type) Unmarshal(dAtA []byte) error

func (*Type) XXX_DiscardUnknown added in v0.5.0

func (m *Type) XXX_DiscardUnknown()

func (*Type) XXX_Marshal added in v0.5.0

func (m *Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type) XXX_Merge added in v0.5.0

func (m *Type) XXX_Merge(src proto.Message)

func (*Type) XXX_Size added in v0.5.0

func (m *Type) XXX_Size() int

func (*Type) XXX_Unmarshal added in v0.5.0

func (m *Type) XXX_Unmarshal(b []byte) error

type UnLockTables added in v0.8.0

type UnLockTables struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UnLockTables) Descriptor added in v0.8.0

func (*UnLockTables) Descriptor() ([]byte, []int)

func (*UnLockTables) Marshal added in v0.8.0

func (m *UnLockTables) Marshal() (dAtA []byte, err error)

func (*UnLockTables) MarshalTo added in v0.8.0

func (m *UnLockTables) MarshalTo(dAtA []byte) (int, error)

func (*UnLockTables) MarshalToSizedBuffer added in v0.8.0

func (m *UnLockTables) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UnLockTables) ProtoMessage added in v0.8.0

func (*UnLockTables) ProtoMessage()

func (*UnLockTables) ProtoSize added in v0.8.0

func (m *UnLockTables) ProtoSize() (n int)

func (*UnLockTables) Reset added in v0.8.0

func (m *UnLockTables) Reset()

func (*UnLockTables) String added in v0.8.0

func (m *UnLockTables) String() string

func (*UnLockTables) Unmarshal added in v0.8.0

func (m *UnLockTables) Unmarshal(dAtA []byte) error

func (*UnLockTables) XXX_DiscardUnknown added in v0.8.0

func (m *UnLockTables) XXX_DiscardUnknown()

func (*UnLockTables) XXX_Marshal added in v0.8.0

func (m *UnLockTables) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnLockTables) XXX_Merge added in v0.8.0

func (m *UnLockTables) XXX_Merge(src proto.Message)

func (*UnLockTables) XXX_Size added in v0.8.0

func (m *UnLockTables) XXX_Size() int

func (*UnLockTables) XXX_Unmarshal added in v0.8.0

func (m *UnLockTables) XXX_Unmarshal(b []byte) error

type VarRef

type VarRef struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	System               bool     `protobuf:"varint,2,opt,name=system,proto3" json:"system,omitempty"`
	Global               bool     `protobuf:"varint,3,opt,name=global,proto3" json:"global,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Session variable ref, compiler should fold.

func (*VarRef) Descriptor

func (*VarRef) Descriptor() ([]byte, []int)

func (*VarRef) GetGlobal added in v0.6.0

func (m *VarRef) GetGlobal() bool

func (*VarRef) GetName

func (m *VarRef) GetName() string

func (*VarRef) GetSystem added in v0.6.0

func (m *VarRef) GetSystem() bool

func (*VarRef) Marshal added in v0.5.0

func (m *VarRef) Marshal() (dAtA []byte, err error)

func (*VarRef) MarshalTo added in v0.5.0

func (m *VarRef) MarshalTo(dAtA []byte) (int, error)

func (*VarRef) MarshalToSizedBuffer added in v0.5.0

func (m *VarRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VarRef) ProtoMessage

func (*VarRef) ProtoMessage()

func (*VarRef) ProtoSize added in v0.5.0

func (m *VarRef) ProtoSize() (n int)

func (*VarRef) Reset

func (m *VarRef) Reset()

func (*VarRef) String

func (m *VarRef) String() string

func (*VarRef) Unmarshal added in v0.5.0

func (m *VarRef) Unmarshal(dAtA []byte) error

func (*VarRef) XXX_DiscardUnknown added in v0.5.0

func (m *VarRef) XXX_DiscardUnknown()

func (*VarRef) XXX_Marshal added in v0.5.0

func (m *VarRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VarRef) XXX_Merge added in v0.5.0

func (m *VarRef) XXX_Merge(src proto.Message)

func (*VarRef) XXX_Size added in v0.5.0

func (m *VarRef) XXX_Size() int

func (*VarRef) XXX_Unmarshal added in v0.5.0

func (m *VarRef) XXX_Unmarshal(b []byte) error

type ViewDef added in v0.6.0

type ViewDef struct {
	View                 string   `protobuf:"bytes,1,opt,name=view,proto3" json:"view,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ViewDef) Descriptor added in v0.6.0

func (*ViewDef) Descriptor() ([]byte, []int)

func (*ViewDef) GetView added in v0.6.0

func (m *ViewDef) GetView() string

func (*ViewDef) Marshal added in v0.6.0

func (m *ViewDef) Marshal() (dAtA []byte, err error)

func (*ViewDef) MarshalTo added in v0.6.0

func (m *ViewDef) MarshalTo(dAtA []byte) (int, error)

func (*ViewDef) MarshalToSizedBuffer added in v0.6.0

func (m *ViewDef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ViewDef) ProtoMessage added in v0.6.0

func (*ViewDef) ProtoMessage()

func (*ViewDef) ProtoSize added in v0.6.0

func (m *ViewDef) ProtoSize() (n int)

func (*ViewDef) Reset added in v0.6.0

func (m *ViewDef) Reset()

func (*ViewDef) String added in v0.6.0

func (m *ViewDef) String() string

func (*ViewDef) Unmarshal added in v0.6.0

func (m *ViewDef) Unmarshal(dAtA []byte) error

func (*ViewDef) XXX_DiscardUnknown added in v0.6.0

func (m *ViewDef) XXX_DiscardUnknown()

func (*ViewDef) XXX_Marshal added in v0.6.0

func (m *ViewDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ViewDef) XXX_Merge added in v0.6.0

func (m *ViewDef) XXX_Merge(src proto.Message)

func (*ViewDef) XXX_Size added in v0.6.0

func (m *ViewDef) XXX_Size() int

func (*ViewDef) XXX_Unmarshal added in v0.6.0

func (m *ViewDef) XXX_Unmarshal(b []byte) error

type WindowSpec

type WindowSpec struct {
	WindowFunc           *Expr          `protobuf:"bytes,1,opt,name=window_func,json=windowFunc,proto3" json:"window_func,omitempty"`
	PartitionBy          []*Expr        `protobuf:"bytes,2,rep,name=partition_by,json=partitionBy,proto3" json:"partition_by,omitempty"`
	OrderBy              []*OrderBySpec `protobuf:"bytes,3,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	Frame                *FrameClause   `protobuf:"bytes,4,opt,name=frame,proto3" json:"frame,omitempty"`
	Name                 string         `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*WindowSpec) Descriptor

func (*WindowSpec) Descriptor() ([]byte, []int)

func (*WindowSpec) GetFrame added in v0.8.0

func (m *WindowSpec) GetFrame() *FrameClause

func (*WindowSpec) GetName added in v0.8.0

func (m *WindowSpec) GetName() string

func (*WindowSpec) GetOrderBy added in v0.5.0

func (m *WindowSpec) GetOrderBy() []*OrderBySpec

func (*WindowSpec) GetPartitionBy

func (m *WindowSpec) GetPartitionBy() []*Expr

func (*WindowSpec) GetWindowFunc added in v0.8.0

func (m *WindowSpec) GetWindowFunc() *Expr

func (*WindowSpec) Marshal added in v0.5.0

func (m *WindowSpec) Marshal() (dAtA []byte, err error)

func (*WindowSpec) MarshalTo added in v0.5.0

func (m *WindowSpec) MarshalTo(dAtA []byte) (int, error)

func (*WindowSpec) MarshalToSizedBuffer added in v0.5.0

func (m *WindowSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WindowSpec) ProtoMessage

func (*WindowSpec) ProtoMessage()

func (*WindowSpec) ProtoSize added in v0.5.0

func (m *WindowSpec) ProtoSize() (n int)

func (*WindowSpec) Reset

func (m *WindowSpec) Reset()

func (*WindowSpec) String

func (m *WindowSpec) String() string

func (*WindowSpec) Unmarshal added in v0.5.0

func (m *WindowSpec) Unmarshal(dAtA []byte) error

func (*WindowSpec) XXX_DiscardUnknown added in v0.5.0

func (m *WindowSpec) XXX_DiscardUnknown()

func (*WindowSpec) XXX_Marshal added in v0.5.0

func (m *WindowSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WindowSpec) XXX_Merge added in v0.5.0

func (m *WindowSpec) XXX_Merge(src proto.Message)

func (*WindowSpec) XXX_Size added in v0.5.0

func (m *WindowSpec) XXX_Size() int

func (*WindowSpec) XXX_Unmarshal added in v0.5.0

func (m *WindowSpec) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL