plan

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

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 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",
}
View Source
var DataControl_DclType_value = map[string]int32{
	"SET_VARIABLES": 0,
	"GRANT":         1,
	"REVOKE":        2,
	"DENY":          3,
	"PREPARE":       4,
	"EXECUTE":       5,
	"DEALLOCATE":    6,
}
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: "SHOW_CREATEDATABASE",
	11: "SHOW_CREATETABLE",
	12: "SHOW_DATABASES",
	13: "SHOW_TABLES",
	14: "SHOW_COLUMNS",
	15: "SHOW_INDEX",
	16: "SHOW_VARIABLES",
	17: "SHOW_WARNINGS",
	18: "SHOW_ERRORS",
	19: "SHOW_STATUS",
	20: "SHOW_PROCESSLIST",
}
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,
	"SHOW_CREATEDATABASE": 10,
	"SHOW_CREATETABLE":    11,
	"SHOW_DATABASES":      12,
	"SHOW_TABLES":         13,
	"SHOW_COLUMNS":        14,
	"SHOW_INDEX":          15,
	"SHOW_VARIABLES":      16,
	"SHOW_WARNINGS":       17,
	"SHOW_ERRORS":         18,
	"SHOW_STATUS":         19,
	"SHOW_PROCESSLIST":    20,
}
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",
}
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":             256,
}
View Source
var IndexDef_IndexType_name = map[int32]string{
	0: "INVAILD",
	1: "ZONEMAP",
	2: "BSI",
}
View Source
var IndexDef_IndexType_value = map[string]int32{
	"INVAILD": 0,
	"ZONEMAP": 1,
	"BSI":     2,
}
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_JoinFlag_name = map[int32]string{
	0: "INNER",
	1: "LEFT",
	2: "RIGHT",
	3: "OUTER",
	4: "SEMI",
	5: "ANTI",
	6: "SINGLE",
	7: "MARK",
	8: "APPLY",
}
View Source
var Node_JoinFlag_value = map[string]int32{
	"INNER":  0,
	"LEFT":   1,
	"RIGHT":  2,
	"OUTER":  3,
	"SEMI":   4,
	"ANTI":   5,
	"SINGLE": 6,
	"MARK":   7,
	"APPLY":  8,
}
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",
	10: "PROJECT",
	11: "EXTERNAL_FUNCTION",
	20: "MATERIAL",
	21: "RECURSIVE_CTE",
	22: "SINK",
	23: "SINK_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: "UPDATE",
	53: "DELETE",
}
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,
	"PROJECT":           10,
	"EXTERNAL_FUNCTION": 11,
	"MATERIAL":          20,
	"RECURSIVE_CTE":     21,
	"SINK":              22,
	"SINK_SCAN":         23,
	"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,
	"UPDATE":            52,
	"DELETE":            53,
}
View Source
var OrderBySpec_OrderByFlag_name = map[int32]string{
	0:  "ASC",
	1:  "DESC",
	2:  "NULLS_FIRST",
	4:  "NULLS_LAST",
	8:  "UNIQUE",
	16: "INTERNAL",
}
View Source
var OrderBySpec_OrderByFlag_value = map[string]int32{
	"ASC":         0,
	"DESC":        1,
	"NULLS_FIRST": 2,
	"NULLS_LAST":  4,
	"UNIQUE":      8,
	"INTERNAL":    16,
}
View Source
var Query_StatementType_name = map[int32]string{
	0: "UNKNOWN",
	1: "SELECT",
	2: "INSERT",
	3: "DELETE",
	4: "UPDATE",
	5: "MERGE",
}
View Source
var Query_StatementType_value = map[string]int32{
	"UNKNOWN": 0,
	"SELECT":  1,
	"INSERT":  2,
	"DELETE":  3,
	"UPDATE":  4,
	"MERGE":   5,
}
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 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,
}
View Source
var Type_TypeId_name = map[int32]string{
	0:   "ANY",
	1:   "STAR",
	10:  "BOOL",
	20:  "INT8",
	21:  "INT16",
	22:  "INT32",
	23:  "INT64",
	24:  "INT128",
	25:  "UINT8",
	26:  "UINT16",
	27:  "UINT32",
	28:  "UINT64",
	29:  "UINT128",
	30:  "FLOAT32",
	31:  "FLOAT64",
	32:  "DECIMAL64",
	33:  "DECIMAL128",
	34:  "DECIMAL",
	37:  "ANYINT",
	38:  "ANYFLOAT",
	39:  "ANYNUMBER",
	40:  "UUID",
	41:  "UB160",
	42:  "UB184",
	43:  "UB192",
	44:  "UB224",
	45:  "UB256",
	50:  "DATE",
	51:  "TIME",
	52:  "DATETIME",
	53:  "TIMESTAMP",
	54:  "INTERVAL",
	59:  "ANYTIME",
	60:  "CHAR",
	61:  "VARCHAR",
	62:  "JSON",
	70:  "BINARY",
	71:  "VARBINARY",
	90:  "ARRAY",
	91:  "FLEXBUFFER",
	100: "BYTEA8",
	101: "BYTEA16",
	102: "BYTEA",
	200: "SEL",
	201: "TUPLE",
}
View Source
var Type_TypeId_value = map[string]int32{
	"ANY":        0,
	"STAR":       1,
	"BOOL":       10,
	"INT8":       20,
	"INT16":      21,
	"INT32":      22,
	"INT64":      23,
	"INT128":     24,
	"UINT8":      25,
	"UINT16":     26,
	"UINT32":     27,
	"UINT64":     28,
	"UINT128":    29,
	"FLOAT32":    30,
	"FLOAT64":    31,
	"DECIMAL64":  32,
	"DECIMAL128": 33,
	"DECIMAL":    34,
	"ANYINT":     37,
	"ANYFLOAT":   38,
	"ANYNUMBER":  39,
	"UUID":       40,
	"UB160":      41,
	"UB184":      42,
	"UB192":      43,
	"UB224":      44,
	"UB256":      45,
	"DATE":       50,
	"TIME":       51,
	"DATETIME":   52,
	"TIMESTAMP":  53,
	"INTERVAL":   54,
	"ANYTIME":    59,
	"CHAR":       60,
	"VARCHAR":    61,
	"JSON":       62,
	"BINARY":     70,
	"VARBINARY":  71,
	"ARRAY":      90,
	"FLEXBUFFER": 91,
	"BYTEA8":     100,
	"BYTEA16":    101,
	"BYTEA":      102,
	"SEL":        200,
	"TUPLE":      201,
}

Functions

This section is empty.

Types

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 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 AlterTable added in v0.5.0

type AlterTable struct {
	Table                string    `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
	TableDef             *TableDef `protobuf:"bytes,2,opt,name=table_def,json=tableDef,proto3" json:"table_def,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) GetTable added in v0.5.0

func (m *AlterTable) GetTable() string

func (*AlterTable) GetTableDef added in v0.5.0

func (m *AlterTable) GetTableDef() *TableDef

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 ColData

type ColData struct {
	RowCount             int32     `protobuf:"varint,1,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
	NullCount            int32     `protobuf:"varint,2,opt,name=null_count,json=nullCount,proto3" json:"null_count,omitempty"`
	Nulls                []bool    `protobuf:"varint,3,rep,packed,name=nulls,proto3" json:"nulls,omitempty"`
	I32                  []int32   `protobuf:"varint,4,rep,packed,name=i32,proto3" json:"i32,omitempty"`
	I64                  []int64   `protobuf:"varint,5,rep,packed,name=i64,proto3" json:"i64,omitempty"`
	F32                  []float32 `protobuf:"fixed32,6,rep,packed,name=f32,proto3" json:"f32,omitempty"`
	F64                  []float64 `protobuf:"fixed64,7,rep,packed,name=f64,proto3" json:"f64,omitempty"`
	S                    []string  `protobuf:"bytes,8,rep,name=s,proto3" json:"s,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ColData) Descriptor

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

func (*ColData) GetF32

func (m *ColData) GetF32() []float32

func (*ColData) GetF64

func (m *ColData) GetF64() []float64

func (*ColData) GetI32

func (m *ColData) GetI32() []int32

func (*ColData) GetI64

func (m *ColData) GetI64() []int64

func (*ColData) GetNullCount

func (m *ColData) GetNullCount() int32

func (*ColData) GetNulls

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

func (*ColData) GetRowCount

func (m *ColData) GetRowCount() int32

func (*ColData) GetS

func (m *ColData) GetS() []string

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 {
	Name                 string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Alg                  CompressType `protobuf:"varint,2,opt,name=alg,proto3,enum=plan.CompressType" json:"alg,omitempty"`
	Typ                  *Type        `protobuf:"bytes,3,opt,name=typ,proto3" json:"typ,omitempty"`
	Default              *DefaultExpr `protobuf:"bytes,4,opt,name=default,proto3" json:"default,omitempty"`
	Primary              bool         `protobuf:"varint,5,opt,name=primary,proto3" json:"primary,omitempty"`
	Pkidx                int32        `protobuf:"varint,6,opt,name=pkidx,proto3" json:"pkidx,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) GetDefault added in v0.5.0

func (m *ColDef) GetDefault() *DefaultExpr

func (*ColDef) GetName

func (m *ColDef) GetName() string

func (*ColDef) GetPkidx

func (m *ColDef) GetPkidx() int32

func (*ColDef) GetPrimary added in v0.5.0

func (m *ColDef) GetPrimary() bool

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 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"`
	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) GetName

func (m *ColRef) GetName() string

func (*ColRef) GetRelPos

func (m *ColRef) GetRelPos() int32

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 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 Const

type Const struct {
	Isnull bool `protobuf:"varint,1,opt,name=isnull,proto3" json:"isnull,omitempty"`
	// Types that are valid to be assigned to Value:
	//	*Const_Ival
	//	*Const_Dval
	//	*Const_Sval
	//	*Const_Bval
	//	*Const_Uval
	//	*Const_Fval
	//	*Const_Dateval
	//	*Const_Datetimeval
	//	*Const_Decimal64Val
	//	*Const_Decimal128Val
	//	*Const_Timestampval
	Value                isConst_Value `protobuf_oneof:"value"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

Const: if a const value can be reprensented by int64 or double, use that, otherwise store a string representation.

func (*Const) Descriptor

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

func (*Const) GetBval added in v0.5.0

func (m *Const) GetBval() bool

func (*Const) GetDatetimeval added in v0.5.0

func (m *Const) GetDatetimeval() int64

func (*Const) GetDateval added in v0.5.0

func (m *Const) GetDateval() int32

func (*Const) GetDecimal128Val added in v0.5.0

func (m *Const) GetDecimal128Val() *Decimal128

func (*Const) GetDecimal64Val added in v0.5.0

func (m *Const) GetDecimal64Val() int64

func (*Const) GetDval

func (m *Const) GetDval() float64

func (*Const) GetFval added in v0.5.0

func (m *Const) GetFval() float32

func (*Const) GetIsnull

func (m *Const) GetIsnull() bool

func (*Const) GetIval

func (m *Const) GetIval() int64

func (*Const) GetSval

func (m *Const) GetSval() string

func (*Const) GetTimestampval added in v0.5.0

func (m *Const) GetTimestampval() int64

func (*Const) GetUval added in v0.5.0

func (m *Const) GetUval() uint64

func (*Const) GetValue

func (m *Const) GetValue() isConst_Value

func (*Const) Marshal added in v0.5.0

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

func (*Const) MarshalTo added in v0.5.0

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

func (*Const) MarshalToSizedBuffer added in v0.5.0

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

func (*Const) ProtoMessage

func (*Const) ProtoMessage()

func (*Const) ProtoSize added in v0.5.0

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

func (*Const) Reset

func (m *Const) Reset()

func (*Const) String

func (m *Const) String() string

func (*Const) Unmarshal added in v0.5.0

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

func (*Const) XXX_DiscardUnknown added in v0.5.0

func (m *Const) XXX_DiscardUnknown()

func (*Const) XXX_Marshal added in v0.5.0

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

func (*Const) XXX_Merge added in v0.5.0

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

func (*Const) XXX_OneofWrappers added in v0.5.0

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*Const) XXX_Size added in v0.5.0

func (m *Const) XXX_Size() int

func (*Const) XXX_Unmarshal added in v0.5.0

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

type Const_Bval added in v0.5.0

type Const_Bval struct {
	Bval bool `protobuf:"varint,5,opt,name=bval,proto3,oneof" json:"bval,omitempty"`
}

func (*Const_Bval) MarshalTo added in v0.5.0

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

func (*Const_Bval) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Bval) ProtoSize added in v0.5.0

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

type Const_Datetimeval added in v0.5.0

type Const_Datetimeval struct {
	Datetimeval int64 `protobuf:"varint,9,opt,name=datetimeval,proto3,oneof" json:"datetimeval,omitempty"`
}

func (*Const_Datetimeval) MarshalTo added in v0.5.0

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

func (*Const_Datetimeval) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Datetimeval) ProtoSize added in v0.5.0

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

type Const_Dateval added in v0.5.0

type Const_Dateval struct {
	Dateval int32 `protobuf:"varint,8,opt,name=dateval,proto3,oneof" json:"dateval,omitempty"`
}

func (*Const_Dateval) MarshalTo added in v0.5.0

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

func (*Const_Dateval) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Dateval) ProtoSize added in v0.5.0

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

type Const_Decimal128Val added in v0.5.0

type Const_Decimal128Val struct {
	Decimal128Val *Decimal128 `protobuf:"bytes,11,opt,name=decimal128val,proto3,oneof" json:"decimal128val,omitempty"`
}

func (*Const_Decimal128Val) MarshalTo added in v0.5.0

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

func (*Const_Decimal128Val) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Decimal128Val) ProtoSize added in v0.5.0

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

type Const_Decimal64Val added in v0.5.0

type Const_Decimal64Val struct {
	Decimal64Val int64 `protobuf:"varint,10,opt,name=decimal64val,proto3,oneof" json:"decimal64val,omitempty"`
}

func (*Const_Decimal64Val) MarshalTo added in v0.5.0

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

func (*Const_Decimal64Val) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Decimal64Val) ProtoSize added in v0.5.0

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

type Const_Dval

type Const_Dval struct {
	Dval float64 `protobuf:"fixed64,3,opt,name=dval,proto3,oneof" json:"dval,omitempty"`
}

func (*Const_Dval) MarshalTo added in v0.5.0

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

func (*Const_Dval) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Dval) ProtoSize added in v0.5.0

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

type Const_Fval added in v0.5.0

type Const_Fval struct {
	Fval float32 `protobuf:"fixed32,7,opt,name=fval,proto3,oneof" json:"fval,omitempty"`
}

func (*Const_Fval) MarshalTo added in v0.5.0

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

func (*Const_Fval) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Fval) ProtoSize added in v0.5.0

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

type Const_Ival

type Const_Ival struct {
	Ival int64 `protobuf:"varint,2,opt,name=ival,proto3,oneof" json:"ival,omitempty"`
}

func (*Const_Ival) MarshalTo added in v0.5.0

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

func (*Const_Ival) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Ival) ProtoSize added in v0.5.0

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

type Const_Sval

type Const_Sval struct {
	Sval string `protobuf:"bytes,4,opt,name=sval,proto3,oneof" json:"sval,omitempty"`
}

func (*Const_Sval) MarshalTo added in v0.5.0

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

func (*Const_Sval) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Sval) ProtoSize added in v0.5.0

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

type Const_Timestampval added in v0.5.0

type Const_Timestampval struct {
	Timestampval int64 `protobuf:"varint,12,opt,name=timestampval,proto3,oneof" json:"timestampval,omitempty"`
}

func (*Const_Timestampval) MarshalTo added in v0.5.0

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

func (*Const_Timestampval) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Timestampval) ProtoSize added in v0.5.0

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

type Const_Uval added in v0.5.0

type Const_Uval struct {
	Uval uint64 `protobuf:"varint,6,opt,name=uval,proto3,oneof" json:"uval,omitempty"`
}

func (*Const_Uval) MarshalTo added in v0.5.0

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

func (*Const_Uval) MarshalToSizedBuffer added in v0.5.0

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

func (*Const_Uval) ProtoSize added in v0.5.0

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

type ConstantValue added in v0.5.0

type ConstantValue struct {
	// Types that are valid to be assigned to ConstantValue:
	//	*ConstantValue_UnknownV
	//	*ConstantValue_Int64V
	//	*ConstantValue_Decimal64V
	//	*ConstantValue_Decimal128V
	//	*ConstantValue_Uint64V
	//	*ConstantValue_Float32V
	//	*ConstantValue_Float64V
	//	*ConstantValue_DateV
	//	*ConstantValue_DateTimeV
	//	*ConstantValue_TimeStampV
	//	*ConstantValue_StringV
	//	*ConstantValue_BoolV
	ConstantValue        isConstantValue_ConstantValue `protobuf_oneof:"constantValue"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*ConstantValue) Descriptor added in v0.5.0

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

func (*ConstantValue) GetBoolV added in v0.5.0

func (m *ConstantValue) GetBoolV() bool

func (*ConstantValue) GetConstantValue added in v0.5.0

func (m *ConstantValue) GetConstantValue() isConstantValue_ConstantValue

func (*ConstantValue) GetDateTimeV added in v0.5.0

func (m *ConstantValue) GetDateTimeV() int64

func (*ConstantValue) GetDateV added in v0.5.0

func (m *ConstantValue) GetDateV() int32

func (*ConstantValue) GetDecimal128V added in v0.5.0

func (m *ConstantValue) GetDecimal128V() *Decimal128

func (*ConstantValue) GetDecimal64V added in v0.5.0

func (m *ConstantValue) GetDecimal64V() int64

func (*ConstantValue) GetFloat32V added in v0.5.0

func (m *ConstantValue) GetFloat32V() float32

func (*ConstantValue) GetFloat64V added in v0.5.0

func (m *ConstantValue) GetFloat64V() float64

func (*ConstantValue) GetInt64V added in v0.5.0

func (m *ConstantValue) GetInt64V() int64

func (*ConstantValue) GetStringV added in v0.5.0

func (m *ConstantValue) GetStringV() string

func (*ConstantValue) GetTimeStampV added in v0.5.0

func (m *ConstantValue) GetTimeStampV() int64

func (*ConstantValue) GetUint64V added in v0.5.0

func (m *ConstantValue) GetUint64V() uint64

func (*ConstantValue) GetUnknownV added in v0.5.0

func (m *ConstantValue) GetUnknownV() int32

func (*ConstantValue) Marshal added in v0.5.0

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

func (*ConstantValue) MarshalTo added in v0.5.0

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

func (*ConstantValue) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue) ProtoMessage added in v0.5.0

func (*ConstantValue) ProtoMessage()

func (*ConstantValue) ProtoSize added in v0.5.0

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

func (*ConstantValue) Reset added in v0.5.0

func (m *ConstantValue) Reset()

func (*ConstantValue) String added in v0.5.0

func (m *ConstantValue) String() string

func (*ConstantValue) Unmarshal added in v0.5.0

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

func (*ConstantValue) XXX_DiscardUnknown added in v0.5.0

func (m *ConstantValue) XXX_DiscardUnknown()

func (*ConstantValue) XXX_Marshal added in v0.5.0

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

func (*ConstantValue) XXX_Merge added in v0.5.0

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

func (*ConstantValue) XXX_OneofWrappers added in v0.5.0

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*ConstantValue) XXX_Size added in v0.5.0

func (m *ConstantValue) XXX_Size() int

func (*ConstantValue) XXX_Unmarshal added in v0.5.0

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

type ConstantValue_BoolV added in v0.5.0

type ConstantValue_BoolV struct {
	BoolV bool `protobuf:"varint,12,opt,name=bool_v,json=boolV,proto3,oneof" json:"bool_v,omitempty"`
}

func (*ConstantValue_BoolV) MarshalTo added in v0.5.0

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

func (*ConstantValue_BoolV) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_BoolV) ProtoSize added in v0.5.0

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

type ConstantValue_DateTimeV added in v0.5.0

type ConstantValue_DateTimeV struct {
	DateTimeV int64 `protobuf:"varint,9,opt,name=dateTime_v,json=dateTimeV,proto3,oneof" json:"dateTime_v,omitempty"`
}

func (*ConstantValue_DateTimeV) MarshalTo added in v0.5.0

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

func (*ConstantValue_DateTimeV) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_DateTimeV) ProtoSize added in v0.5.0

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

type ConstantValue_DateV added in v0.5.0

type ConstantValue_DateV struct {
	DateV int32 `protobuf:"varint,8,opt,name=date_v,json=dateV,proto3,oneof" json:"date_v,omitempty"`
}

func (*ConstantValue_DateV) MarshalTo added in v0.5.0

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

func (*ConstantValue_DateV) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_DateV) ProtoSize added in v0.5.0

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

type ConstantValue_Decimal128V added in v0.5.0

type ConstantValue_Decimal128V struct {
	Decimal128V *Decimal128 `protobuf:"bytes,4,opt,name=decimal128_v,json=decimal128V,proto3,oneof" json:"decimal128_v,omitempty"`
}

func (*ConstantValue_Decimal128V) MarshalTo added in v0.5.0

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

func (*ConstantValue_Decimal128V) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_Decimal128V) ProtoSize added in v0.5.0

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

type ConstantValue_Decimal64V added in v0.5.0

type ConstantValue_Decimal64V struct {
	Decimal64V int64 `protobuf:"varint,3,opt,name=decimal64_v,json=decimal64V,proto3,oneof" json:"decimal64_v,omitempty"`
}

func (*ConstantValue_Decimal64V) MarshalTo added in v0.5.0

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

func (*ConstantValue_Decimal64V) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_Decimal64V) ProtoSize added in v0.5.0

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

type ConstantValue_Float32V added in v0.5.0

type ConstantValue_Float32V struct {
	Float32V float32 `protobuf:"fixed32,6,opt,name=float32_v,json=float32V,proto3,oneof" json:"float32_v,omitempty"`
}

func (*ConstantValue_Float32V) MarshalTo added in v0.5.0

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

func (*ConstantValue_Float32V) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_Float32V) ProtoSize added in v0.5.0

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

type ConstantValue_Float64V added in v0.5.0

type ConstantValue_Float64V struct {
	Float64V float64 `protobuf:"fixed64,7,opt,name=float64_v,json=float64V,proto3,oneof" json:"float64_v,omitempty"`
}

func (*ConstantValue_Float64V) MarshalTo added in v0.5.0

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

func (*ConstantValue_Float64V) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_Float64V) ProtoSize added in v0.5.0

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

type ConstantValue_Int64V added in v0.5.0

type ConstantValue_Int64V struct {
	Int64V int64 `protobuf:"varint,2,opt,name=int64_v,json=int64V,proto3,oneof" json:"int64_v,omitempty"`
}

func (*ConstantValue_Int64V) MarshalTo added in v0.5.0

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

func (*ConstantValue_Int64V) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_Int64V) ProtoSize added in v0.5.0

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

type ConstantValue_StringV added in v0.5.0

type ConstantValue_StringV struct {
	StringV string `protobuf:"bytes,11,opt,name=string_v,json=stringV,proto3,oneof" json:"string_v,omitempty"`
}

func (*ConstantValue_StringV) MarshalTo added in v0.5.0

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

func (*ConstantValue_StringV) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_StringV) ProtoSize added in v0.5.0

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

type ConstantValue_TimeStampV added in v0.5.0

type ConstantValue_TimeStampV struct {
	TimeStampV int64 `protobuf:"varint,10,opt,name=timeStamp_v,json=timeStampV,proto3,oneof" json:"timeStamp_v,omitempty"`
}

func (*ConstantValue_TimeStampV) MarshalTo added in v0.5.0

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

func (*ConstantValue_TimeStampV) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_TimeStampV) ProtoSize added in v0.5.0

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

type ConstantValue_Uint64V added in v0.5.0

type ConstantValue_Uint64V struct {
	Uint64V uint64 `protobuf:"varint,5,opt,name=uint64_v,json=uint64V,proto3,oneof" json:"uint64_v,omitempty"`
}

func (*ConstantValue_Uint64V) MarshalTo added in v0.5.0

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

func (*ConstantValue_Uint64V) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_Uint64V) ProtoSize added in v0.5.0

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

type ConstantValue_UnknownV added in v0.5.0

type ConstantValue_UnknownV struct {
	UnknownV int32 `protobuf:"varint,1,opt,name=unknown_v,json=unknownV,proto3,oneof" json:"unknown_v,omitempty"`
}

func (*ConstantValue_UnknownV) MarshalTo added in v0.5.0

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

func (*ConstantValue_UnknownV) MarshalToSizedBuffer added in v0.5.0

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

func (*ConstantValue_UnknownV) ProtoSize added in v0.5.0

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

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 Cost

type Cost struct {
	Card                 float64  `protobuf:"fixed64,1,opt,name=card,proto3" json:"card,omitempty"`
	Rowsize              float64  `protobuf:"fixed64,2,opt,name=rowsize,proto3" json:"rowsize,omitempty"`
	Ndv                  float64  `protobuf:"fixed64,3,opt,name=ndv,proto3" json:"ndv,omitempty"`
	Start                float64  `protobuf:"fixed64,4,opt,name=start,proto3" json:"start,omitempty"`
	Total                float64  `protobuf:"fixed64,5,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Cost) Descriptor

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

func (*Cost) GetCard

func (m *Cost) GetCard() float64

func (*Cost) GetNdv

func (m *Cost) GetNdv() float64

func (*Cost) GetRowsize

func (m *Cost) GetRowsize() float64

func (*Cost) GetStart

func (m *Cost) GetStart() float64

func (*Cost) GetTotal

func (m *Cost) GetTotal() float64

func (*Cost) Marshal added in v0.5.0

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

func (*Cost) MarshalTo added in v0.5.0

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

func (*Cost) MarshalToSizedBuffer added in v0.5.0

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

func (*Cost) ProtoMessage

func (*Cost) ProtoMessage()

func (*Cost) ProtoSize added in v0.5.0

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

func (*Cost) Reset

func (m *Cost) Reset()

func (*Cost) String

func (m *Cost) String() string

func (*Cost) Unmarshal added in v0.5.0

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

func (*Cost) XXX_DiscardUnknown added in v0.5.0

func (m *Cost) XXX_DiscardUnknown()

func (*Cost) XXX_Marshal added in v0.5.0

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

func (*Cost) XXX_Merge added in v0.5.0

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

func (*Cost) XXX_Size added in v0.5.0

func (m *Cost) XXX_Size() int

func (*Cost) XXX_Unmarshal added in v0.5.0

func (m *Cost) 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"`
	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) 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 {
	IfNotExists          bool     `protobuf:"varint,1,opt,name=if_not_exists,json=ifNotExists,proto3" json:"if_not_exists,omitempty"`
	Index                string   `protobuf:"bytes,2,opt,name=index,proto3" json:"index,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) GetIfNotExists added in v0.5.0

func (m *CreateIndex) GetIfNotExists() bool

func (*CreateIndex) GetIndex added in v0.5.0

func (m *CreateIndex) GetIndex() string

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 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"`
	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 (*CreateTable) Descriptor added in v0.5.0

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

func (*CreateTable) GetDatabase added in v0.5.0

func (m *CreateTable) GetDatabase() string

func (*CreateTable) GetIfNotExists added in v0.5.0

func (m *CreateTable) GetIfNotExists() 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) 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 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
	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) 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
)

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_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
	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) GetAlterTable added in v0.5.0

func (m *DataDefinition) GetAlterTable() *AlterTable

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) GetCreateTable added in v0.5.0

func (m *DataDefinition) GetCreateTable() *CreateTable

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) GetDropTable added in v0.5.0

func (m *DataDefinition) GetDropTable() *DropTable

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) 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_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_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_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_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_SHOW_CREATEDATABASE DataDefinition_DdlType = 10
	DataDefinition_SHOW_CREATETABLE    DataDefinition_DdlType = 11
	DataDefinition_SHOW_DATABASES      DataDefinition_DdlType = 12
	DataDefinition_SHOW_TABLES         DataDefinition_DdlType = 13
	DataDefinition_SHOW_COLUMNS        DataDefinition_DdlType = 14
	DataDefinition_SHOW_INDEX          DataDefinition_DdlType = 15
	DataDefinition_SHOW_VARIABLES      DataDefinition_DdlType = 16
	DataDefinition_SHOW_WARNINGS       DataDefinition_DdlType = 17
	DataDefinition_SHOW_ERRORS         DataDefinition_DdlType = 18
	DataDefinition_SHOW_STATUS         DataDefinition_DdlType = 19
	DataDefinition_SHOW_PROCESSLIST    DataDefinition_DdlType = 20
)

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_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_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 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 {
	Lo                   int64    `protobuf:"varint,1,opt,name=Lo,proto3" json:"Lo,omitempty"`
	Hi                   int64    `protobuf:"varint,2,opt,name=Hi,proto3" json:"Hi,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) GetHi added in v0.5.0

func (m *Decimal128) GetHi() int64

func (*Decimal128) GetLo added in v0.5.0

func (m *Decimal128) GetLo() 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 DefaultExpr added in v0.5.0

type DefaultExpr struct {
	Exist                bool           `protobuf:"varint,1,opt,name=exist,proto3" json:"exist,omitempty"`
	Value                *ConstantValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	IsNull               bool           `protobuf:"varint,3,opt,name=is_null,json=isNull,proto3" json:"is_null,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*DefaultExpr) Descriptor added in v0.5.0

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

func (*DefaultExpr) GetExist added in v0.5.0

func (m *DefaultExpr) GetExist() bool

func (*DefaultExpr) GetIsNull added in v0.5.0

func (m *DefaultExpr) GetIsNull() bool

func (*DefaultExpr) GetValue added in v0.5.0

func (m *DefaultExpr) GetValue() *ConstantValue

func (*DefaultExpr) Marshal added in v0.5.0

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

func (*DefaultExpr) MarshalTo added in v0.5.0

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

func (*DefaultExpr) MarshalToSizedBuffer added in v0.5.0

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

func (*DefaultExpr) ProtoMessage added in v0.5.0

func (*DefaultExpr) ProtoMessage()

func (*DefaultExpr) ProtoSize added in v0.5.0

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

func (*DefaultExpr) Reset added in v0.5.0

func (m *DefaultExpr) Reset()

func (*DefaultExpr) String added in v0.5.0

func (m *DefaultExpr) String() string

func (*DefaultExpr) Unmarshal added in v0.5.0

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

func (*DefaultExpr) XXX_DiscardUnknown added in v0.5.0

func (m *DefaultExpr) XXX_DiscardUnknown()

func (*DefaultExpr) XXX_Marshal added in v0.5.0

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

func (*DefaultExpr) XXX_Merge added in v0.5.0

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

func (*DefaultExpr) XXX_Size added in v0.5.0

func (m *DefaultExpr) XXX_Size() int

func (*DefaultExpr) XXX_Unmarshal added in v0.5.0

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

type DeleteTableCtx added in v0.5.1

type DeleteTableCtx struct {
	DbName               string   `protobuf:"bytes,1,opt,name=dbName,proto3" json:"dbName,omitempty"`
	TblName              string   `protobuf:"bytes,2,opt,name=tblName,proto3" json:"tblName,omitempty"`
	UseDeleteKey         string   `protobuf:"bytes,3,opt,name=useDeleteKey,proto3" json:"useDeleteKey,omitempty"`
	CanTruncate          bool     `protobuf:"varint,4,opt,name=canTruncate,proto3" json:"canTruncate,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteTableCtx) Descriptor added in v0.5.1

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

func (*DeleteTableCtx) GetCanTruncate added in v0.5.1

func (m *DeleteTableCtx) GetCanTruncate() bool

func (*DeleteTableCtx) GetDbName added in v0.5.1

func (m *DeleteTableCtx) GetDbName() string

func (*DeleteTableCtx) GetTblName added in v0.5.1

func (m *DeleteTableCtx) GetTblName() string

func (*DeleteTableCtx) GetUseDeleteKey added in v0.5.1

func (m *DeleteTableCtx) GetUseDeleteKey() string

func (*DeleteTableCtx) Marshal added in v0.5.1

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

func (*DeleteTableCtx) MarshalTo added in v0.5.1

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

func (*DeleteTableCtx) MarshalToSizedBuffer added in v0.5.1

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

func (*DeleteTableCtx) ProtoMessage added in v0.5.1

func (*DeleteTableCtx) ProtoMessage()

func (*DeleteTableCtx) ProtoSize added in v0.5.1

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

func (*DeleteTableCtx) Reset added in v0.5.1

func (m *DeleteTableCtx) Reset()

func (*DeleteTableCtx) String added in v0.5.1

func (m *DeleteTableCtx) String() string

func (*DeleteTableCtx) Unmarshal added in v0.5.1

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

func (*DeleteTableCtx) XXX_DiscardUnknown added in v0.5.1

func (m *DeleteTableCtx) XXX_DiscardUnknown()

func (*DeleteTableCtx) XXX_Marshal added in v0.5.1

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

func (*DeleteTableCtx) XXX_Merge added in v0.5.1

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

func (*DeleteTableCtx) XXX_Size added in v0.5.1

func (m *DeleteTableCtx) XXX_Size() int

func (*DeleteTableCtx) XXX_Unmarshal added in v0.5.1

func (m *DeleteTableCtx) 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"`
	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) GetDatabase added in v0.5.0

func (m *DropDatabase) GetDatabase() string

func (*DropDatabase) GetIfExists added in v0.5.0

func (m *DropDatabase) GetIfExists() bool

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 {
	IfExists             bool     `protobuf:"varint,1,opt,name=if_exists,json=ifExists,proto3" json:"if_exists,omitempty"`
	Index                string   `protobuf:"bytes,2,opt,name=index,proto3" json:"index,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) GetIfExists added in v0.5.0

func (m *DropIndex) GetIfExists() bool

func (*DropIndex) GetIndex added in v0.5.0

func (m *DropIndex) GetIndex() 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 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"`
	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) GetDatabase added in v0.5.0

func (m *DropTable) GetDatabase() string

func (*DropTable) GetIfExists added in v0.5.0

func (m *DropTable) GetIfExists() bool

func (*DropTable) GetTable added in v0.5.0

func (m *DropTable) GetTable() 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,omitempty"`
	// Types that are valid to be assigned to Expr:
	//	*Expr_C
	//	*Expr_P
	//	*Expr_V
	//	*Expr_Col
	//	*Expr_F
	//	*Expr_Sub
	//	*Expr_Corr
	//	*Expr_T
	//	*Expr_List
	Expr                 isExpr_Expr `protobuf_oneof:"expr"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Expr) Descriptor

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

func (*Expr) GetC

func (m *Expr) GetC() *Const

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) GetP

func (m *Expr) GetP() *ParamRef

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) 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_C

type Expr_C struct {
	C *Const `protobuf:"bytes,2,opt,name=c,proto3,oneof" json:"c,omitempty"`
}

func (*Expr_C) MarshalTo added in v0.5.0

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

func (*Expr_C) MarshalToSizedBuffer added in v0.5.0

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

func (*Expr_C) ProtoSize added in v0.5.0

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

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,8,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,6,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,10,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_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_Sub

type Expr_Sub struct {
	Sub *SubqueryRef `protobuf:"bytes,7,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,9,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 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 Function_FuncFlag = 256
)

func (Function_FuncFlag) EnumDescriptor

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

func (Function_FuncFlag) String

func (x Function_FuncFlag) String() string

type IndexDef added in v0.5.0

type IndexDef struct {
	Typ                  IndexDef_IndexType `protobuf:"varint,1,opt,name=typ,proto3,enum=plan.IndexDef_IndexType" json:"typ,omitempty"`
	Name                 string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ColNames             []string           `protobuf:"bytes,3,rep,name=col_names,json=colNames,proto3" json:"col_names,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) GetColNames added in v0.5.0

func (m *IndexDef) GetColNames() []string

func (*IndexDef) GetName added in v0.5.0

func (m *IndexDef) GetName() string

func (*IndexDef) GetTyp added in v0.5.0

func (m *IndexDef) GetTyp() IndexDef_IndexType

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 IndexDef_IndexType added in v0.5.0

type IndexDef_IndexType int32
const (
	IndexDef_INVAILD IndexDef_IndexType = 0
	IndexDef_ZONEMAP IndexDef_IndexType = 1
	IndexDef_BSI     IndexDef_IndexType = 2
)

func (IndexDef_IndexType) EnumDescriptor added in v0.5.0

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

func (IndexDef_IndexType) String added in v0.5.0

func (x IndexDef_IndexType) String() string

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"`
	Cost                 *Cost             `protobuf:"bytes,3,opt,name=cost,proto3" json:"cost,omitempty"`
	ProjectList          []*Expr           `protobuf:"bytes,4,rep,name=project_list,json=projectList,proto3" json:"project_list,omitempty"`
	Children             []int32           `protobuf:"varint,5,rep,packed,name=children,proto3" json:"children,omitempty"`
	JoinType             Node_JoinFlag     `protobuf:"varint,6,opt,name=join_type,json=joinType,proto3,enum=plan.Node_JoinFlag" json:"join_type,omitempty"`
	OnList               []*Expr           `protobuf:"bytes,7,rep,name=on_list,json=onList,proto3" json:"on_list,omitempty"`
	FilterList           []*Expr           `protobuf:"bytes,8,rep,name=filter_list,json=filterList,proto3" json:"filter_list,omitempty"`
	GroupBy              []*Expr           `protobuf:"bytes,9,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"`
	GroupingSet          []*Expr           `protobuf:"bytes,10,rep,name=grouping_set,json=groupingSet,proto3" json:"grouping_set,omitempty"`
	AggList              []*Expr           `protobuf:"bytes,11,rep,name=agg_list,json=aggList,proto3" json:"agg_list,omitempty"`
	OrderBy              []*OrderBySpec    `protobuf:"bytes,12,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	UpdateInfo           *UpdateInfo       `protobuf:"bytes,13,opt,name=update_info,json=updateInfo,proto3" json:"update_info,omitempty"`
	WinSpec              *WindowSpec       `protobuf:"bytes,14,opt,name=win_spec,json=winSpec,proto3" json:"win_spec,omitempty"`
	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"`
	RowsetData           *RowsetData       `protobuf:"bytes,19,opt,name=rowset_data,json=rowsetData,proto3" json:"rowset_data,omitempty"`
	ExtraOptions         string            `protobuf:"bytes,20,opt,name=extra_options,json=extraOptions,proto3" json:"extra_options,omitempty"`
	DeleteTablesCtx      []*DeleteTableCtx `protobuf:"bytes,21,rep,name=deleteTablesCtx,proto3" json:"deleteTablesCtx,omitempty"`
	BindingTags          []int32           `protobuf:"varint,22,rep,packed,name=binding_tags,json=bindingTags,proto3" json:"binding_tags,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) GetBindingTags added in v0.5.0

func (m *Node) GetBindingTags() []int32

func (*Node) GetChildren

func (m *Node) GetChildren() []int32

func (*Node) GetCost

func (m *Node) GetCost() *Cost

func (*Node) GetDeleteTablesCtx added in v0.5.1

func (m *Node) GetDeleteTablesCtx() []*DeleteTableCtx

func (*Node) GetExtraOptions

func (m *Node) GetExtraOptions() string

func (*Node) GetFilterList added in v0.5.0

func (m *Node) GetFilterList() []*Expr

func (*Node) GetGroupBy

func (m *Node) GetGroupBy() []*Expr

func (*Node) GetGroupingSet

func (m *Node) GetGroupingSet() []*Expr

func (*Node) GetJoinType

func (m *Node) GetJoinType() Node_JoinFlag

func (*Node) GetLimit

func (m *Node) GetLimit() *Expr

func (*Node) GetNodeId

func (m *Node) GetNodeId() int32

func (*Node) GetNodeType

func (m *Node) GetNodeType() Node_NodeType

func (*Node) GetObjRef

func (m *Node) GetObjRef() *ObjectRef

func (*Node) GetOffset

func (m *Node) GetOffset() *Expr

func (*Node) GetOnList

func (m *Node) GetOnList() []*Expr

func (*Node) GetOrderBy

func (m *Node) GetOrderBy() []*OrderBySpec

func (*Node) GetProjectList

func (m *Node) GetProjectList() []*Expr

func (*Node) GetRowsetData

func (m *Node) GetRowsetData() *RowsetData

func (*Node) GetTableDef

func (m *Node) GetTableDef() *TableDef

func (*Node) GetUpdateInfo added in v0.5.0

func (m *Node) GetUpdateInfo() *UpdateInfo

func (*Node) GetWinSpec

func (m *Node) GetWinSpec() *WindowSpec

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_JoinFlag

type Node_JoinFlag int32
const (
	Node_INNER  Node_JoinFlag = 0
	Node_LEFT   Node_JoinFlag = 1
	Node_RIGHT  Node_JoinFlag = 2
	Node_OUTER  Node_JoinFlag = 3
	Node_SEMI   Node_JoinFlag = 4
	Node_ANTI   Node_JoinFlag = 5
	Node_SINGLE Node_JoinFlag = 6
	Node_MARK   Node_JoinFlag = 7
	Node_APPLY  Node_JoinFlag = 8
)

func (Node_JoinFlag) EnumDescriptor

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

func (Node_JoinFlag) String

func (x Node_JoinFlag) 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
	// 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
	// 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_UPDATE Node_NodeType = 52
	Node_DELETE Node_NodeType = 53
)

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"`
	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) 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) 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 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_ASC         OrderBySpec_OrderByFlag = 0
	OrderBySpec_DESC        OrderBySpec_OrderByFlag = 1
	OrderBySpec_NULLS_FIRST OrderBySpec_OrderByFlag = 2
	OrderBySpec_NULLS_LAST  OrderBySpec_OrderByFlag = 4
	OrderBySpec_UNIQUE      OrderBySpec_OrderByFlag = 8
	OrderBySpec_INTERNAL    OrderBySpec_OrderByFlag = 16
)

func (OrderBySpec_OrderByFlag) EnumDescriptor

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

func (OrderBySpec_OrderByFlag) String

func (x OrderBySpec_OrderByFlag) String() string

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 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"`
	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) 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) Marshal added in v0.5.0

func (m *Plan) Marshal() (dAtA []byte, err 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) 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) 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 Prepare added in v0.5.1

type Prepare struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Plan                 *Plan    `protobuf:"bytes,2,opt,name=plan,proto3" json:"plan,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) GetPlan added in v0.5.1

func (m *Prepare) GetPlan() *Plan

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 {
	Names                []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,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) GetNames added in v0.5.0

func (m *PrimaryKeyDef) GetNames() []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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Query) Descriptor

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

func (*Query) GetHeadings added in v0.5.0

func (m *Query) GetHeadings() []string

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_DELETE  Query_StatementType = 3
	Query_UPDATE  Query_StatementType = 4
	Query_MERGE   Query_StatementType = 5
)

func (Query_StatementType) EnumDescriptor

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

func (Query_StatementType) String

func (x Query_StatementType) String() string

type RowsetData

type RowsetData struct {
	Schema               *TableDef  `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"`
	Cols                 []*ColData `protobuf:"bytes,2,rep,name=cols,proto3" json:"cols,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) GetSchema

func (m *RowsetData) GetSchema() *TableDef

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 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 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"`
	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) 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 TableDef

type TableDef struct {
	Name                 string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Cols                 []*ColDef           `protobuf:"bytes,2,rep,name=cols,proto3" json:"cols,omitempty"`
	Defs                 []*TableDef_DefType `protobuf:"bytes,3,rep,name=defs,proto3" json:"defs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*TableDef) Descriptor

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

func (*TableDef) GetCols

func (m *TableDef) GetCols() []*ColDef

func (*TableDef) GetDefs added in v0.5.0

func (m *TableDef) GetDefs() []*TableDef_DefType

func (*TableDef) GetName

func (m *TableDef) GetName() string

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_Pk
	//	*TableDef_DefType_Idx
	//	*TableDef_DefType_Properties
	Def                  isTableDef_DefType_Def `protobuf_oneof:"def"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

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) GetIdx added in v0.5.0

func (m *TableDef_DefType) GetIdx() *IndexDef

func (*TableDef_DefType) GetPk added in v0.5.0

func (m *TableDef_DefType) GetPk() *PrimaryKeyDef

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_Idx added in v0.5.0

type TableDef_DefType_Idx struct {
	Idx *IndexDef `protobuf:"bytes,2,opt,name=idx,proto3,oneof" json:"idx,omitempty"`
}

func (*TableDef_DefType_Idx) MarshalTo added in v0.5.0

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

func (*TableDef_DefType_Idx) MarshalToSizedBuffer added in v0.5.0

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

func (*TableDef_DefType_Idx) ProtoSize added in v0.5.0

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

type TableDef_DefType_Pk added in v0.5.0

type TableDef_DefType_Pk struct {
	Pk *PrimaryKeyDef `protobuf:"bytes,1,opt,name=pk,proto3,oneof" json:"pk,omitempty"`
}

func (*TableDef_DefType_Pk) MarshalTo added in v0.5.0

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

func (*TableDef_DefType_Pk) MarshalToSizedBuffer added in v0.5.0

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

func (*TableDef_DefType_Pk) ProtoSize added in v0.5.0

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

type TableDef_DefType_Properties added in v0.5.0

type TableDef_DefType_Properties struct {
	Properties *PropertiesDef `protobuf:"bytes,3,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 TargetType added in v0.5.0

type TargetType struct {
	Typ                  *Type    `protobuf:"bytes,1,opt,name=typ,proto3" json:"typ,omitempty"`
	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) GetTyp added in v0.5.0

func (m *TargetType) GetTyp() *Type

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 {
	Table                string   `protobuf:"bytes,1,opt,name=table,proto3" json:"table,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) GetTable added in v0.5.0

func (m *TruncateTable) GetTable() string

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                   Type_TypeId `protobuf:"varint,1,opt,name=id,proto3,enum=plan.Type_TypeId" json:"id,omitempty"`
	Nullable             bool        `protobuf:"varint,2,opt,name=nullable,proto3" json:"nullable,omitempty"`
	Width                int32       `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"`
	Precision            int32       `protobuf:"varint,4,opt,name=precision,proto3" json:"precision,omitempty"`
	Size                 int32       `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
	Scale                int32       `protobuf:"varint,6,opt,name=scale,proto3" json:"scale,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Type) Descriptor

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

func (*Type) GetId

func (m *Type) GetId() Type_TypeId

func (*Type) GetNullable

func (m *Type) GetNullable() bool

func (*Type) GetPrecision

func (m *Type) GetPrecision() int32

func (*Type) GetScale added in v0.5.0

func (m *Type) GetScale() int32

func (*Type) GetSize added in v0.5.0

func (m *Type) GetSize() int32

func (*Type) GetWidth

func (m *Type) GetWidth() int32

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 Type_TypeId

type Type_TypeId int32
const (
	Type_ANY  Type_TypeId = 0
	Type_STAR Type_TypeId = 1
	Type_BOOL Type_TypeId = 10
	// INTs
	Type_INT8   Type_TypeId = 20
	Type_INT16  Type_TypeId = 21
	Type_INT32  Type_TypeId = 22
	Type_INT64  Type_TypeId = 23
	Type_INT128 Type_TypeId = 24
	// UINT are mysql quirks.
	Type_UINT8      Type_TypeId = 25
	Type_UINT16     Type_TypeId = 26
	Type_UINT32     Type_TypeId = 27
	Type_UINT64     Type_TypeId = 28
	Type_UINT128    Type_TypeId = 29
	Type_FLOAT32    Type_TypeId = 30
	Type_FLOAT64    Type_TypeId = 31
	Type_DECIMAL64  Type_TypeId = 32
	Type_DECIMAL128 Type_TypeId = 33
	Type_DECIMAL    Type_TypeId = 34
	Type_ANYINT     Type_TypeId = 37
	Type_ANYFLOAT   Type_TypeId = 38
	Type_ANYNUMBER  Type_TypeId = 39
	// Some special small (<= 32 bytes) fixed len types that worth optimize
	Type_UUID  Type_TypeId = 40
	Type_UB160 Type_TypeId = 41
	Type_UB184 Type_TypeId = 42
	Type_UB192 Type_TypeId = 43
	Type_UB224 Type_TypeId = 44
	Type_UB256 Type_TypeId = 45
	// Time
	Type_DATE      Type_TypeId = 50
	Type_TIME      Type_TypeId = 51
	Type_DATETIME  Type_TypeId = 52
	Type_TIMESTAMP Type_TypeId = 53
	Type_INTERVAL  Type_TypeId = 54
	Type_ANYTIME   Type_TypeId = 59
	// Strings and binaries
	Type_CHAR      Type_TypeId = 60
	Type_VARCHAR   Type_TypeId = 61
	Type_JSON      Type_TypeId = 62
	Type_BINARY    Type_TypeId = 70
	Type_VARBINARY Type_TypeId = 71
	// Special
	Type_ARRAY      Type_TypeId = 90
	Type_FLEXBUFFER Type_TypeId = 91
	// Physical for varlen
	Type_BYTEA8  Type_TypeId = 100
	Type_BYTEA16 Type_TypeId = 101
	Type_BYTEA   Type_TypeId = 102
	// MO Special, not sure if we really need these.
	Type_SEL   Type_TypeId = 200
	Type_TUPLE Type_TypeId = 201
)

func (Type_TypeId) EnumDescriptor

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

func (Type_TypeId) String

func (x Type_TypeId) String() string

type UpdateInfo added in v0.5.0

type UpdateInfo struct {
	PriKey               string   `protobuf:"bytes,1,opt,name=pri_key,json=priKey,proto3" json:"pri_key,omitempty"`
	PriKeyIdx            int32    `protobuf:"varint,2,opt,name=pri_key_idx,json=priKeyIdx,proto3" json:"pri_key_idx,omitempty"`
	HideKey              string   `protobuf:"bytes,3,opt,name=hide_key,json=hideKey,proto3" json:"hide_key,omitempty"`
	UpdateAttrs          []string `protobuf:"bytes,4,rep,name=update_attrs,json=updateAttrs,proto3" json:"update_attrs,omitempty"`
	OtherAttrs           []string `protobuf:"bytes,5,rep,name=other_attrs,json=otherAttrs,proto3" json:"other_attrs,omitempty"`
	AttrOrders           []string `protobuf:"bytes,6,rep,name=attr_orders,json=attrOrders,proto3" json:"attr_orders,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateInfo) Descriptor added in v0.5.0

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

func (*UpdateInfo) GetAttrOrders added in v0.5.0

func (m *UpdateInfo) GetAttrOrders() []string

func (*UpdateInfo) GetHideKey added in v0.5.0

func (m *UpdateInfo) GetHideKey() string

func (*UpdateInfo) GetOtherAttrs added in v0.5.0

func (m *UpdateInfo) GetOtherAttrs() []string

func (*UpdateInfo) GetPriKey added in v0.5.0

func (m *UpdateInfo) GetPriKey() string

func (*UpdateInfo) GetPriKeyIdx added in v0.5.0

func (m *UpdateInfo) GetPriKeyIdx() int32

func (*UpdateInfo) GetUpdateAttrs added in v0.5.0

func (m *UpdateInfo) GetUpdateAttrs() []string

func (*UpdateInfo) Marshal added in v0.5.0

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

func (*UpdateInfo) MarshalTo added in v0.5.0

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

func (*UpdateInfo) MarshalToSizedBuffer added in v0.5.0

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

func (*UpdateInfo) ProtoMessage added in v0.5.0

func (*UpdateInfo) ProtoMessage()

func (*UpdateInfo) ProtoSize added in v0.5.0

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

func (*UpdateInfo) Reset added in v0.5.0

func (m *UpdateInfo) Reset()

func (*UpdateInfo) String added in v0.5.0

func (m *UpdateInfo) String() string

func (*UpdateInfo) Unmarshal added in v0.5.0

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

func (*UpdateInfo) XXX_DiscardUnknown added in v0.5.0

func (m *UpdateInfo) XXX_DiscardUnknown()

func (*UpdateInfo) XXX_Marshal added in v0.5.0

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

func (*UpdateInfo) XXX_Merge added in v0.5.0

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

func (*UpdateInfo) XXX_Size added in v0.5.0

func (m *UpdateInfo) XXX_Size() int

func (*UpdateInfo) XXX_Unmarshal added in v0.5.0

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

type VarRef

type VarRef 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:"-"`
}

Session variable ref, compiler should fold.

func (*VarRef) Descriptor

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

func (*VarRef) GetName

func (m *VarRef) GetName() string

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 WindowSpec

type WindowSpec struct {
	PartitionBy          []*Expr        `protobuf:"bytes,1,rep,name=partition_by,json=partitionBy,proto3" json:"partition_by,omitempty"`
	OrderBy              []*OrderBySpec `protobuf:"bytes,2,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	Lead                 int32          `protobuf:"varint,3,opt,name=lead,proto3" json:"lead,omitempty"`
	Lag                  int32          `protobuf:"varint,4,opt,name=lag,proto3" json:"lag,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*WindowSpec) Descriptor

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

func (*WindowSpec) GetLag

func (m *WindowSpec) GetLag() int32

func (*WindowSpec) GetLead

func (m *WindowSpec) GetLead() int32

func (*WindowSpec) GetOrderBy added in v0.5.0

func (m *WindowSpec) GetOrderBy() []*OrderBySpec

func (*WindowSpec) GetPartitionBy

func (m *WindowSpec) GetPartitionBy() []*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