From 4a72b8d47d1db1bf2ece609a8c1bdfbdfcba329a Mon Sep 17 00:00:00 2001 From: Jordan Lewis Date: Fri, 5 Apr 2019 10:16:09 -0400 Subject: [PATCH] distsqlpb: rename protos back to distsqlrun The move of code to the `distsqlpb` package also inadvertently renamed the actual protobuf service endpoints and messages, which represented an accidental breaking change between 2.1 and 19.1 and would result in errors in mixed clusters. This commit reverts that change, restoring harmony for mixed-version clusters. Release note: None --- pkg/sql/distsqlpb/api.pb.go | 194 ++++---- pkg/sql/distsqlpb/api.proto | 5 +- pkg/sql/distsqlpb/data.pb.go | 340 ++++++------- pkg/sql/distsqlpb/data.proto | 5 +- pkg/sql/distsqlpb/processors.pb.go | 754 +++++++++++++++-------------- pkg/sql/distsqlpb/processors.proto | 5 +- pkg/sql/trace_test.go | 4 +- 7 files changed, 667 insertions(+), 640 deletions(-) diff --git a/pkg/sql/distsqlpb/api.pb.go b/pkg/sql/distsqlpb/api.pb.go index 403134b51d29..65a85240e4d1 100644 --- a/pkg/sql/distsqlpb/api.pb.go +++ b/pkg/sql/distsqlpb/api.pb.go @@ -3,6 +3,12 @@ package distsqlpb +/* + Beware! This package name must not be changed, even though it doesn't match + the Go package name, because it defines the Protobuf message names which + can't be changed without breaking backward compatibility. +*/ + import proto "github.com/gogo/protobuf/proto" import fmt "fmt" import math "math" @@ -68,7 +74,7 @@ func (x *BytesEncodeFormat) UnmarshalJSON(data []byte) error { return nil } func (BytesEncodeFormat) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{0} + return fileDescriptor_api_458fd2476e5bb633, []int{0} } type SetupFlowRequest struct { @@ -91,7 +97,7 @@ func (m *SetupFlowRequest) Reset() { *m = SetupFlowRequest{} } func (m *SetupFlowRequest) String() string { return proto.CompactTextString(m) } func (*SetupFlowRequest) ProtoMessage() {} func (*SetupFlowRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{0} + return fileDescriptor_api_458fd2476e5bb633, []int{0} } func (m *SetupFlowRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -128,7 +134,7 @@ type EvalContext struct { User string `protobuf:"bytes,7,opt,name=user" json:"user"` SeqState SequenceState `protobuf:"bytes,8,opt,name=seq_state,json=seqState" json:"seq_state"` ApplicationName string `protobuf:"bytes,9,opt,name=application_name,json=applicationName" json:"application_name"` - BytesEncodeFormat BytesEncodeFormat `protobuf:"varint,10,opt,name=bytes_encode_format,json=bytesEncodeFormat,enum=cockroach.sql.distsqlpb.BytesEncodeFormat" json:"bytes_encode_format"` + BytesEncodeFormat BytesEncodeFormat `protobuf:"varint,10,opt,name=bytes_encode_format,json=bytesEncodeFormat,enum=cockroach.sql.distsqlrun.BytesEncodeFormat" json:"bytes_encode_format"` ExtraFloatDigits int32 `protobuf:"varint,11,opt,name=extra_float_digits,json=extraFloatDigits" json:"extra_float_digits"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` @@ -138,7 +144,7 @@ func (m *EvalContext) Reset() { *m = EvalContext{} } func (m *EvalContext) String() string { return proto.CompactTextString(m) } func (*EvalContext) ProtoMessage() {} func (*EvalContext) Descriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{1} + return fileDescriptor_api_458fd2476e5bb633, []int{1} } func (m *EvalContext) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -177,7 +183,7 @@ func (m *SequenceState) Reset() { *m = SequenceState{} } func (m *SequenceState) String() string { return proto.CompactTextString(m) } func (*SequenceState) ProtoMessage() {} func (*SequenceState) Descriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{2} + return fileDescriptor_api_458fd2476e5bb633, []int{2} } func (m *SequenceState) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -214,7 +220,7 @@ func (m *SequenceState_Seq) Reset() { *m = SequenceState_Seq{} } func (m *SequenceState_Seq) String() string { return proto.CompactTextString(m) } func (*SequenceState_Seq) ProtoMessage() {} func (*SequenceState_Seq) Descriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{2, 0} + return fileDescriptor_api_458fd2476e5bb633, []int{2, 0} } func (m *SequenceState_Seq) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -249,7 +255,7 @@ func (m *SimpleResponse) Reset() { *m = SimpleResponse{} } func (m *SimpleResponse) String() string { return proto.CompactTextString(m) } func (*SimpleResponse) ProtoMessage() {} func (*SimpleResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{3} + return fileDescriptor_api_458fd2476e5bb633, []int{3} } func (m *SimpleResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -294,7 +300,7 @@ func (m *ConsumerSignal) Reset() { *m = ConsumerSignal{} } func (m *ConsumerSignal) String() string { return proto.CompactTextString(m) } func (*ConsumerSignal) ProtoMessage() {} func (*ConsumerSignal) Descriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{4} + return fileDescriptor_api_458fd2476e5bb633, []int{4} } func (m *ConsumerSignal) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -328,7 +334,7 @@ func (m *DrainRequest) Reset() { *m = DrainRequest{} } func (m *DrainRequest) String() string { return proto.CompactTextString(m) } func (*DrainRequest) ProtoMessage() {} func (*DrainRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{5} + return fileDescriptor_api_458fd2476e5bb633, []int{5} } func (m *DrainRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -381,7 +387,7 @@ func (m *ConsumerHandshake) Reset() { *m = ConsumerHandshake{} } func (m *ConsumerHandshake) String() string { return proto.CompactTextString(m) } func (*ConsumerHandshake) ProtoMessage() {} func (*ConsumerHandshake) Descriptor() ([]byte, []int) { - return fileDescriptor_api_711be33af8d1c6bb, []int{6} + return fileDescriptor_api_458fd2476e5bb633, []int{6} } func (m *ConsumerHandshake) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -407,15 +413,15 @@ func (m *ConsumerHandshake) XXX_DiscardUnknown() { var xxx_messageInfo_ConsumerHandshake proto.InternalMessageInfo func init() { - proto.RegisterType((*SetupFlowRequest)(nil), "cockroach.sql.distsqlpb.SetupFlowRequest") - proto.RegisterType((*EvalContext)(nil), "cockroach.sql.distsqlpb.EvalContext") - proto.RegisterType((*SequenceState)(nil), "cockroach.sql.distsqlpb.SequenceState") - proto.RegisterType((*SequenceState_Seq)(nil), "cockroach.sql.distsqlpb.SequenceState.Seq") - proto.RegisterType((*SimpleResponse)(nil), "cockroach.sql.distsqlpb.SimpleResponse") - proto.RegisterType((*ConsumerSignal)(nil), "cockroach.sql.distsqlpb.ConsumerSignal") - proto.RegisterType((*DrainRequest)(nil), "cockroach.sql.distsqlpb.DrainRequest") - proto.RegisterType((*ConsumerHandshake)(nil), "cockroach.sql.distsqlpb.ConsumerHandshake") - proto.RegisterEnum("cockroach.sql.distsqlpb.BytesEncodeFormat", BytesEncodeFormat_name, BytesEncodeFormat_value) + proto.RegisterType((*SetupFlowRequest)(nil), "cockroach.sql.distsqlrun.SetupFlowRequest") + proto.RegisterType((*EvalContext)(nil), "cockroach.sql.distsqlrun.EvalContext") + proto.RegisterType((*SequenceState)(nil), "cockroach.sql.distsqlrun.SequenceState") + proto.RegisterType((*SequenceState_Seq)(nil), "cockroach.sql.distsqlrun.SequenceState.Seq") + proto.RegisterType((*SimpleResponse)(nil), "cockroach.sql.distsqlrun.SimpleResponse") + proto.RegisterType((*ConsumerSignal)(nil), "cockroach.sql.distsqlrun.ConsumerSignal") + proto.RegisterType((*DrainRequest)(nil), "cockroach.sql.distsqlrun.DrainRequest") + proto.RegisterType((*ConsumerHandshake)(nil), "cockroach.sql.distsqlrun.ConsumerHandshake") + proto.RegisterEnum("cockroach.sql.distsqlrun.BytesEncodeFormat", BytesEncodeFormat_name, BytesEncodeFormat_value) } // Reference imports to suppress errors if they are not otherwise used. @@ -459,7 +465,7 @@ func NewDistSQLClient(cc *grpc.ClientConn) DistSQLClient { } func (c *distSQLClient) RunSyncFlow(ctx context.Context, opts ...grpc.CallOption) (DistSQL_RunSyncFlowClient, error) { - stream, err := c.cc.NewStream(ctx, &_DistSQL_serviceDesc.Streams[0], "/cockroach.sql.distsqlpb.DistSQL/RunSyncFlow", opts...) + stream, err := c.cc.NewStream(ctx, &_DistSQL_serviceDesc.Streams[0], "/cockroach.sql.distsqlrun.DistSQL/RunSyncFlow", opts...) if err != nil { return nil, err } @@ -491,7 +497,7 @@ func (x *distSQLRunSyncFlowClient) Recv() (*ProducerMessage, error) { func (c *distSQLClient) SetupFlow(ctx context.Context, in *SetupFlowRequest, opts ...grpc.CallOption) (*SimpleResponse, error) { out := new(SimpleResponse) - err := c.cc.Invoke(ctx, "/cockroach.sql.distsqlpb.DistSQL/SetupFlow", in, out, opts...) + err := c.cc.Invoke(ctx, "/cockroach.sql.distsqlrun.DistSQL/SetupFlow", in, out, opts...) if err != nil { return nil, err } @@ -499,7 +505,7 @@ func (c *distSQLClient) SetupFlow(ctx context.Context, in *SetupFlowRequest, opt } func (c *distSQLClient) FlowStream(ctx context.Context, opts ...grpc.CallOption) (DistSQL_FlowStreamClient, error) { - stream, err := c.cc.NewStream(ctx, &_DistSQL_serviceDesc.Streams[1], "/cockroach.sql.distsqlpb.DistSQL/FlowStream", opts...) + stream, err := c.cc.NewStream(ctx, &_DistSQL_serviceDesc.Streams[1], "/cockroach.sql.distsqlrun.DistSQL/FlowStream", opts...) if err != nil { return nil, err } @@ -591,7 +597,7 @@ func _DistSQL_SetupFlow_Handler(srv interface{}, ctx context.Context, dec func(i } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/cockroach.sql.distsqlpb.DistSQL/SetupFlow", + FullMethod: "/cockroach.sql.distsqlrun.DistSQL/SetupFlow", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DistSQLServer).SetupFlow(ctx, req.(*SetupFlowRequest)) @@ -626,7 +632,7 @@ func (x *distSQLFlowStreamServer) Recv() (*ProducerMessage, error) { } var _DistSQL_serviceDesc = grpc.ServiceDesc{ - ServiceName: "cockroach.sql.distsqlpb.DistSQL", + ServiceName: "cockroach.sql.distsqlrun.DistSQL", HandlerType: (*DistSQLServer)(nil), Methods: []grpc.MethodDesc{ { @@ -2354,74 +2360,74 @@ var ( ErrIntOverflowApi = fmt.Errorf("proto: integer overflow") ) -func init() { proto.RegisterFile("sql/distsqlpb/api.proto", fileDescriptor_api_711be33af8d1c6bb) } - -var fileDescriptor_api_711be33af8d1c6bb = []byte{ - // 1044 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0xcf, 0x6e, 0xe3, 0xd4, - 0x17, 0x8e, 0x13, 0xb7, 0x4d, 0x4e, 0x9a, 0xfc, 0xd2, 0xfb, 0xab, 0x18, 0x2b, 0x8b, 0x24, 0x64, - 0x06, 0x08, 0xb3, 0x48, 0xaa, 0x50, 0xb1, 0x00, 0x09, 0xa9, 0x69, 0x53, 0xb5, 0x65, 0x66, 0x54, - 0xec, 0xaa, 0x20, 0x16, 0x98, 0x1b, 0xfb, 0x34, 0xb1, 0xc6, 0xf6, 0x75, 0x7c, 0x6f, 0xda, 0xce, - 0x03, 0xb0, 0x44, 0x9a, 0x47, 0x60, 0xc1, 0x5b, 0xb0, 0x63, 0xd5, 0x25, 0x12, 0x1b, 0x56, 0x05, - 0xca, 0x5b, 0xb0, 0x42, 0xd7, 0x7f, 0x52, 0xa7, 0x25, 0xa5, 0x3b, 0xdf, 0xf3, 0x7d, 0xdf, 0xb9, - 0xe7, 0x9f, 0xcf, 0x85, 0x27, 0x7c, 0xea, 0xf6, 0x6c, 0x87, 0x0b, 0x3e, 0x75, 0x83, 0x51, 0x8f, - 0x06, 0x4e, 0x37, 0x08, 0x99, 0x60, 0xe4, 0x89, 0xc5, 0xac, 0xd7, 0x21, 0xa3, 0xd6, 0xa4, 0xcb, - 0xa7, 0x6e, 0x77, 0x4e, 0xa9, 0x6f, 0x8e, 0xd9, 0x98, 0x45, 0x9c, 0x9e, 0xfc, 0x8a, 0xe9, 0xf5, - 0xe6, 0x98, 0xb1, 0xb1, 0x8b, 0xbd, 0xe8, 0x34, 0x9a, 0x9d, 0xf5, 0x84, 0xe3, 0x21, 0x17, 0xd4, - 0x0b, 0x12, 0x02, 0x89, 0x7c, 0x05, 0xa3, 0x9e, 0x4d, 0x05, 0x4d, 0x6c, 0xda, 0xe2, 0xe5, 0x19, - 0xa4, 0xb1, 0x88, 0x04, 0x21, 0xb3, 0x90, 0x73, 0x16, 0xf2, 0x18, 0x6f, 0xff, 0x9c, 0x87, 0x9a, - 0x81, 0x62, 0x16, 0xec, 0xbb, 0xec, 0x42, 0xc7, 0xe9, 0x0c, 0xb9, 0x20, 0x9f, 0x82, 0x7a, 0xe6, - 0xb2, 0x0b, 0xad, 0xd0, 0x52, 0x3a, 0xe5, 0xfe, 0xbb, 0xdd, 0x25, 0x19, 0x74, 0xa5, 0xc6, 0x08, - 0xd0, 0x1a, 0xa8, 0x57, 0xd7, 0xcd, 0x9c, 0x1e, 0x89, 0xc8, 0x16, 0xac, 0x9d, 0x63, 0xc8, 0x1d, - 0xe6, 0x6b, 0x2b, 0x2d, 0xa5, 0x53, 0x19, 0xbc, 0x23, 0xc1, 0xbf, 0xaf, 0x9b, 0xd5, 0x3d, 0x87, - 0x0b, 0xe3, 0x8b, 0x17, 0xa7, 0x31, 0xaa, 0xa7, 0x34, 0xf2, 0x02, 0xca, 0x78, 0x4e, 0xdd, 0x5d, - 0xe6, 0x0b, 0xbc, 0x14, 0xda, 0x6a, 0x74, 0xeb, 0xb3, 0xa5, 0xb7, 0x0e, 0x6f, 0xb9, 0xc9, 0xc5, - 0x59, 0x39, 0x19, 0x42, 0x55, 0x5c, 0xfa, 0xa6, 0xc5, 0x58, 0x68, 0x9b, 0x1e, 0x0a, 0xaa, 0xad, - 0x45, 0x0e, 0x9b, 0x19, 0x87, 0x49, 0x09, 0xbb, 0x27, 0x97, 0xfe, 0xae, 0xe4, 0xbd, 0x44, 0x41, - 0xf5, 0x75, 0x91, 0x39, 0x91, 0x06, 0xac, 0x9d, 0x84, 0xd4, 0xc2, 0xcf, 0x4f, 0xb5, 0x62, 0x4b, - 0xe9, 0x14, 0x93, 0xab, 0x52, 0xe3, 0x91, 0x5a, 0x54, 0x6a, 0xf9, 0x23, 0xb5, 0x98, 0xaf, 0x15, - 0xda, 0xdf, 0xab, 0x50, 0xce, 0x44, 0x45, 0xb6, 0x81, 0x70, 0xe1, 0x89, 0x93, 0xb4, 0x73, 0xaf, - 0xa8, 0xcf, 0xb8, 0xa6, 0xb4, 0x94, 0x4e, 0x21, 0x71, 0xf3, 0x2f, 0x38, 0xe9, 0xc3, 0x86, 0xb8, - 0xf4, 0xef, 0x88, 0xf2, 0x19, 0xd1, 0x7d, 0x98, 0xb4, 0xa0, 0xe8, 0x32, 0x8b, 0x0a, 0x59, 0x6d, - 0xb5, 0xa5, 0x74, 0x4a, 0x09, 0x75, 0x6e, 0x95, 0x0c, 0x39, 0x0e, 0x23, 0xca, 0x31, 0xea, 0xc7, - 0x9c, 0x91, 0x5a, 0x49, 0x03, 0x80, 0x23, 0x0d, 0xad, 0xc9, 0x31, 0x15, 0x13, 0x6d, 0xb5, 0x55, - 0xe8, 0x94, 0xf4, 0x8c, 0x85, 0x68, 0xa0, 0xce, 0x38, 0x86, 0x51, 0x19, 0x53, 0x75, 0x64, 0x21, - 0x87, 0x50, 0xe2, 0x38, 0x35, 0xb9, 0xa0, 0x02, 0xa3, 0x2a, 0x95, 0xfb, 0xef, 0x2f, 0x6d, 0x9b, - 0x21, 0x87, 0xcb, 0xb7, 0xd0, 0x90, 0xec, 0x34, 0x08, 0x8e, 0xd3, 0xe8, 0x4c, 0x7a, 0x50, 0xa3, - 0x41, 0xe0, 0x3a, 0x71, 0xd4, 0xa6, 0x4f, 0x3d, 0xd4, 0x4a, 0x99, 0x0b, 0xff, 0x97, 0x41, 0x5f, - 0x51, 0x0f, 0xc9, 0xb7, 0xf0, 0xff, 0xd1, 0x1b, 0x81, 0xdc, 0x44, 0xdf, 0x62, 0x36, 0x9a, 0x67, - 0x2c, 0xf4, 0xa8, 0xd0, 0xa0, 0xa5, 0x74, 0xaa, 0xfd, 0xe7, 0x4b, 0xa3, 0x18, 0x48, 0xcd, 0x30, - 0x92, 0xec, 0x47, 0x8a, 0xb4, 0xb6, 0xa3, 0xbb, 0x00, 0xe9, 0x03, 0xc1, 0x4b, 0x11, 0x52, 0xf3, - 0xcc, 0x65, 0x54, 0x98, 0xb6, 0x33, 0x76, 0x04, 0xd7, 0xca, 0x2d, 0xa5, 0xb3, 0x92, 0x88, 0x6a, - 0x11, 0xbe, 0x2f, 0xe1, 0xbd, 0x08, 0x3d, 0x52, 0x8b, 0x85, 0x9a, 0xda, 0xfe, 0x55, 0x81, 0xca, - 0x42, 0xba, 0xe4, 0x33, 0x50, 0x39, 0x4e, 0xe5, 0x0c, 0x14, 0x3a, 0xe5, 0x07, 0xc2, 0x5b, 0x50, - 0xc9, 0x93, 0x1e, 0xe9, 0xc8, 0x16, 0x6c, 0xba, 0x94, 0x0b, 0x53, 0x96, 0xdb, 0xf1, 0xad, 0x10, - 0x3d, 0xf4, 0x05, 0xda, 0xd1, 0x78, 0x54, 0x74, 0x22, 0x31, 0x03, 0xa7, 0x87, 0xb7, 0x48, 0xfd, - 0x18, 0x0a, 0x06, 0x4e, 0xc9, 0x33, 0x58, 0x8d, 0x34, 0x76, 0x34, 0x7e, 0x95, 0x41, 0x45, 0x06, - 0x7e, 0x73, 0xdd, 0x5c, 0x91, 0xf4, 0x3d, 0x7d, 0x85, 0xe3, 0xf4, 0xd0, 0x26, 0x4f, 0x01, 0x5c, - 0x2a, 0x90, 0x0b, 0xf3, 0x9c, 0xba, 0x0b, 0x33, 0x57, 0x8a, 0xed, 0xa7, 0xd4, 0x6d, 0xef, 0x43, - 0xd5, 0x70, 0xbc, 0xc0, 0x45, 0x1d, 0x79, 0xc0, 0x7c, 0x8e, 0x64, 0x1b, 0x56, 0x30, 0x0c, 0x59, - 0x18, 0xf9, 0x2e, 0xf7, 0x1b, 0xcb, 0x7f, 0x59, 0xc9, 0xd2, 0x63, 0x72, 0xfb, 0xbb, 0x3c, 0x54, - 0x77, 0x99, 0xcf, 0x67, 0x1e, 0x86, 0x86, 0x33, 0xf6, 0xa9, 0x4b, 0x8e, 0xa0, 0x62, 0x87, 0xd4, - 0xf1, 0xcd, 0x30, 0xde, 0x40, 0x89, 0xc3, 0xf7, 0x96, 0x3a, 0xdc, 0x93, 0xec, 0x64, 0x5d, 0xe9, - 0xeb, 0x76, 0xe6, 0x44, 0xbe, 0x04, 0xc2, 0xe5, 0x42, 0x93, 0x6d, 0xbb, 0x98, 0x3b, 0xcc, 0x47, - 0x0e, 0x3f, 0x7c, 0xa0, 0xf0, 0x8b, 0x3b, 0x50, 0xaf, 0xf1, 0xbb, 0x5b, 0xf1, 0x00, 0x4a, 0x13, - 0xea, 0xdb, 0x7c, 0x42, 0x5f, 0x63, 0xb2, 0x1a, 0x97, 0x37, 0x32, 0x4d, 0xf0, 0x20, 0x55, 0xe8, - 0xb7, 0xe2, 0x4f, 0xd4, 0xab, 0x1f, 0x9a, 0x4a, 0xbb, 0x0a, 0xeb, 0xd9, 0x34, 0xda, 0x3f, 0xe6, - 0x61, 0xe3, 0x9e, 0x8c, 0x7c, 0x04, 0xc4, 0x4a, 0x8c, 0x26, 0xb7, 0x26, 0x68, 0xcf, 0x5c, 0x8c, - 0x9b, 0x99, 0xae, 0xa4, 0x8d, 0x14, 0x37, 0x52, 0x98, 0x7c, 0x03, 0xf5, 0x7b, 0x22, 0xd3, 0x46, - 0x6a, 0xbb, 0x8e, 0x8f, 0x49, 0x2d, 0xea, 0xdd, 0xf8, 0xa5, 0xe9, 0xa6, 0x2f, 0x4d, 0x77, 0xbe, - 0x5b, 0x06, 0xea, 0xdb, 0xdf, 0x9b, 0x8a, 0xae, 0xdd, 0x75, 0xbc, 0x97, 0x78, 0xc8, 0xee, 0xf8, - 0xc2, 0xe3, 0x76, 0xfc, 0x01, 0x6c, 0x7a, 0x8e, 0x6f, 0x52, 0xcb, 0xc2, 0x40, 0xa0, 0x6d, 0xa6, - 0x72, 0xf5, 0x41, 0x39, 0xf1, 0x1c, 0x7f, 0x27, 0x91, 0x24, 0xb6, 0xe7, 0xdb, 0xb0, 0x71, 0xef, - 0x27, 0x26, 0x6b, 0x50, 0x38, 0x18, 0x7e, 0x55, 0xcb, 0x11, 0x80, 0xd5, 0xa1, 0xb1, 0xbb, 0x73, - 0x3c, 0xac, 0x29, 0xf2, 0x7b, 0xb0, 0x63, 0x0c, 0x3f, 0xde, 0xae, 0xe5, 0xfb, 0x3f, 0xe5, 0x61, - 0x2d, 0x71, 0x4e, 0xce, 0xa0, 0xac, 0xcf, 0x7c, 0xe3, 0x8d, 0x6f, 0xc9, 0xf6, 0x92, 0x0f, 0xfe, - 0xb3, 0x89, 0xf1, 0x94, 0xd6, 0x3b, 0x4b, 0x89, 0xc7, 0x21, 0xb3, 0x67, 0x16, 0x86, 0x2f, 0x91, - 0x73, 0x3a, 0xc6, 0x76, 0xae, 0xa3, 0x6c, 0x29, 0x84, 0x42, 0x69, 0x3e, 0x56, 0xe4, 0xf1, 0xa3, - 0x57, 0x5f, 0x1e, 0xd0, 0xe2, 0xff, 0xd7, 0xce, 0x11, 0x04, 0x88, 0x1e, 0x61, 0x11, 0x22, 0xf5, - 0xc8, 0xa3, 0x03, 0xac, 0x3f, 0x36, 0xe7, 0x38, 0x93, 0xc1, 0xd3, 0xab, 0x3f, 0x1b, 0xb9, 0xab, - 0x9b, 0x86, 0xf2, 0xcb, 0x4d, 0x43, 0xf9, 0xed, 0xa6, 0xa1, 0xfc, 0x71, 0xd3, 0x50, 0xde, 0xfe, - 0xd5, 0xc8, 0x7d, 0x5d, 0x9a, 0x2b, 0xff, 0x09, 0x00, 0x00, 0xff, 0xff, 0xd2, 0xf0, 0x46, 0xdb, - 0x02, 0x09, 0x00, 0x00, +func init() { proto.RegisterFile("sql/distsqlpb/api.proto", fileDescriptor_api_458fd2476e5bb633) } + +var fileDescriptor_api_458fd2476e5bb633 = []byte{ + // 1048 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0x4d, 0x6f, 0xe3, 0x54, + 0x17, 0x8e, 0x13, 0xb7, 0x4d, 0x4e, 0x26, 0x79, 0xd3, 0xfb, 0x56, 0x60, 0x65, 0x91, 0x44, 0x19, + 0x3e, 0xc2, 0x20, 0x25, 0x55, 0x28, 0x2c, 0x10, 0x12, 0x6a, 0xda, 0x94, 0xb6, 0x43, 0x47, 0xc5, + 0xae, 0xaa, 0x11, 0x0b, 0xac, 0x1b, 0xfb, 0x34, 0xb1, 0xc6, 0xf6, 0x75, 0x7c, 0x6f, 0xda, 0xce, + 0x3f, 0x60, 0xc7, 0xfc, 0x04, 0x16, 0xfc, 0x11, 0x24, 0x16, 0x5d, 0xb2, 0x60, 0xc1, 0xaa, 0x40, + 0xf9, 0x17, 0xac, 0xd0, 0xf5, 0x47, 0xea, 0xb4, 0xa4, 0x94, 0x5d, 0xee, 0x79, 0x9e, 0xe7, 0xdc, + 0xf3, 0x75, 0x8f, 0x03, 0x6f, 0xf3, 0xa9, 0xdb, 0xb3, 0x1d, 0x2e, 0xf8, 0xd4, 0x0d, 0x46, 0x3d, + 0x1a, 0x38, 0xdd, 0x20, 0x64, 0x82, 0x11, 0xcd, 0x62, 0xd6, 0xab, 0x90, 0x51, 0x6b, 0xd2, 0xe5, + 0x53, 0xb7, 0x9b, 0x50, 0xc2, 0x99, 0x5f, 0xdf, 0x18, 0xb3, 0x31, 0x8b, 0x48, 0x3d, 0xf9, 0x2b, + 0xe6, 0xd7, 0x9b, 0x63, 0xc6, 0xc6, 0x2e, 0xf6, 0xa2, 0xd3, 0x68, 0x76, 0xd6, 0x13, 0x8e, 0x87, + 0x5c, 0x50, 0x2f, 0x48, 0x08, 0x24, 0x72, 0x16, 0x8c, 0x7a, 0x36, 0x15, 0x34, 0xb1, 0x69, 0x8b, + 0xb7, 0x67, 0x90, 0xc6, 0x22, 0x12, 0x84, 0xcc, 0x42, 0xce, 0x59, 0xc8, 0x63, 0xbc, 0xfd, 0x53, + 0x1e, 0x6a, 0x06, 0x8a, 0x59, 0xb0, 0xe7, 0xb2, 0x0b, 0x1d, 0xa7, 0x33, 0xe4, 0x82, 0x7c, 0x06, + 0xea, 0x99, 0xcb, 0x2e, 0xb4, 0x42, 0x4b, 0xe9, 0x94, 0xfb, 0xed, 0xee, 0xb2, 0x14, 0xba, 0x52, + 0x64, 0x04, 0x68, 0x0d, 0xd4, 0xab, 0xeb, 0x66, 0x4e, 0x8f, 0x54, 0x64, 0x13, 0xd6, 0xce, 0x31, + 0xe4, 0x0e, 0xf3, 0xb5, 0x95, 0x96, 0xd2, 0xa9, 0x0c, 0xde, 0x92, 0xe0, 0x5f, 0xd7, 0xcd, 0xea, + 0xae, 0xc3, 0x85, 0xf1, 0xd5, 0x97, 0xa7, 0x31, 0xaa, 0xa7, 0x34, 0x72, 0x04, 0x65, 0x3c, 0xa7, + 0xee, 0x0e, 0xf3, 0x05, 0x5e, 0x0a, 0x6d, 0x35, 0xba, 0xf6, 0xdd, 0xe5, 0xd7, 0x0e, 0x6f, 0xc9, + 0xc9, 0xcd, 0x59, 0x3d, 0x19, 0x42, 0x55, 0x5c, 0xfa, 0xa6, 0xc5, 0x58, 0x68, 0x9b, 0x1e, 0x0a, + 0xaa, 0xad, 0x45, 0x1e, 0x9b, 0x19, 0x8f, 0x49, 0x11, 0xbb, 0x27, 0x97, 0xfe, 0x8e, 0xe4, 0x1d, + 0xa1, 0xa0, 0xfa, 0x13, 0x91, 0x39, 0x91, 0x06, 0xac, 0x9d, 0x84, 0xd4, 0xc2, 0xe7, 0xa7, 0x5a, + 0xb1, 0xa5, 0x74, 0x8a, 0xc9, 0x55, 0xa9, 0xf1, 0x50, 0x2d, 0x2a, 0xb5, 0xfc, 0xa1, 0x5a, 0xcc, + 0xd7, 0x0a, 0xed, 0xef, 0x54, 0x28, 0x67, 0xa2, 0x22, 0x5b, 0x40, 0xb8, 0xf0, 0xc4, 0x49, 0xda, + 0xbb, 0x17, 0xd4, 0x67, 0x5c, 0x53, 0x5a, 0x4a, 0xa7, 0x90, 0xb8, 0xf9, 0x07, 0x9c, 0xf4, 0x61, + 0x5d, 0x5c, 0xfa, 0x77, 0x44, 0xf9, 0x8c, 0xe8, 0x3e, 0x4c, 0x5a, 0x50, 0x74, 0x99, 0x45, 0x85, + 0x2c, 0xb7, 0xda, 0x52, 0x3a, 0xa5, 0x84, 0x3a, 0xb7, 0x4a, 0x86, 0x1c, 0x88, 0x11, 0xe5, 0x18, + 0x35, 0x64, 0xce, 0x48, 0xad, 0xa4, 0x01, 0xc0, 0x91, 0x86, 0xd6, 0xe4, 0x98, 0x8a, 0x89, 0xb6, + 0xda, 0x2a, 0x74, 0x4a, 0x7a, 0xc6, 0x42, 0x34, 0x50, 0x67, 0x1c, 0xc3, 0xa8, 0x8c, 0xa9, 0x3a, + 0xb2, 0x90, 0x43, 0x28, 0x71, 0x9c, 0x9a, 0x5c, 0x50, 0x81, 0x51, 0x95, 0xca, 0xfd, 0xf7, 0x97, + 0xf7, 0xcd, 0x90, 0xf3, 0xe5, 0x5b, 0x68, 0x48, 0x7a, 0x1a, 0x05, 0xc7, 0x69, 0x74, 0x26, 0x3d, + 0xa8, 0xd1, 0x20, 0x70, 0x9d, 0x38, 0x6c, 0xd3, 0xa7, 0x1e, 0x6a, 0xa5, 0xcc, 0x8d, 0xff, 0xcb, + 0xa0, 0x2f, 0xa8, 0x87, 0x84, 0xc2, 0xff, 0x47, 0xaf, 0x05, 0x72, 0x13, 0x7d, 0x8b, 0xd9, 0x68, + 0x9e, 0xb1, 0xd0, 0xa3, 0x42, 0x83, 0x96, 0xd2, 0xa9, 0xf6, 0x3f, 0x5c, 0x1e, 0xc6, 0x40, 0x8a, + 0x86, 0x91, 0x66, 0x2f, 0x92, 0xa4, 0xd5, 0x1d, 0xdd, 0x05, 0x48, 0x1f, 0x08, 0x5e, 0x8a, 0x90, + 0x9a, 0x67, 0x2e, 0xa3, 0xc2, 0xb4, 0x9d, 0xb1, 0x23, 0xb8, 0x56, 0x6e, 0x29, 0x9d, 0x95, 0x44, + 0x54, 0x8b, 0xf0, 0x3d, 0x09, 0xef, 0x46, 0xe8, 0xa1, 0x5a, 0x2c, 0xd4, 0xd4, 0xf6, 0x2f, 0x0a, + 0x54, 0x16, 0xf2, 0x25, 0x9f, 0x83, 0xca, 0x71, 0x2a, 0xa7, 0xa0, 0xd0, 0x29, 0x3f, 0x14, 0xdf, + 0x82, 0x4c, 0x9e, 0xf4, 0x48, 0x48, 0x36, 0x61, 0xc3, 0xa5, 0x5c, 0x98, 0xb2, 0xe2, 0x8e, 0x6f, + 0x85, 0xe8, 0xa1, 0x2f, 0xd0, 0x8e, 0x26, 0xa4, 0xa2, 0x13, 0x89, 0x19, 0x38, 0x3d, 0xb8, 0x45, + 0xea, 0xc7, 0x50, 0x30, 0x70, 0x4a, 0xde, 0x81, 0xd5, 0x48, 0x63, 0x47, 0x13, 0x58, 0x19, 0x54, + 0x64, 0xe4, 0x37, 0xd7, 0xcd, 0x15, 0x49, 0xdf, 0xd5, 0x57, 0x38, 0x4e, 0x0f, 0x6c, 0xf2, 0x14, + 0xc0, 0xa5, 0x02, 0xb9, 0x30, 0xcf, 0xa9, 0xbb, 0x30, 0x76, 0xa5, 0xd8, 0x7e, 0x4a, 0xdd, 0xf6, + 0x17, 0x50, 0x35, 0x1c, 0x2f, 0x70, 0x51, 0x47, 0x1e, 0x30, 0x9f, 0x23, 0xf9, 0x18, 0x56, 0x30, + 0x0c, 0x59, 0x18, 0xf9, 0x5e, 0x7c, 0x64, 0x77, 0x9f, 0xad, 0xa4, 0xe9, 0x31, 0xbb, 0xfd, 0x6d, + 0x1e, 0xaa, 0x3b, 0xcc, 0xe7, 0x33, 0x0f, 0x43, 0xc3, 0x19, 0xfb, 0xd4, 0x25, 0xcf, 0xa1, 0x62, + 0x87, 0xd4, 0xf1, 0xcd, 0x30, 0xde, 0x43, 0x89, 0xc7, 0xf7, 0x96, 0x7b, 0xdc, 0x95, 0xf4, 0x64, + 0x6b, 0xe9, 0x4f, 0xec, 0xcc, 0x89, 0xbc, 0x04, 0xc2, 0xe5, 0x5e, 0x93, 0x9d, 0xbb, 0x98, 0x7b, + 0xcc, 0x47, 0x1e, 0x9f, 0x3d, 0x54, 0xfb, 0xc5, 0x5d, 0xa8, 0xd7, 0xf8, 0xdd, 0xed, 0x78, 0x00, + 0xa5, 0x09, 0xf5, 0x6d, 0x3e, 0xa1, 0xaf, 0x30, 0x59, 0x91, 0x0f, 0x34, 0x33, 0xcd, 0x71, 0x3f, + 0x95, 0xe8, 0xb7, 0xea, 0x4f, 0xd5, 0xab, 0xef, 0x9b, 0x4a, 0xbb, 0x0a, 0x4f, 0xb2, 0x89, 0xb4, + 0x7f, 0xc8, 0xc3, 0xfa, 0x3d, 0x19, 0xf9, 0x08, 0x88, 0x95, 0x18, 0x4d, 0x6e, 0x4d, 0xd0, 0x9e, + 0xb9, 0x18, 0x37, 0x34, 0xdd, 0x4c, 0xeb, 0x29, 0x6e, 0xa4, 0x30, 0xf9, 0x06, 0xea, 0xf7, 0x44, + 0xa6, 0x8d, 0xd4, 0x76, 0x1d, 0x1f, 0x93, 0x6a, 0xd4, 0xbb, 0xf1, 0x27, 0xa7, 0x9b, 0x7e, 0x72, + 0xba, 0xf3, 0x15, 0x33, 0x50, 0xdf, 0xfc, 0xd6, 0x54, 0x74, 0xed, 0xae, 0xe3, 0xdd, 0xc4, 0x43, + 0x76, 0xd7, 0x17, 0x1e, 0xb7, 0xeb, 0xf7, 0x61, 0xc3, 0x73, 0x7c, 0x93, 0x5a, 0x16, 0x06, 0x02, + 0x6d, 0x33, 0x95, 0xab, 0x0f, 0xca, 0x89, 0xe7, 0xf8, 0xdb, 0x89, 0x24, 0xb1, 0x3d, 0xdb, 0x82, + 0xf5, 0x7b, 0x2f, 0x99, 0xac, 0x41, 0x61, 0x7f, 0xf8, 0xb2, 0x96, 0x23, 0x00, 0xab, 0x43, 0x63, + 0x67, 0xfb, 0x78, 0x58, 0x53, 0xe4, 0xef, 0xc1, 0xb6, 0x31, 0xfc, 0x64, 0xab, 0x96, 0xef, 0xff, + 0x98, 0x87, 0xb5, 0xc4, 0x39, 0x99, 0x40, 0x59, 0x9f, 0xf9, 0xc6, 0x6b, 0xdf, 0x92, 0xfd, 0x25, + 0x9d, 0x7f, 0xef, 0x62, 0x3c, 0xa9, 0xf5, 0x0f, 0x96, 0x33, 0x8f, 0x43, 0x66, 0xcf, 0x2c, 0x0c, + 0x8f, 0x90, 0x73, 0x3a, 0xc6, 0x76, 0xae, 0xa3, 0x6c, 0x2a, 0xc4, 0x82, 0xd2, 0x7c, 0xb2, 0xc8, + 0x7f, 0x18, 0xbf, 0xfa, 0x03, 0x31, 0x2d, 0xbe, 0xc3, 0x76, 0x8e, 0x8c, 0x01, 0xa2, 0x0f, 0xb2, + 0x08, 0x91, 0x7a, 0xe4, 0xf1, 0x31, 0xd6, 0x1f, 0x9d, 0x78, 0x9c, 0xcd, 0xe0, 0xe9, 0xd5, 0x1f, + 0x8d, 0xdc, 0xd5, 0x4d, 0x43, 0xf9, 0xf9, 0xa6, 0xa1, 0xfc, 0x7a, 0xd3, 0x50, 0x7e, 0xbf, 0x69, + 0x28, 0x6f, 0xfe, 0x6c, 0xe4, 0xbe, 0x2e, 0xcd, 0xff, 0x6a, 0xfc, 0x1d, 0x00, 0x00, 0xff, 0xff, + 0xf1, 0x12, 0x81, 0x76, 0x12, 0x09, 0x00, 0x00, } diff --git a/pkg/sql/distsqlpb/api.proto b/pkg/sql/distsqlpb/api.proto index ebbe4c790011..a6e3639c0ced 100644 --- a/pkg/sql/distsqlpb/api.proto +++ b/pkg/sql/distsqlpb/api.proto @@ -15,7 +15,10 @@ // APIs for distributed SQL; see docs/RFCS/distributed_sql.md syntax = "proto2"; -package cockroach.sql.distsqlpb; +// Beware! This package name must not be changed, even though it doesn't match +// the Go package name, because it defines the Protobuf message names which +// can't be changed without breaking backward compatibility. +package cockroach.sql.distsqlrun; option go_package = "distsqlpb"; import "gogoproto/gogo.proto"; diff --git a/pkg/sql/distsqlpb/data.pb.go b/pkg/sql/distsqlpb/data.pb.go index afd90c27115f..7d48d666cfaf 100644 --- a/pkg/sql/distsqlpb/data.pb.go +++ b/pkg/sql/distsqlpb/data.pb.go @@ -3,6 +3,12 @@ package distsqlpb +/* + Beware! This package name must not be changed, even though it doesn't match + the Go package name, because it defines the Protobuf message names which + can't be changed without breaking backward compatibility. +*/ + import proto "github.com/gogo/protobuf/proto" import fmt "fmt" import math "math" @@ -60,7 +66,7 @@ func (x *Ordering_Column_Direction) UnmarshalJSON(data []byte) error { return nil } func (Ordering_Column_Direction) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{2, 0, 0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{2, 0, 0} } type StreamEndpointSpec_Type int32 @@ -105,7 +111,7 @@ func (x *StreamEndpointSpec_Type) UnmarshalJSON(data []byte) error { return nil } func (StreamEndpointSpec_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{3, 0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{3, 0} } type InputSyncSpec_Type int32 @@ -145,7 +151,7 @@ func (x *InputSyncSpec_Type) UnmarshalJSON(data []byte) error { return nil } func (InputSyncSpec_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{4, 0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{4, 0} } type OutputRouterSpec_Type int32 @@ -193,7 +199,7 @@ func (x *OutputRouterSpec_Type) UnmarshalJSON(data []byte) error { return nil } func (OutputRouterSpec_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{5, 0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{5, 0} } // Error is a generic representation including a string message. @@ -209,7 +215,7 @@ type Error struct { func (m *Error) Reset() { *m = Error{} } func (*Error) ProtoMessage() {} func (*Error) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{0} } func (m *Error) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -348,7 +354,7 @@ func _Error_OneofSizer(msg proto.Message) (n int) { func (m *Expression) Reset() { *m = Expression{} } func (*Expression) ProtoMessage() {} func (*Expression) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{1} + return fileDescriptor_data_ce1e2f624baed7ae, []int{1} } func (m *Expression) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -385,7 +391,7 @@ func (m *Ordering) Reset() { *m = Ordering{} } func (m *Ordering) String() string { return proto.CompactTextString(m) } func (*Ordering) ProtoMessage() {} func (*Ordering) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{2} + return fileDescriptor_data_ce1e2f624baed7ae, []int{2} } func (m *Ordering) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -412,7 +418,7 @@ var xxx_messageInfo_Ordering proto.InternalMessageInfo type Ordering_Column struct { ColIdx uint32 `protobuf:"varint,1,opt,name=col_idx,json=colIdx" json:"col_idx"` - Direction Ordering_Column_Direction `protobuf:"varint,2,opt,name=direction,enum=cockroach.sql.distsqlpb.Ordering_Column_Direction" json:"direction"` + Direction Ordering_Column_Direction `protobuf:"varint,2,opt,name=direction,enum=cockroach.sql.distsqlrun.Ordering_Column_Direction" json:"direction"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` } @@ -421,7 +427,7 @@ func (m *Ordering_Column) Reset() { *m = Ordering_Column{} } func (m *Ordering_Column) String() string { return proto.CompactTextString(m) } func (*Ordering_Column) ProtoMessage() {} func (*Ordering_Column) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{2, 0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{2, 0} } func (m *Ordering_Column) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -449,7 +455,7 @@ var xxx_messageInfo_Ordering_Column proto.InternalMessageInfo // StreamEndpointSpec describes one of the endpoints (input or output) of a physical // stream. type StreamEndpointSpec struct { - Type StreamEndpointSpec_Type `protobuf:"varint,1,opt,name=type,enum=cockroach.sql.distsqlpb.StreamEndpointSpec_Type" json:"type"` + Type StreamEndpointSpec_Type `protobuf:"varint,1,opt,name=type,enum=cockroach.sql.distsqlrun.StreamEndpointSpec_Type" json:"type"` // The ID of this stream. // // For LOCAL streams, both ends of the stream are part of the flow on this @@ -470,7 +476,7 @@ func (m *StreamEndpointSpec) Reset() { *m = StreamEndpointSpec{} } func (m *StreamEndpointSpec) String() string { return proto.CompactTextString(m) } func (*StreamEndpointSpec) ProtoMessage() {} func (*StreamEndpointSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{3} + return fileDescriptor_data_ce1e2f624baed7ae, []int{3} } func (m *StreamEndpointSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -498,7 +504,7 @@ var xxx_messageInfo_StreamEndpointSpec proto.InternalMessageInfo // InputSyncSpec is the specification for an input synchronizer; it decides how // to interleave rows from multiple input streams. type InputSyncSpec struct { - Type InputSyncSpec_Type `protobuf:"varint,1,opt,name=type,enum=cockroach.sql.distsqlpb.InputSyncSpec_Type" json:"type"` + Type InputSyncSpec_Type `protobuf:"varint,1,opt,name=type,enum=cockroach.sql.distsqlrun.InputSyncSpec_Type" json:"type"` Ordering Ordering `protobuf:"bytes,2,opt,name=ordering" json:"ordering"` Streams []StreamEndpointSpec `protobuf:"bytes,3,rep,name=streams" json:"streams"` // Schema for the streams entering this synchronizer. @@ -511,7 +517,7 @@ func (m *InputSyncSpec) Reset() { *m = InputSyncSpec{} } func (m *InputSyncSpec) String() string { return proto.CompactTextString(m) } func (*InputSyncSpec) ProtoMessage() {} func (*InputSyncSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{4} + return fileDescriptor_data_ce1e2f624baed7ae, []int{4} } func (m *InputSyncSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -539,7 +545,7 @@ var xxx_messageInfo_InputSyncSpec proto.InternalMessageInfo // OutputRouterSpec is the specification for the output router of a processor; // it decides how to send results to multiple output streams. type OutputRouterSpec struct { - Type OutputRouterSpec_Type `protobuf:"varint,1,opt,name=type,enum=cockroach.sql.distsqlpb.OutputRouterSpec_Type" json:"type"` + Type OutputRouterSpec_Type `protobuf:"varint,1,opt,name=type,enum=cockroach.sql.distsqlrun.OutputRouterSpec_Type" json:"type"` Streams []StreamEndpointSpec `protobuf:"bytes,2,rep,name=streams" json:"streams"` // Only used for the BY_HASH type; these are the indexes of the columns we are // hashing. @@ -557,7 +563,7 @@ func (m *OutputRouterSpec) Reset() { *m = OutputRouterSpec{} } func (m *OutputRouterSpec) String() string { return proto.CompactTextString(m) } func (*OutputRouterSpec) ProtoMessage() {} func (*OutputRouterSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{5} + return fileDescriptor_data_ce1e2f624baed7ae, []int{5} } func (m *OutputRouterSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -602,7 +608,7 @@ func (m *OutputRouterSpec_RangeRouterSpec) Reset() { *m = OutputRouterSp func (m *OutputRouterSpec_RangeRouterSpec) String() string { return proto.CompactTextString(m) } func (*OutputRouterSpec_RangeRouterSpec) ProtoMessage() {} func (*OutputRouterSpec_RangeRouterSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{5, 0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{5, 0} } func (m *OutputRouterSpec_RangeRouterSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -646,7 +652,7 @@ func (m *OutputRouterSpec_RangeRouterSpec_ColumnEncoding) String() string { } func (*OutputRouterSpec_RangeRouterSpec_ColumnEncoding) ProtoMessage() {} func (*OutputRouterSpec_RangeRouterSpec_ColumnEncoding) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{5, 0, 0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{5, 0, 0} } func (m *OutputRouterSpec_RangeRouterSpec_ColumnEncoding) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -685,7 +691,7 @@ func (m *OutputRouterSpec_RangeRouterSpec_Span) Reset() { *m = OutputRou func (m *OutputRouterSpec_RangeRouterSpec_Span) String() string { return proto.CompactTextString(m) } func (*OutputRouterSpec_RangeRouterSpec_Span) ProtoMessage() {} func (*OutputRouterSpec_RangeRouterSpec_Span) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{5, 0, 1} + return fileDescriptor_data_ce1e2f624baed7ae, []int{5, 0, 1} } func (m *OutputRouterSpec_RangeRouterSpec_Span) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -721,7 +727,7 @@ func (m *DatumInfo) Reset() { *m = DatumInfo{} } func (m *DatumInfo) String() string { return proto.CompactTextString(m) } func (*DatumInfo) ProtoMessage() {} func (*DatumInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{6} + return fileDescriptor_data_ce1e2f624baed7ae, []int{6} } func (m *DatumInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -758,7 +764,7 @@ func (m *ProducerHeader) Reset() { *m = ProducerHeader{} } func (m *ProducerHeader) String() string { return proto.CompactTextString(m) } func (*ProducerHeader) ProtoMessage() {} func (*ProducerHeader) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{7} + return fileDescriptor_data_ce1e2f624baed7ae, []int{7} } func (m *ProducerHeader) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -803,7 +809,7 @@ func (m *ProducerData) Reset() { *m = ProducerData{} } func (m *ProducerData) String() string { return proto.CompactTextString(m) } func (*ProducerData) ProtoMessage() {} func (*ProducerData) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{8} + return fileDescriptor_data_ce1e2f624baed7ae, []int{8} } func (m *ProducerData) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -847,7 +853,7 @@ func (m *ProducerMessage) Reset() { *m = ProducerMessage{} } func (m *ProducerMessage) String() string { return proto.CompactTextString(m) } func (*ProducerMessage) ProtoMessage() {} func (*ProducerMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{9} + return fileDescriptor_data_ce1e2f624baed7ae, []int{9} } func (m *ProducerMessage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -893,7 +899,7 @@ func (m *RemoteProducerMetadata) Reset() { *m = RemoteProducerMetadata{} func (m *RemoteProducerMetadata) String() string { return proto.CompactTextString(m) } func (*RemoteProducerMetadata) ProtoMessage() {} func (*RemoteProducerMetadata) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{10} + return fileDescriptor_data_ce1e2f624baed7ae, []int{10} } func (m *RemoteProducerMetadata) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1159,7 +1165,7 @@ func (m *RemoteProducerMetadata_RangeInfos) Reset() { *m = RemoteProduce func (m *RemoteProducerMetadata_RangeInfos) String() string { return proto.CompactTextString(m) } func (*RemoteProducerMetadata_RangeInfos) ProtoMessage() {} func (*RemoteProducerMetadata_RangeInfos) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{10, 0} + return fileDescriptor_data_ce1e2f624baed7ae, []int{10, 0} } func (m *RemoteProducerMetadata_RangeInfos) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1194,7 +1200,7 @@ func (m *RemoteProducerMetadata_TraceData) Reset() { *m = RemoteProducer func (m *RemoteProducerMetadata_TraceData) String() string { return proto.CompactTextString(m) } func (*RemoteProducerMetadata_TraceData) ProtoMessage() {} func (*RemoteProducerMetadata_TraceData) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{10, 1} + return fileDescriptor_data_ce1e2f624baed7ae, []int{10, 1} } func (m *RemoteProducerMetadata_TraceData) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1237,7 +1243,7 @@ func (m *RemoteProducerMetadata_RowNum) Reset() { *m = RemoteProducerMet func (m *RemoteProducerMetadata_RowNum) String() string { return proto.CompactTextString(m) } func (*RemoteProducerMetadata_RowNum) ProtoMessage() {} func (*RemoteProducerMetadata_RowNum) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{10, 2} + return fileDescriptor_data_ce1e2f624baed7ae, []int{10, 2} } func (m *RemoteProducerMetadata_RowNum) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1276,7 +1282,7 @@ func (m *RemoteProducerMetadata_SamplerProgress) Reset() { func (m *RemoteProducerMetadata_SamplerProgress) String() string { return proto.CompactTextString(m) } func (*RemoteProducerMetadata_SamplerProgress) ProtoMessage() {} func (*RemoteProducerMetadata_SamplerProgress) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{10, 3} + return fileDescriptor_data_ce1e2f624baed7ae, []int{10, 3} } func (m *RemoteProducerMetadata_SamplerProgress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1318,7 +1324,7 @@ func (m *DistSQLVersionGossipInfo) Reset() { *m = DistSQLVersionGossipIn func (m *DistSQLVersionGossipInfo) String() string { return proto.CompactTextString(m) } func (*DistSQLVersionGossipInfo) ProtoMessage() {} func (*DistSQLVersionGossipInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{11} + return fileDescriptor_data_ce1e2f624baed7ae, []int{11} } func (m *DistSQLVersionGossipInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1356,7 +1362,7 @@ func (m *DistSQLDrainingInfo) Reset() { *m = DistSQLDrainingInfo{} } func (m *DistSQLDrainingInfo) String() string { return proto.CompactTextString(m) } func (*DistSQLDrainingInfo) ProtoMessage() {} func (*DistSQLDrainingInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_data_4ef92d1f4283fec5, []int{12} + return fileDescriptor_data_ce1e2f624baed7ae, []int{12} } func (m *DistSQLDrainingInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1382,31 +1388,31 @@ func (m *DistSQLDrainingInfo) XXX_DiscardUnknown() { var xxx_messageInfo_DistSQLDrainingInfo proto.InternalMessageInfo func init() { - proto.RegisterType((*Error)(nil), "cockroach.sql.distsqlpb.Error") - proto.RegisterType((*Expression)(nil), "cockroach.sql.distsqlpb.Expression") - proto.RegisterType((*Ordering)(nil), "cockroach.sql.distsqlpb.Ordering") - proto.RegisterType((*Ordering_Column)(nil), "cockroach.sql.distsqlpb.Ordering.Column") - proto.RegisterType((*StreamEndpointSpec)(nil), "cockroach.sql.distsqlpb.StreamEndpointSpec") - proto.RegisterType((*InputSyncSpec)(nil), "cockroach.sql.distsqlpb.InputSyncSpec") - proto.RegisterType((*OutputRouterSpec)(nil), "cockroach.sql.distsqlpb.OutputRouterSpec") - proto.RegisterType((*OutputRouterSpec_RangeRouterSpec)(nil), "cockroach.sql.distsqlpb.OutputRouterSpec.RangeRouterSpec") - proto.RegisterType((*OutputRouterSpec_RangeRouterSpec_ColumnEncoding)(nil), "cockroach.sql.distsqlpb.OutputRouterSpec.RangeRouterSpec.ColumnEncoding") - proto.RegisterType((*OutputRouterSpec_RangeRouterSpec_Span)(nil), "cockroach.sql.distsqlpb.OutputRouterSpec.RangeRouterSpec.Span") - proto.RegisterType((*DatumInfo)(nil), "cockroach.sql.distsqlpb.DatumInfo") - proto.RegisterType((*ProducerHeader)(nil), "cockroach.sql.distsqlpb.ProducerHeader") - proto.RegisterType((*ProducerData)(nil), "cockroach.sql.distsqlpb.ProducerData") - proto.RegisterType((*ProducerMessage)(nil), "cockroach.sql.distsqlpb.ProducerMessage") - proto.RegisterType((*RemoteProducerMetadata)(nil), "cockroach.sql.distsqlpb.RemoteProducerMetadata") - proto.RegisterType((*RemoteProducerMetadata_RangeInfos)(nil), "cockroach.sql.distsqlpb.RemoteProducerMetadata.RangeInfos") - proto.RegisterType((*RemoteProducerMetadata_TraceData)(nil), "cockroach.sql.distsqlpb.RemoteProducerMetadata.TraceData") - proto.RegisterType((*RemoteProducerMetadata_RowNum)(nil), "cockroach.sql.distsqlpb.RemoteProducerMetadata.RowNum") - proto.RegisterType((*RemoteProducerMetadata_SamplerProgress)(nil), "cockroach.sql.distsqlpb.RemoteProducerMetadata.SamplerProgress") - proto.RegisterType((*DistSQLVersionGossipInfo)(nil), "cockroach.sql.distsqlpb.DistSQLVersionGossipInfo") - proto.RegisterType((*DistSQLDrainingInfo)(nil), "cockroach.sql.distsqlpb.DistSQLDrainingInfo") - proto.RegisterEnum("cockroach.sql.distsqlpb.Ordering_Column_Direction", Ordering_Column_Direction_name, Ordering_Column_Direction_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.StreamEndpointSpec_Type", StreamEndpointSpec_Type_name, StreamEndpointSpec_Type_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.InputSyncSpec_Type", InputSyncSpec_Type_name, InputSyncSpec_Type_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.OutputRouterSpec_Type", OutputRouterSpec_Type_name, OutputRouterSpec_Type_value) + proto.RegisterType((*Error)(nil), "cockroach.sql.distsqlrun.Error") + proto.RegisterType((*Expression)(nil), "cockroach.sql.distsqlrun.Expression") + proto.RegisterType((*Ordering)(nil), "cockroach.sql.distsqlrun.Ordering") + proto.RegisterType((*Ordering_Column)(nil), "cockroach.sql.distsqlrun.Ordering.Column") + proto.RegisterType((*StreamEndpointSpec)(nil), "cockroach.sql.distsqlrun.StreamEndpointSpec") + proto.RegisterType((*InputSyncSpec)(nil), "cockroach.sql.distsqlrun.InputSyncSpec") + proto.RegisterType((*OutputRouterSpec)(nil), "cockroach.sql.distsqlrun.OutputRouterSpec") + proto.RegisterType((*OutputRouterSpec_RangeRouterSpec)(nil), "cockroach.sql.distsqlrun.OutputRouterSpec.RangeRouterSpec") + proto.RegisterType((*OutputRouterSpec_RangeRouterSpec_ColumnEncoding)(nil), "cockroach.sql.distsqlrun.OutputRouterSpec.RangeRouterSpec.ColumnEncoding") + proto.RegisterType((*OutputRouterSpec_RangeRouterSpec_Span)(nil), "cockroach.sql.distsqlrun.OutputRouterSpec.RangeRouterSpec.Span") + proto.RegisterType((*DatumInfo)(nil), "cockroach.sql.distsqlrun.DatumInfo") + proto.RegisterType((*ProducerHeader)(nil), "cockroach.sql.distsqlrun.ProducerHeader") + proto.RegisterType((*ProducerData)(nil), "cockroach.sql.distsqlrun.ProducerData") + proto.RegisterType((*ProducerMessage)(nil), "cockroach.sql.distsqlrun.ProducerMessage") + proto.RegisterType((*RemoteProducerMetadata)(nil), "cockroach.sql.distsqlrun.RemoteProducerMetadata") + proto.RegisterType((*RemoteProducerMetadata_RangeInfos)(nil), "cockroach.sql.distsqlrun.RemoteProducerMetadata.RangeInfos") + proto.RegisterType((*RemoteProducerMetadata_TraceData)(nil), "cockroach.sql.distsqlrun.RemoteProducerMetadata.TraceData") + proto.RegisterType((*RemoteProducerMetadata_RowNum)(nil), "cockroach.sql.distsqlrun.RemoteProducerMetadata.RowNum") + proto.RegisterType((*RemoteProducerMetadata_SamplerProgress)(nil), "cockroach.sql.distsqlrun.RemoteProducerMetadata.SamplerProgress") + proto.RegisterType((*DistSQLVersionGossipInfo)(nil), "cockroach.sql.distsqlrun.DistSQLVersionGossipInfo") + proto.RegisterType((*DistSQLDrainingInfo)(nil), "cockroach.sql.distsqlrun.DistSQLDrainingInfo") + proto.RegisterEnum("cockroach.sql.distsqlrun.Ordering_Column_Direction", Ordering_Column_Direction_name, Ordering_Column_Direction_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.StreamEndpointSpec_Type", StreamEndpointSpec_Type_name, StreamEndpointSpec_Type_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.InputSyncSpec_Type", InputSyncSpec_Type_name, InputSyncSpec_Type_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.OutputRouterSpec_Type", OutputRouterSpec_Type_name, OutputRouterSpec_Type_value) } func (this *Ordering) Equal(that interface{}) bool { if that == nil { @@ -5248,117 +5254,117 @@ var ( ErrIntOverflowData = fmt.Errorf("proto: integer overflow") ) -func init() { proto.RegisterFile("sql/distsqlpb/data.proto", fileDescriptor_data_4ef92d1f4283fec5) } - -var fileDescriptor_data_4ef92d1f4283fec5 = []byte{ - // 1734 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x57, 0xcf, 0x6f, 0xdb, 0xc8, - 0x15, 0x16, 0x25, 0x59, 0x3f, 0x9e, 0x64, 0x99, 0x9e, 0x06, 0xa9, 0xa0, 0xa6, 0x92, 0x97, 0x6d, - 0xd1, 0x60, 0x83, 0x4a, 0x59, 0x17, 0xd8, 0x22, 0x29, 0xb0, 0xa9, 0x65, 0x69, 0x2d, 0x67, 0x13, - 0xcb, 0xa1, 0x9c, 0x05, 0x92, 0x1e, 0x58, 0x8a, 0x1c, 0xd3, 0x6c, 0x28, 0x92, 0x9e, 0x19, 0x46, - 0xf6, 0xa5, 0x87, 0xfe, 0x01, 0xc5, 0x9e, 0x8a, 0x1e, 0xb7, 0x87, 0x5e, 0xfa, 0x0f, 0xf4, 0x1f, - 0x28, 0x8a, 0x1c, 0x7b, 0x29, 0xb0, 0xe8, 0xc1, 0x68, 0xdd, 0x4b, 0x8f, 0x3d, 0xf4, 0xb4, 0xa7, - 0x62, 0x86, 0x33, 0xfa, 0x61, 0x47, 0xdd, 0x75, 0xf6, 0x62, 0xcf, 0xbc, 0x79, 0xdf, 0xa7, 0x6f, - 0xbe, 0x79, 0x7c, 0x43, 0x42, 0x9d, 0x9e, 0x06, 0x1d, 0xd7, 0xa7, 0x8c, 0x9e, 0x06, 0xf1, 0xb8, - 0xe3, 0xda, 0xcc, 0x6e, 0xc7, 0x24, 0x62, 0x11, 0xfa, 0xb6, 0x13, 0x39, 0xaf, 0x48, 0x64, 0x3b, - 0x27, 0x6d, 0x7a, 0x1a, 0xb4, 0x67, 0x39, 0x8d, 0xdb, 0xbf, 0x8c, 0xc6, 0xb4, 0xc3, 0xff, 0xc4, - 0x63, 0xf1, 0x2f, 0x05, 0x34, 0x36, 0x45, 0x72, 0x3c, 0xee, 0xd8, 0xb1, 0x2f, 0x43, 0x48, 0x85, - 0xe6, 0xbc, 0x8d, 0x5b, 0x2a, 0x86, 0x09, 0x89, 0x88, 0x02, 0xb7, 0xb8, 0x8e, 0xd8, 0x9b, 0xfa, - 0x04, 0x77, 0x62, 0x4f, 0x2c, 0x2d, 0x27, 0xdc, 0xe1, 0x09, 0xf4, 0x34, 0x18, 0xdb, 0x14, 0x77, - 0x28, 0x23, 0x89, 0xc3, 0x12, 0x82, 0xdd, 0x45, 0xb8, 0x5a, 0xc5, 0xa1, 0x13, 0xb9, 0xd8, 0xb5, - 0x5c, 0x9b, 0x25, 0x13, 0x99, 0xb0, 0x95, 0x30, 0x3f, 0xe8, 0x30, 0x62, 0x3b, 0x7e, 0xe8, 0x75, - 0x08, 0x76, 0x22, 0xc2, 0x53, 0x68, 0x6c, 0x87, 0x4a, 0x97, 0x17, 0x79, 0x91, 0x18, 0x76, 0xf8, - 0x28, 0x8d, 0x1a, 0x7f, 0xd2, 0x60, 0xad, 0xcf, 0x75, 0xa0, 0x2e, 0x94, 0x62, 0xcf, 0x12, 0x9a, - 0xea, 0xda, 0x96, 0x76, 0xb7, 0xb2, 0x5d, 0x6f, 0xcf, 0x2d, 0x92, 0x9a, 0xdb, 0x22, 0xb7, 0x5b, - 0xb9, 0xbc, 0x68, 0x15, 0x0f, 0xf7, 0xc4, 0x64, 0x90, 0x31, 0x8b, 0xb1, 0x97, 0x72, 0xbc, 0x84, - 0x4d, 0x82, 0x19, 0x39, 0xb7, 0xc7, 0x01, 0x3e, 0x3a, 0x0b, 0x45, 0xb0, 0x9e, 0x15, 0x64, 0xef, - 0x2f, 0x90, 0x49, 0x87, 0xda, 0xcf, 0xc3, 0x13, 0x3b, 0x74, 0x03, 0xec, 0x9a, 0x0a, 0xa4, 0x18, - 0xaf, 0xd3, 0x3c, 0xcc, 0xff, 0xee, 0xf3, 0x56, 0xa6, 0x5b, 0x82, 0x82, 0x8b, 0x99, 0xed, 0x07, - 0xc6, 0x21, 0x40, 0xff, 0x2c, 0x26, 0x98, 0x52, 0x3f, 0x0a, 0x51, 0x13, 0x8a, 0xaf, 0x31, 0xe1, - 0x43, 0x21, 0xbe, 0xdc, 0xcd, 0xbf, 0xb9, 0x68, 0x65, 0x4c, 0x15, 0x44, 0x75, 0xc8, 0xe3, 0xb3, - 0x38, 0x15, 0xa3, 0x16, 0x45, 0xe4, 0x61, 0x89, 0xf3, 0xfe, 0xe7, 0xf7, 0xad, 0x8c, 0xf1, 0xeb, - 0x2c, 0x94, 0x86, 0xc4, 0xc5, 0xc4, 0x0f, 0x3d, 0x34, 0x80, 0xa2, 0x13, 0x05, 0xc9, 0x24, 0xa4, - 0x75, 0x6d, 0x2b, 0x77, 0xb7, 0xb2, 0x7d, 0xb7, 0xbd, 0xa2, 0x60, 0xda, 0x0a, 0xd3, 0xde, 0x15, - 0x00, 0xf5, 0xd3, 0x12, 0xde, 0xf8, 0x83, 0x06, 0x85, 0x74, 0x05, 0x7d, 0x57, 0x90, 0x5a, 0xbe, - 0x7b, 0x26, 0x54, 0xae, 0xcb, 0xd4, 0x82, 0x13, 0x05, 0xfb, 0xee, 0x19, 0xfa, 0x14, 0xca, 0xae, - 0x4f, 0xb0, 0xc3, 0xf8, 0x36, 0xb8, 0xd2, 0xda, 0xf6, 0xf6, 0xd7, 0xfd, 0xd5, 0x76, 0x4f, 0x21, - 0x25, 0xe9, 0x9c, 0xca, 0x68, 0x42, 0x79, 0xb6, 0x8a, 0x8a, 0x90, 0xdb, 0x19, 0xed, 0xea, 0x19, - 0x54, 0x82, 0x7c, 0xaf, 0x3f, 0xda, 0xd5, 0xb5, 0x87, 0xf9, 0x7f, 0x7f, 0xde, 0x92, 0x7f, 0x8d, - 0xbf, 0x64, 0x01, 0x8d, 0x18, 0xc1, 0xf6, 0xa4, 0x1f, 0xba, 0x71, 0xe4, 0x87, 0x6c, 0x14, 0x63, - 0x07, 0x3d, 0x86, 0x3c, 0x3b, 0x8f, 0xb1, 0x90, 0x5d, 0xdb, 0xbe, 0xbf, 0x52, 0xd5, 0x75, 0x68, - 0xfb, 0xe8, 0x3c, 0xc6, 0xca, 0x71, 0xce, 0x81, 0x1e, 0x40, 0x99, 0x8a, 0x34, 0xcb, 0x77, 0xc5, - 0x36, 0xd7, 0xba, 0x77, 0xf8, 0xf2, 0xe5, 0x45, 0xab, 0x94, 0xe2, 0xf7, 0x7b, 0x5f, 0x2e, 0x8c, - 0xcd, 0x52, 0x9a, 0xbe, 0xef, 0xa2, 0x53, 0xa8, 0x31, 0x9b, 0x78, 0x98, 0x59, 0x61, 0xe4, 0x62, - 0x8e, 0xcf, 0x0b, 0xfc, 0x27, 0x12, 0x5f, 0x3d, 0x12, 0xab, 0x07, 0x91, 0x8b, 0x05, 0xc7, 0x8f, - 0x3d, 0x9f, 0x9d, 0x24, 0xe3, 0xb6, 0x13, 0x4d, 0x3a, 0x33, 0xc9, 0xee, 0x78, 0x3e, 0xee, 0xc4, - 0xaf, 0xbc, 0x8e, 0xaa, 0xc7, 0x14, 0x66, 0x56, 0xd9, 0x9c, 0xc4, 0x35, 0xee, 0x43, 0x9e, 0xef, - 0x00, 0x95, 0x61, 0xed, 0xc9, 0x70, 0x77, 0xe7, 0x89, 0x9e, 0x41, 0x00, 0x05, 0xb3, 0xff, 0x74, - 0x78, 0xd4, 0xd7, 0x35, 0xb4, 0x09, 0xeb, 0xa3, 0x17, 0x07, 0xbb, 0x96, 0xd9, 0x1f, 0x1d, 0x0e, - 0x0f, 0x46, 0x7d, 0x3d, 0xfb, 0x38, 0x5f, 0xca, 0xe9, 0x79, 0xe3, 0x8b, 0x2c, 0xac, 0xef, 0x87, - 0x71, 0xc2, 0x46, 0xe7, 0xa1, 0x23, 0x3c, 0xec, 0x2f, 0x79, 0x78, 0x6f, 0xa5, 0x87, 0x4b, 0xa8, - 0xeb, 0xf6, 0xed, 0x42, 0x29, 0x92, 0x67, 0x2f, 0x9f, 0xad, 0xf7, 0xbe, 0xb2, 0x48, 0x24, 0xc1, - 0x0c, 0x88, 0x3e, 0x81, 0x62, 0x6a, 0x2a, 0xad, 0xe7, 0x44, 0x79, 0xdf, 0xbb, 0xc1, 0x91, 0xaa, - 0x0a, 0x97, 0x0c, 0xe8, 0x31, 0x54, 0xd3, 0x62, 0xb7, 0xb8, 0x40, 0x5a, 0xcf, 0x0b, 0xc6, 0xab, - 0xaa, 0x64, 0xfb, 0x92, 0xf5, 0xba, 0xb0, 0xad, 0x8a, 0x33, 0x8b, 0x50, 0xc3, 0x90, 0x76, 0xaf, - 0x43, 0xf9, 0xf9, 0xc1, 0xd0, 0xec, 0xf5, 0xcd, 0x7e, 0x4f, 0xcf, 0xa0, 0x0a, 0x14, 0xd5, 0x44, - 0x33, 0xfe, 0x5b, 0x00, 0x7d, 0x98, 0xb0, 0x38, 0x61, 0x66, 0x94, 0x30, 0x4c, 0x84, 0xbb, 0x83, - 0x25, 0x77, 0xdb, 0xab, 0x2d, 0xb9, 0x02, 0xbc, 0x6e, 0xf0, 0x82, 0x37, 0xd9, 0x6f, 0xec, 0xcd, - 0x7b, 0x50, 0x3d, 0xb1, 0xe9, 0x89, 0xa5, 0x9a, 0x09, 0x77, 0x7b, 0xdd, 0xac, 0xf0, 0x58, 0x6a, - 0x04, 0x45, 0xaf, 0x60, 0x93, 0xd8, 0xa1, 0x87, 0x2d, 0x22, 0x44, 0x59, 0x34, 0xc6, 0x8e, 0xa8, - 0xeb, 0xca, 0xf6, 0x83, 0xaf, 0xbf, 0x0d, 0x93, 0x53, 0xcc, 0xe7, 0x52, 0xc7, 0x06, 0x59, 0x0e, - 0xa3, 0x0f, 0x60, 0xd3, 0xf5, 0x29, 0xef, 0xac, 0xd6, 0x38, 0x39, 0x3e, 0x4e, 0xcb, 0x68, 0x6d, - 0x4b, 0xbb, 0x5b, 0x92, 0x08, 0x5d, 0x2e, 0x77, 0xd5, 0x6a, 0xe3, 0xcf, 0x39, 0xd8, 0xb8, 0xc2, - 0x8e, 0x5e, 0xc2, 0x1a, 0xbf, 0x5b, 0x54, 0x73, 0xfc, 0xe8, 0x9d, 0x75, 0xb6, 0x47, 0xb1, 0xad, - 0x5a, 0x56, 0x4a, 0xc9, 0x2d, 0x73, 0xf1, 0xb1, 0x9d, 0x04, 0xcc, 0x72, 0x31, 0x65, 0x69, 0x8b, - 0x30, 0x2b, 0x32, 0xd6, 0xc3, 0x94, 0xa1, 0x00, 0xca, 0xe2, 0x16, 0xf4, 0x43, 0x4f, 0x15, 0xf0, - 0xe0, 0xdd, 0x25, 0xa4, 0x07, 0xd1, 0x97, 0x84, 0xaa, 0x7f, 0xce, 0x7e, 0xa0, 0xf1, 0x1a, 0x6a, - 0xcb, 0x29, 0xe8, 0x0e, 0x14, 0xd2, 0x03, 0xbd, 0xd6, 0xc7, 0x79, 0x9b, 0xff, 0x18, 0x4a, 0x0a, - 0x2c, 0xdb, 0xf8, 0xf7, 0x57, 0x3c, 0x0b, 0x3d, 0x7e, 0x85, 0x5f, 0xf9, 0xe1, 0x19, 0xb6, 0xf1, - 0x04, 0xf2, 0xdc, 0x1d, 0x74, 0x0b, 0xd6, 0x28, 0xb3, 0x09, 0x13, 0x3f, 0x56, 0x35, 0xd3, 0x09, - 0xd2, 0x21, 0x87, 0xc3, 0xb4, 0x81, 0x56, 0x4d, 0x3e, 0xe4, 0xaa, 0xd2, 0xb2, 0xab, 0xe7, 0x44, - 0x57, 0x94, 0xaa, 0xd2, 0x98, 0xf1, 0x48, 0x3e, 0x59, 0x3a, 0x54, 0x0f, 0x77, 0x46, 0x23, 0xeb, - 0x68, 0x60, 0x0e, 0x9f, 0xef, 0x0d, 0xd2, 0x7e, 0xf6, 0x74, 0xdf, 0x34, 0x87, 0xa6, 0xae, 0xf1, - 0x07, 0xad, 0xfb, 0xc2, 0x1a, 0xec, 0x8c, 0x06, 0x7a, 0x16, 0x55, 0xa1, 0xd4, 0x7d, 0x61, 0x99, - 0x3b, 0x07, 0x7b, 0x7d, 0x3d, 0x67, 0x7c, 0xa6, 0x41, 0x59, 0x08, 0xde, 0x0f, 0x8f, 0xa3, 0xa5, - 0x4d, 0x6a, 0xef, 0xbe, 0x49, 0xf4, 0x53, 0xf9, 0xdc, 0xbe, 0xbd, 0x95, 0xad, 0x6c, 0x1a, 0x02, - 0x64, 0xfc, 0x0a, 0x6a, 0x87, 0x24, 0x72, 0x13, 0x07, 0x93, 0x01, 0xb6, 0x5d, 0x4c, 0xd0, 0x07, - 0x50, 0x3c, 0x0e, 0xa2, 0x29, 0xbf, 0x1a, 0x84, 0x5b, 0xdd, 0x3a, 0x4f, 0xff, 0xfb, 0x45, 0xab, - 0xf0, 0x71, 0x10, 0x4d, 0xf7, 0x7b, 0x97, 0xb3, 0x91, 0x59, 0xe0, 0x89, 0xfb, 0xee, 0x37, 0xb8, - 0x8f, 0x8c, 0x3f, 0x6a, 0x50, 0x55, 0x02, 0x7a, 0x36, 0xb3, 0xd1, 0x77, 0xa0, 0x4c, 0xec, 0xa9, - 0x35, 0x3e, 0x67, 0x98, 0xca, 0xe3, 0x2a, 0x11, 0x7b, 0xda, 0xe5, 0x73, 0xf4, 0x0c, 0x4a, 0x13, - 0xcc, 0x6c, 0xfe, 0xb2, 0x28, 0x3b, 0x4b, 0x67, 0x65, 0xd1, 0x9a, 0x78, 0x12, 0x31, 0xac, 0xb8, - 0x9f, 0x4a, 0x98, 0x72, 0x4f, 0xd1, 0xa0, 0xf7, 0xa1, 0x16, 0x26, 0x13, 0x0b, 0x4f, 0x62, 0x76, - 0x6e, 0x91, 0x68, 0x4a, 0x97, 0x8e, 0xbe, 0x1a, 0x26, 0x93, 0x3e, 0x5f, 0x32, 0xa3, 0x29, 0x35, - 0xfe, 0xa6, 0xc1, 0xc6, 0x9c, 0x90, 0x52, 0xdb, 0xc3, 0xe8, 0x11, 0x14, 0x4e, 0x84, 0x71, 0xf2, - 0x9d, 0xef, 0x87, 0x2b, 0x05, 0x2d, 0xfb, 0x6c, 0x4a, 0x18, 0xfa, 0x19, 0x14, 0xd8, 0x79, 0x9c, - 0x56, 0x3a, 0xdf, 0x91, 0xb1, 0x92, 0x60, 0x56, 0x3a, 0xaa, 0x2e, 0x53, 0x1c, 0x7a, 0x04, 0x79, - 0xe1, 0x48, 0x4e, 0x08, 0xf8, 0xc1, 0x57, 0x0a, 0xe8, 0xcd, 0x7d, 0x10, 0x40, 0xe3, 0x37, 0x45, - 0xb8, 0xfd, 0x76, 0xbb, 0xd0, 0xcf, 0x01, 0xd2, 0xd6, 0xea, 0x87, 0xc7, 0x91, 0xdc, 0xe2, 0xc3, - 0x1b, 0x7a, 0x9e, 0xb6, 0x0b, 0x2e, 0x9c, 0x0e, 0x32, 0x66, 0x99, 0xa8, 0x19, 0xfa, 0x10, 0xd6, - 0xf0, 0xc2, 0x1b, 0x6e, 0x73, 0x25, 0xaf, 0x7a, 0xab, 0x4d, 0xd3, 0xd1, 0x4b, 0x00, 0xfe, 0xa2, - 0x8e, 0xad, 0x85, 0x6d, 0x3f, 0xb8, 0xa9, 0xa8, 0x23, 0xce, 0xc0, 0xad, 0xe0, 0x9a, 0x98, 0x9a, - 0xa0, 0x3d, 0xa8, 0xb1, 0xb3, 0xd0, 0x72, 0xa2, 0x88, 0xb8, 0x16, 0xaf, 0x12, 0x79, 0x91, 0xb4, - 0xde, 0xf2, 0xfa, 0x7d, 0x74, 0x16, 0xee, 0xf2, 0x3c, 0xce, 0x39, 0xc8, 0x98, 0x55, 0xb6, 0x30, - 0x47, 0xcf, 0xa0, 0x48, 0xa2, 0xa9, 0x15, 0x26, 0x13, 0x71, 0x3b, 0x54, 0xb6, 0x3f, 0xbc, 0xb1, - 0x6d, 0xd1, 0xf4, 0x20, 0x99, 0x0c, 0x32, 0x66, 0x81, 0x88, 0x11, 0x0a, 0x40, 0xa7, 0xf6, 0x24, - 0x0e, 0x30, 0xb1, 0x62, 0x12, 0x79, 0xfc, 0xd5, 0xbd, 0x5e, 0x14, 0xdc, 0x8f, 0x6e, 0xca, 0x3d, - 0x4a, 0x79, 0x0e, 0x25, 0xcd, 0x20, 0x63, 0x6e, 0xd0, 0xe5, 0x50, 0x63, 0x08, 0x30, 0x3f, 0x38, - 0xb4, 0x73, 0xa5, 0x10, 0x78, 0xa9, 0xde, 0x79, 0x8b, 0x27, 0x33, 0x88, 0xba, 0x05, 0x66, 0xc7, - 0xdd, 0xf8, 0x05, 0x94, 0x67, 0xa6, 0xa3, 0x11, 0x6c, 0x38, 0x51, 0x10, 0x60, 0x87, 0xc9, 0xaf, - 0x2c, 0x75, 0x13, 0x2e, 0x36, 0x41, 0xfe, 0x4d, 0xd6, 0x96, 0xdf, 0x64, 0x6d, 0x53, 0x7e, 0x93, - 0x2d, 0xdc, 0x77, 0xb5, 0x19, 0x05, 0x0f, 0xd2, 0xc6, 0x14, 0x0a, 0xa9, 0x69, 0xe8, 0x47, 0x50, - 0xa6, 0x38, 0x74, 0x31, 0x51, 0x7d, 0xac, 0xdc, 0xd5, 0x67, 0x2d, 0x49, 0x2c, 0x88, 0x36, 0x94, - 0x8e, 0x5c, 0xfe, 0x5d, 0xa1, 0x0e, 0x2b, 0xbb, 0xd8, 0xf9, 0xa5, 0xf1, 0x2d, 0x28, 0x05, 0x36, - 0x65, 0xd6, 0x84, 0x7a, 0xa2, 0xdc, 0xd4, 0x55, 0x5f, 0xe4, 0xd1, 0xa7, 0xd4, 0x6b, 0x7c, 0x04, - 0x1b, 0x57, 0x1c, 0x45, 0xf7, 0xa0, 0xc6, 0xdb, 0x09, 0x3f, 0x29, 0x07, 0x53, 0x8a, 0x53, 0x19, - 0x79, 0x89, 0x5c, 0xe7, 0x6b, 0x87, 0x6a, 0xa9, 0x5b, 0x84, 0xb5, 0xd7, 0x76, 0x90, 0xe0, 0xc7, - 0xf9, 0x52, 0x41, 0x2f, 0x1a, 0xbf, 0xd5, 0xa0, 0xde, 0xf3, 0x29, 0x1b, 0x3d, 0x7b, 0xf2, 0x69, - 0xfa, 0xfd, 0xb5, 0x17, 0x51, 0xea, 0xc7, 0xe2, 0xa9, 0xb9, 0xbf, 0xfc, 0xa5, 0xb6, 0xde, 0xbd, - 0xcd, 0x19, 0xbf, 0xbc, 0x68, 0xd5, 0x96, 0x21, 0xf3, 0x6f, 0xb7, 0x01, 0xdc, 0x9a, 0xf8, 0xa1, - 0x65, 0x3b, 0x0e, 0x8e, 0xb9, 0xdd, 0x0a, 0x9e, 0xfd, 0xbf, 0x70, 0x34, 0xf1, 0xc3, 0x1d, 0x09, - 0x91, 0x31, 0xe3, 0x27, 0xf0, 0x2d, 0x99, 0xd5, 0x23, 0xb6, 0x1f, 0xfa, 0xa1, 0x27, 0x24, 0x6d, - 0x41, 0xc9, 0x95, 0x73, 0xa1, 0x49, 0xf9, 0x33, 0x8b, 0x76, 0xbf, 0xf7, 0xe6, 0x9f, 0xcd, 0xcc, - 0x9b, 0xcb, 0xa6, 0xf6, 0xd7, 0xcb, 0xa6, 0xf6, 0xc5, 0x65, 0x53, 0xfb, 0xc7, 0x65, 0x53, 0xfb, - 0xec, 0x5f, 0xcd, 0xcc, 0xcb, 0xf2, 0xac, 0x56, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x23, 0x71, - 0x09, 0x2b, 0x6c, 0x10, 0x00, 0x00, +func init() { proto.RegisterFile("sql/distsqlpb/data.proto", fileDescriptor_data_ce1e2f624baed7ae) } + +var fileDescriptor_data_ce1e2f624baed7ae = []byte{ + // 1735 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0x4d, 0x6f, 0x1b, 0xc7, + 0x19, 0xe6, 0x92, 0x14, 0x3f, 0x5e, 0x52, 0x14, 0x35, 0x35, 0x0c, 0x82, 0x75, 0x45, 0x65, 0x53, + 0x14, 0x6e, 0x9a, 0x92, 0xb6, 0x72, 0x30, 0xaa, 0x00, 0x8d, 0x45, 0x91, 0x16, 0xe9, 0xc8, 0xa2, + 0xba, 0x94, 0x5b, 0x38, 0x29, 0xb0, 0x5d, 0xee, 0x8e, 0x56, 0xdb, 0xec, 0x97, 0x66, 0x66, 0x4d, + 0xe9, 0xd2, 0x53, 0x7f, 0x40, 0x80, 0x02, 0x45, 0x8f, 0xe9, 0xa5, 0x97, 0xfe, 0x80, 0xfe, 0x83, + 0xd6, 0xc7, 0x1e, 0x83, 0x16, 0x10, 0x5a, 0xf5, 0xd2, 0x63, 0xaf, 0xcd, 0x29, 0x98, 0xd9, 0x19, + 0x7e, 0x48, 0x56, 0x12, 0xc5, 0x17, 0x6a, 0xe6, 0x9d, 0x79, 0x9e, 0x7d, 0xe6, 0x99, 0x77, 0xdf, + 0xd9, 0x11, 0x34, 0xe8, 0xa9, 0xdf, 0x71, 0x3c, 0xca, 0xe8, 0xa9, 0x1f, 0x4f, 0x3a, 0x8e, 0xc5, + 0xac, 0x76, 0x4c, 0x22, 0x16, 0xa1, 0x86, 0x1d, 0xd9, 0x9f, 0x90, 0xc8, 0xb2, 0x4f, 0xda, 0xf4, + 0xd4, 0x6f, 0xcb, 0x39, 0x24, 0x09, 0x9b, 0x77, 0x7f, 0x1d, 0x4d, 0x68, 0x87, 0xff, 0xc4, 0x13, + 0xf1, 0x27, 0x45, 0x34, 0xd7, 0xc5, 0xec, 0x78, 0xd2, 0xb1, 0x62, 0x4f, 0x86, 0x90, 0x0a, 0xcd, + 0x89, 0x9b, 0x77, 0x54, 0x0c, 0x13, 0x12, 0x11, 0x05, 0x6e, 0x71, 0x21, 0xb1, 0x3b, 0xf5, 0x08, + 0xee, 0xc4, 0xae, 0x18, 0x5a, 0x9e, 0x70, 0x8f, 0x4f, 0xa0, 0xa7, 0xfe, 0xc4, 0xa2, 0xb8, 0x43, + 0x19, 0x49, 0x6c, 0x96, 0x10, 0xec, 0x2c, 0xc2, 0xd5, 0x28, 0x0e, 0xed, 0xc8, 0xc1, 0x8e, 0xe9, + 0x58, 0x2c, 0x09, 0xe4, 0x84, 0xcd, 0x84, 0x79, 0x7e, 0x87, 0x11, 0xcb, 0xf6, 0x42, 0xb7, 0x43, + 0xb0, 0x1d, 0x11, 0x3e, 0x85, 0xc6, 0x56, 0xa8, 0x74, 0xb9, 0x91, 0x1b, 0x89, 0x66, 0x87, 0xb7, + 0xd2, 0xa8, 0xfe, 0x17, 0x0d, 0x56, 0xfa, 0x5c, 0x07, 0xea, 0x42, 0x29, 0x76, 0x4d, 0xa1, 0xa9, + 0xa1, 0x6d, 0x6a, 0xf7, 0x2b, 0x5b, 0x8d, 0xf6, 0xdc, 0x23, 0xa9, 0xb9, 0x2d, 0xe6, 0x76, 0x2b, + 0x97, 0x17, 0xad, 0xe2, 0xe1, 0x9e, 0xe8, 0x0c, 0x32, 0x46, 0x31, 0x76, 0x53, 0x8e, 0x8f, 0x60, + 0x9d, 0x60, 0x46, 0xce, 0xad, 0x89, 0x8f, 0x8f, 0xce, 0x42, 0x11, 0x6c, 0x64, 0x05, 0xd9, 0x3b, + 0x0b, 0x64, 0xd2, 0xa1, 0xf6, 0xf3, 0xf0, 0xc4, 0x0a, 0x1d, 0x1f, 0x3b, 0x86, 0x02, 0x29, 0xc6, + 0xeb, 0x34, 0xdb, 0xf9, 0x3f, 0x7c, 0xd6, 0xca, 0x74, 0x4b, 0x50, 0x70, 0x30, 0xb3, 0x3c, 0x5f, + 0x3f, 0x04, 0xe8, 0x9f, 0xc5, 0x04, 0x53, 0xea, 0x45, 0x21, 0xda, 0x80, 0xe2, 0x4b, 0x4c, 0x78, + 0x53, 0x88, 0x2f, 0x77, 0xf3, 0xaf, 0x2e, 0x5a, 0x19, 0x43, 0x05, 0x51, 0x03, 0xf2, 0xf8, 0x2c, + 0x4e, 0xc5, 0xa8, 0x41, 0x11, 0xd9, 0x2e, 0x71, 0xde, 0xff, 0xfd, 0xb1, 0x95, 0xd1, 0x7f, 0x9b, + 0x85, 0xd2, 0x88, 0x38, 0x98, 0x78, 0xa1, 0x8b, 0x86, 0x50, 0xb4, 0x23, 0x3f, 0x09, 0x42, 0xda, + 0xd0, 0x36, 0x73, 0xf7, 0x2b, 0x5b, 0x3f, 0x6c, 0xdf, 0x94, 0x31, 0x6d, 0x05, 0x6a, 0xef, 0x0a, + 0x84, 0x7a, 0xb6, 0xc4, 0x37, 0xff, 0xa4, 0x41, 0x21, 0x1d, 0x41, 0xdf, 0x13, 0xac, 0xa6, 0xe7, + 0x9c, 0x09, 0x99, 0xab, 0x72, 0x6a, 0xc1, 0x8e, 0xfc, 0xa1, 0x73, 0x86, 0x7e, 0x01, 0x65, 0xc7, + 0x23, 0xd8, 0x66, 0x7c, 0x1d, 0x5c, 0x6a, 0x6d, 0xeb, 0xbd, 0x6f, 0xfc, 0xd8, 0x76, 0x4f, 0x41, + 0x25, 0xeb, 0x9c, 0x4b, 0xdf, 0x80, 0xf2, 0x6c, 0x14, 0x15, 0x21, 0xb7, 0x33, 0xde, 0xad, 0x67, + 0x50, 0x09, 0xf2, 0xbd, 0xfe, 0x78, 0xb7, 0xae, 0x6d, 0xe7, 0xff, 0xfb, 0x59, 0x4b, 0xfe, 0xea, + 0x7f, 0xcb, 0x02, 0x1a, 0x33, 0x82, 0xad, 0xa0, 0x1f, 0x3a, 0x71, 0xe4, 0x85, 0x6c, 0x1c, 0x63, + 0x1b, 0x7d, 0x08, 0x79, 0x76, 0x1e, 0x63, 0xa1, 0xbb, 0xb6, 0xf5, 0xf0, 0x66, 0x59, 0xd7, 0xb1, + 0xed, 0xa3, 0xf3, 0x18, 0x2b, 0xd3, 0x39, 0x09, 0xfa, 0x09, 0x94, 0xa9, 0x98, 0x66, 0x7a, 0x8e, + 0x58, 0xe8, 0x4a, 0xf7, 0x1e, 0x1f, 0xbe, 0xbc, 0x68, 0x95, 0x52, 0xfc, 0xb0, 0xf7, 0xc5, 0x42, + 0xdb, 0x28, 0xa5, 0xd3, 0x87, 0x0e, 0x3a, 0x85, 0x1a, 0xb3, 0x88, 0x8b, 0x99, 0x19, 0x46, 0x0e, + 0xe6, 0xf8, 0xbc, 0xc0, 0x7f, 0x28, 0xf1, 0xd5, 0x23, 0x31, 0x7a, 0x10, 0x39, 0x58, 0x70, 0xbc, + 0xe7, 0x7a, 0xec, 0x24, 0x99, 0xb4, 0xed, 0x28, 0xe8, 0xcc, 0x34, 0x3b, 0x93, 0x79, 0xbb, 0x13, + 0x7f, 0xe2, 0x76, 0x54, 0x4a, 0xa6, 0x30, 0xa3, 0xca, 0xe6, 0x24, 0x8e, 0xfe, 0x00, 0xf2, 0x7c, + 0x05, 0xa8, 0x0c, 0x2b, 0xfb, 0xa3, 0xdd, 0x9d, 0xfd, 0x7a, 0x06, 0x01, 0x14, 0x8c, 0xfe, 0xb3, + 0xd1, 0x51, 0xbf, 0xae, 0xa1, 0x75, 0x58, 0x1d, 0xbf, 0x38, 0xd8, 0x35, 0x8d, 0xfe, 0xf8, 0x70, + 0x74, 0x30, 0xee, 0xd7, 0xb3, 0x4f, 0xf3, 0xa5, 0x5c, 0x3d, 0xaf, 0xff, 0x33, 0x0b, 0xab, 0xc3, + 0x30, 0x4e, 0xd8, 0xf8, 0x3c, 0xb4, 0x85, 0x89, 0x4f, 0x96, 0x4c, 0x7c, 0xf7, 0x66, 0x13, 0x97, + 0x60, 0xd7, 0xfd, 0xeb, 0x41, 0x29, 0x92, 0xbb, 0x2f, 0xdf, 0x2f, 0xfd, 0xeb, 0xf3, 0x44, 0x32, + 0xcc, 0x90, 0x68, 0x1f, 0x8a, 0xa9, 0xad, 0xb4, 0x91, 0x13, 0x39, 0xfe, 0xee, 0x6d, 0x76, 0x55, + 0xa5, 0xb9, 0xa4, 0x40, 0x4f, 0xa1, 0x9a, 0x66, 0xbc, 0xc9, 0x25, 0xd2, 0x46, 0x5e, 0x50, 0xbe, + 0x75, 0x85, 0x52, 0x16, 0x31, 0x99, 0xb3, 0x0b, 0x0b, 0xab, 0xd8, 0xb3, 0x08, 0xd5, 0x75, 0xe9, + 0xf8, 0x2a, 0x94, 0x9f, 0x1f, 0x8c, 0x8c, 0x5e, 0xdf, 0xe8, 0xf7, 0xea, 0x19, 0x54, 0x81, 0xa2, + 0xea, 0x68, 0xfa, 0xff, 0x0b, 0x50, 0x1f, 0x25, 0x2c, 0x4e, 0x98, 0x11, 0x25, 0x0c, 0x13, 0x61, + 0xf0, 0x70, 0xc9, 0xe0, 0xce, 0x57, 0x98, 0x72, 0x05, 0x79, 0xdd, 0xe3, 0x05, 0x77, 0xb2, 0x6f, + 0xee, 0xce, 0x5b, 0x50, 0x3d, 0xb1, 0xe8, 0x89, 0xa9, 0x8a, 0x0a, 0x37, 0x7c, 0xd5, 0xa8, 0xf0, + 0x58, 0x6a, 0x05, 0x45, 0x3e, 0xac, 0x13, 0x2b, 0x74, 0xb1, 0x49, 0x84, 0x2a, 0x93, 0xc6, 0xd8, + 0x16, 0xc9, 0x5d, 0xd9, 0xda, 0xbe, 0xc5, 0x42, 0x0c, 0xce, 0x31, 0xef, 0x4b, 0x21, 0x6b, 0x64, + 0x39, 0x8c, 0x1e, 0xc2, 0xba, 0xe3, 0x51, 0x5e, 0x62, 0xcd, 0x49, 0x72, 0x7c, 0x9c, 0xe6, 0xd2, + 0xca, 0xa6, 0x76, 0xbf, 0x24, 0x11, 0x75, 0x39, 0xdc, 0x55, 0xa3, 0xcd, 0xbf, 0xe6, 0x60, 0xed, + 0x0a, 0x3b, 0xfa, 0x18, 0x56, 0xf8, 0x21, 0xa3, 0xaa, 0xe4, 0x07, 0xdf, 0x5e, 0x68, 0x7b, 0x1c, + 0x5b, 0xaa, 0x74, 0xa5, 0x9c, 0xdc, 0x34, 0x07, 0x1f, 0x5b, 0x89, 0xcf, 0x4c, 0x07, 0x53, 0x96, + 0x56, 0x0a, 0xa3, 0x22, 0x63, 0x3d, 0x4c, 0x19, 0x0a, 0xa0, 0x2c, 0xce, 0x43, 0x2f, 0x74, 0x55, + 0x16, 0x0f, 0xdf, 0x40, 0x43, 0xba, 0x17, 0x7d, 0xc9, 0xa8, 0x0a, 0xe9, 0xec, 0x09, 0xcd, 0x97, + 0x50, 0x5b, 0x9e, 0x82, 0xee, 0x41, 0x21, 0xdd, 0xd3, 0x6b, 0x15, 0x9d, 0x17, 0xfc, 0x27, 0x50, + 0x52, 0x60, 0x59, 0xd0, 0xbf, 0x7f, 0xc3, 0x0b, 0xd1, 0xe3, 0xa7, 0xf9, 0x95, 0x07, 0xcf, 0xb0, + 0xcd, 0x7d, 0xc8, 0x73, 0x7b, 0xd0, 0x1d, 0x58, 0xa1, 0xcc, 0x22, 0x4c, 0x3c, 0xac, 0x6a, 0xa4, + 0x1d, 0x54, 0x87, 0x1c, 0x0e, 0xd3, 0x42, 0x5a, 0x35, 0x78, 0x93, 0xab, 0x4a, 0x33, 0xaf, 0x91, + 0x13, 0xd5, 0x51, 0xaa, 0x4a, 0x63, 0xfa, 0x07, 0xf2, 0xf5, 0xaa, 0x43, 0xf5, 0x70, 0x67, 0x3c, + 0x36, 0x8f, 0x06, 0xc6, 0xe8, 0xf9, 0xde, 0x20, 0xad, 0x6b, 0xcf, 0x86, 0x86, 0x31, 0x32, 0xea, + 0x1a, 0x7f, 0xdb, 0xba, 0x2f, 0xcc, 0xc1, 0xce, 0x78, 0x50, 0xcf, 0xa2, 0x2a, 0x94, 0xba, 0x2f, + 0x4c, 0x63, 0xe7, 0x60, 0xaf, 0x5f, 0xcf, 0xe9, 0x9f, 0x6a, 0x50, 0x16, 0x82, 0x87, 0xe1, 0x71, + 0xb4, 0xb4, 0x48, 0xed, 0xdb, 0x2f, 0x12, 0xbd, 0x2f, 0x5f, 0xde, 0xb4, 0xa2, 0x7d, 0xe3, 0xca, + 0x21, 0x40, 0xfa, 0x6f, 0xa0, 0x76, 0x48, 0x22, 0x27, 0xb1, 0x31, 0x19, 0x60, 0xcb, 0xc1, 0x04, + 0x3d, 0x84, 0xe2, 0xb1, 0x1f, 0x4d, 0xf9, 0x11, 0x21, 0xdc, 0xea, 0x36, 0xf8, 0xf4, 0x7f, 0x5c, + 0xb4, 0x0a, 0x4f, 0xfc, 0x68, 0x3a, 0xec, 0x5d, 0xce, 0x5a, 0x46, 0x81, 0x4f, 0x1c, 0x3a, 0x6f, + 0x70, 0x2e, 0xe9, 0x7f, 0xd6, 0xa0, 0xaa, 0x04, 0xf4, 0x2c, 0x66, 0xa1, 0xef, 0x42, 0x99, 0x58, + 0x53, 0x73, 0x72, 0xce, 0x30, 0x95, 0xdb, 0x55, 0x22, 0xd6, 0xb4, 0xcb, 0xfb, 0xc8, 0x80, 0x52, + 0x80, 0x99, 0xc5, 0xbf, 0x1b, 0x65, 0x75, 0x79, 0x70, 0x73, 0xd6, 0x1a, 0x38, 0x88, 0x18, 0x56, + 0xe4, 0xcf, 0x24, 0x4e, 0xd9, 0xa7, 0x78, 0xd0, 0x3b, 0x50, 0x0b, 0x93, 0xc0, 0xc4, 0x41, 0xcc, + 0xce, 0x4d, 0x12, 0x4d, 0xe9, 0xd2, 0xde, 0x57, 0xc3, 0x24, 0xe8, 0xf3, 0x21, 0x23, 0x9a, 0x52, + 0xfd, 0x73, 0x0d, 0xd6, 0xe6, 0x84, 0x94, 0x5a, 0x2e, 0x46, 0x8f, 0xa1, 0x70, 0x22, 0x9c, 0x93, + 0xdf, 0x7f, 0xf7, 0x6f, 0x56, 0xb4, 0xec, 0xb4, 0x21, 0x71, 0x68, 0x07, 0x0a, 0xec, 0x3c, 0x4e, + 0x73, 0x9d, 0xaf, 0xe9, 0xed, 0x9b, 0x19, 0x66, 0xd9, 0xa3, 0x52, 0x33, 0x05, 0xa2, 0xc7, 0x90, + 0x17, 0xa6, 0xe4, 0x84, 0x84, 0x1f, 0x7c, 0xbd, 0x84, 0xde, 0xdc, 0x0a, 0x81, 0xd4, 0x7f, 0x57, + 0x84, 0xbb, 0xaf, 0x77, 0x0c, 0xfd, 0x12, 0x20, 0xad, 0xb0, 0x5e, 0x78, 0x1c, 0xc9, 0x55, 0xbe, + 0x7f, 0x5b, 0xdf, 0xd3, 0x9a, 0xc1, 0xa5, 0xd3, 0x41, 0xc6, 0x28, 0x13, 0xd5, 0x43, 0x8f, 0x60, + 0x05, 0x2f, 0x7c, 0xf1, 0xb6, 0x6e, 0x26, 0x56, 0x9f, 0xb9, 0xe9, 0x7c, 0xf4, 0x31, 0x00, 0xff, + 0x72, 0xc7, 0xe6, 0xc2, 0xca, 0xb7, 0x6f, 0x2d, 0xeb, 0x88, 0x53, 0x70, 0x37, 0xb8, 0x2a, 0xa6, + 0x3a, 0x68, 0x0f, 0x6a, 0xec, 0x2c, 0x34, 0xed, 0x28, 0x22, 0x8e, 0xc9, 0x73, 0x45, 0x1e, 0x29, + 0xad, 0xd7, 0x7c, 0x90, 0x1f, 0x9d, 0x85, 0xbb, 0x7c, 0x1e, 0xe7, 0x1c, 0x64, 0x8c, 0x2a, 0x5b, + 0xe8, 0x23, 0x03, 0x8a, 0x24, 0x9a, 0x9a, 0x61, 0x12, 0x88, 0x63, 0xa2, 0xb2, 0xf5, 0xe8, 0xf6, + 0xce, 0x45, 0xd3, 0x83, 0x24, 0x18, 0x64, 0x8c, 0x02, 0x11, 0x2d, 0x14, 0x40, 0x9d, 0x5a, 0x41, + 0xec, 0x63, 0x62, 0xc6, 0x24, 0x72, 0xf9, 0xd7, 0x7c, 0xa3, 0x28, 0xc8, 0x1f, 0xdf, 0x9a, 0x7c, + 0x9c, 0x12, 0x1d, 0x4a, 0x9e, 0x41, 0xc6, 0x58, 0xa3, 0xcb, 0xa1, 0xe6, 0x08, 0x60, 0xbe, 0x79, + 0x68, 0xe7, 0x4a, 0x36, 0xf0, 0x8c, 0xbd, 0xf7, 0x1a, 0x57, 0x66, 0x10, 0x75, 0x1c, 0xcc, 0xb6, + 0xbc, 0xf9, 0x2b, 0x28, 0xcf, 0x6c, 0x47, 0x63, 0x58, 0xb3, 0x23, 0xdf, 0xc7, 0x36, 0x93, 0x37, + 0x2f, 0x75, 0x28, 0x2e, 0x56, 0x43, 0x7e, 0x4f, 0x6b, 0xcb, 0x7b, 0x5a, 0xdb, 0x90, 0xf7, 0xb4, + 0x85, 0x93, 0xaf, 0x36, 0xa3, 0xe0, 0x41, 0xda, 0x9c, 0x42, 0x21, 0x75, 0x0d, 0xfd, 0x18, 0xca, + 0x14, 0x87, 0x0e, 0x26, 0xaa, 0xa0, 0x95, 0xbb, 0xf5, 0x59, 0x6d, 0x12, 0x03, 0xa2, 0x1e, 0xa5, + 0x2d, 0x87, 0x5f, 0x35, 0xd4, 0x76, 0x65, 0x17, 0x8f, 0x00, 0xe9, 0x7c, 0x0b, 0x4a, 0xbe, 0x45, + 0x99, 0x19, 0x50, 0x57, 0x64, 0x9c, 0x3a, 0xf5, 0x8b, 0x3c, 0xfa, 0x8c, 0xba, 0xcd, 0x9f, 0xc2, + 0xda, 0x15, 0x47, 0xd1, 0x8f, 0xa0, 0xc6, 0xcb, 0x0a, 0xdf, 0x2a, 0x1b, 0x53, 0x8a, 0x53, 0x19, + 0x79, 0x89, 0x5c, 0xe5, 0x63, 0x87, 0x6a, 0xa8, 0x5b, 0x84, 0x95, 0x97, 0x96, 0x9f, 0xe0, 0xa7, + 0xf9, 0x52, 0xa1, 0x5e, 0xd4, 0x7f, 0xaf, 0x41, 0xa3, 0xe7, 0x51, 0x36, 0xfe, 0xd9, 0xfe, 0xcf, + 0xd3, 0x3b, 0xd9, 0x5e, 0x44, 0xa9, 0x17, 0x8b, 0x37, 0xe7, 0xc1, 0xf2, 0xed, 0x6d, 0xb5, 0x7b, + 0x97, 0x33, 0x7e, 0x71, 0xd1, 0xaa, 0x2d, 0x43, 0xe6, 0xf7, 0xb9, 0x01, 0xdc, 0x09, 0xbc, 0xd0, + 0xb4, 0x6c, 0x1b, 0xc7, 0xdc, 0x6e, 0x05, 0xcf, 0x7e, 0x25, 0x1c, 0x05, 0x5e, 0xb8, 0x23, 0x21, + 0x32, 0xa6, 0x3f, 0x82, 0xef, 0xc8, 0x59, 0x3d, 0x62, 0x79, 0xa1, 0x17, 0xba, 0x42, 0xd2, 0x26, + 0x94, 0x1c, 0xd9, 0x17, 0x9a, 0x94, 0x3f, 0xb3, 0x68, 0xf7, 0xed, 0x57, 0xff, 0xde, 0xc8, 0xbc, + 0xba, 0xdc, 0xd0, 0xfe, 0x7e, 0xb9, 0xa1, 0x7d, 0x7e, 0xb9, 0xa1, 0xfd, 0xeb, 0x72, 0x43, 0xfb, + 0xf4, 0x3f, 0x1b, 0x99, 0x8f, 0xca, 0xb3, 0xff, 0x38, 0x7c, 0x19, 0x00, 0x00, 0xff, 0xff, 0x7b, + 0xd2, 0x97, 0x6d, 0x81, 0x10, 0x00, 0x00, } diff --git a/pkg/sql/distsqlpb/data.proto b/pkg/sql/distsqlpb/data.proto index 91f615395978..5f15c16f1adc 100644 --- a/pkg/sql/distsqlpb/data.proto +++ b/pkg/sql/distsqlpb/data.proto @@ -17,7 +17,10 @@ // All the concepts here are "physical plan" concepts. syntax = "proto2"; -package cockroach.sql.distsqlpb; +// Beware! This package name must not be changed, even though it doesn't match +// the Go package name, because it defines the Protobuf message names which +// can't be changed without breaking backward compatibility. +package cockroach.sql.distsqlrun; option go_package = "distsqlpb"; import "jobs/jobspb/jobs.proto"; diff --git a/pkg/sql/distsqlpb/processors.pb.go b/pkg/sql/distsqlpb/processors.pb.go index 1b61b075ee8d..a9a1971e9bdf 100644 --- a/pkg/sql/distsqlpb/processors.pb.go +++ b/pkg/sql/distsqlpb/processors.pb.go @@ -3,6 +3,12 @@ package distsqlpb +/* + Beware! This package name must not be changed, even though it doesn't match + the Go package name, because it defines the Protobuf message names which + can't be changed without breaking backward compatibility. +*/ + import proto "github.com/gogo/protobuf/proto" import fmt "fmt" import math "math" @@ -67,7 +73,7 @@ func (x *ScanVisibility) UnmarshalJSON(data []byte) error { return nil } func (ScanVisibility) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{0} + return fileDescriptor_processors_051bac54d60d3d18, []int{0} } type SketchType int32 @@ -103,7 +109,7 @@ func (x *SketchType) UnmarshalJSON(data []byte) error { return nil } func (SketchType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{1} + return fileDescriptor_processors_051bac54d60d3d18, []int{1} } // These mirror the aggregate functions supported by sql/parser. See @@ -199,7 +205,7 @@ func (x *AggregatorSpec_Func) UnmarshalJSON(data []byte) error { return nil } func (AggregatorSpec_Func) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{17, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{17, 0} } type AggregatorSpec_Type int32 @@ -245,7 +251,7 @@ func (x *AggregatorSpec_Type) UnmarshalJSON(data []byte) error { return nil } func (AggregatorSpec_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{17, 1} + return fileDescriptor_processors_051bac54d60d3d18, []int{17, 1} } type BackfillerSpec_Type int32 @@ -284,7 +290,7 @@ func (x *BackfillerSpec_Type) UnmarshalJSON(data []byte) error { return nil } func (BackfillerSpec_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{18, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{18, 0} } type WindowerSpec_WindowFunc int32 @@ -348,7 +354,7 @@ func (x *WindowerSpec_WindowFunc) UnmarshalJSON(data []byte) error { return nil } func (WindowerSpec_WindowFunc) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{29, 0} } // Mode indicates which mode of framing is used. @@ -392,7 +398,7 @@ func (x *WindowerSpec_Frame_Mode) UnmarshalJSON(data []byte) error { return nil } func (WindowerSpec_Frame_Mode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29, 1, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{29, 1, 0} } // BoundType indicates which type of boundary is used. @@ -439,7 +445,7 @@ func (x *WindowerSpec_Frame_BoundType) UnmarshalJSON(data []byte) error { return nil } func (WindowerSpec_Frame_BoundType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29, 1, 1} + return fileDescriptor_processors_051bac54d60d3d18, []int{29, 1, 1} } // Each processor has the following components: @@ -488,7 +494,7 @@ func (m *ProcessorSpec) Reset() { *m = ProcessorSpec{} } func (m *ProcessorSpec) String() string { return proto.CompactTextString(m) } func (*ProcessorSpec) ProtoMessage() {} func (*ProcessorSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{0} + return fileDescriptor_processors_051bac54d60d3d18, []int{0} } func (m *ProcessorSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -549,7 +555,7 @@ func (m *PostProcessSpec) Reset() { *m = PostProcessSpec{} } func (m *PostProcessSpec) String() string { return proto.CompactTextString(m) } func (*PostProcessSpec) ProtoMessage() {} func (*PostProcessSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{1} + return fileDescriptor_processors_051bac54d60d3d18, []int{1} } func (m *PostProcessSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -607,7 +613,7 @@ func (m *ProcessorCoreUnion) Reset() { *m = ProcessorCoreUnion{} } func (m *ProcessorCoreUnion) String() string { return proto.CompactTextString(m) } func (*ProcessorCoreUnion) ProtoMessage() {} func (*ProcessorCoreUnion) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{2} + return fileDescriptor_processors_051bac54d60d3d18, []int{2} } func (m *ProcessorCoreUnion) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -644,7 +650,7 @@ func (m *NoopCoreSpec) Reset() { *m = NoopCoreSpec{} } func (m *NoopCoreSpec) String() string { return proto.CompactTextString(m) } func (*NoopCoreSpec) ProtoMessage() {} func (*NoopCoreSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{3} + return fileDescriptor_processors_051bac54d60d3d18, []int{3} } func (m *NoopCoreSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -679,7 +685,7 @@ func (m *MetadataTestSenderSpec) Reset() { *m = MetadataTestSenderSpec{} func (m *MetadataTestSenderSpec) String() string { return proto.CompactTextString(m) } func (*MetadataTestSenderSpec) ProtoMessage() {} func (*MetadataTestSenderSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{4} + return fileDescriptor_processors_051bac54d60d3d18, []int{4} } func (m *MetadataTestSenderSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -714,7 +720,7 @@ func (m *MetadataTestReceiverSpec) Reset() { *m = MetadataTestReceiverSp func (m *MetadataTestReceiverSpec) String() string { return proto.CompactTextString(m) } func (*MetadataTestReceiverSpec) ProtoMessage() {} func (*MetadataTestReceiverSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{5} + return fileDescriptor_processors_051bac54d60d3d18, []int{5} } func (m *MetadataTestReceiverSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -758,7 +764,7 @@ func (m *ValuesCoreSpec) Reset() { *m = ValuesCoreSpec{} } func (m *ValuesCoreSpec) String() string { return proto.CompactTextString(m) } func (*ValuesCoreSpec) ProtoMessage() {} func (*ValuesCoreSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{6} + return fileDescriptor_processors_051bac54d60d3d18, []int{6} } func (m *ValuesCoreSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -796,7 +802,7 @@ func (m *TableReaderSpan) Reset() { *m = TableReaderSpan{} } func (m *TableReaderSpan) String() string { return proto.CompactTextString(m) } func (*TableReaderSpan) ProtoMessage() {} func (*TableReaderSpan) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{7} + return fileDescriptor_processors_051bac54d60d3d18, []int{7} } func (m *TableReaderSpan) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -854,7 +860,7 @@ type TableReaderSpec struct { // Normally, will be set to public. Will be set to publicAndNotPublic if the // consumer of this TableReader expects to be able to see in-progress schema // changes. - Visibility ScanVisibility `protobuf:"varint,7,opt,name=visibility,enum=cockroach.sql.distsqlpb.ScanVisibility" json:"visibility"` + Visibility ScanVisibility `protobuf:"varint,7,opt,name=visibility,enum=cockroach.sql.distsqlrun.ScanVisibility" json:"visibility"` // If non-zero, this is a guarantee for the upper bound of rows a TableReader // will read. If 0, the number of results is unbounded. MaxResults uint64 `protobuf:"varint,8,opt,name=max_results,json=maxResults" json:"max_results"` @@ -866,7 +872,7 @@ func (m *TableReaderSpec) Reset() { *m = TableReaderSpec{} } func (m *TableReaderSpec) String() string { return proto.CompactTextString(m) } func (*TableReaderSpec) ProtoMessage() {} func (*TableReaderSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{8} + return fileDescriptor_processors_051bac54d60d3d18, []int{8} } func (m *TableReaderSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -942,7 +948,7 @@ type JoinReaderSpec struct { // schema change columns, in which case this field will be changed from its // default PUBLIC state. Causes the index join to return these schema change // columns. - Visibility ScanVisibility `protobuf:"varint,7,opt,name=visibility,enum=cockroach.sql.distsqlpb.ScanVisibility" json:"visibility"` + Visibility ScanVisibility `protobuf:"varint,7,opt,name=visibility,enum=cockroach.sql.distsqlrun.ScanVisibility" json:"visibility"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` } @@ -951,7 +957,7 @@ func (m *JoinReaderSpec) Reset() { *m = JoinReaderSpec{} } func (m *JoinReaderSpec) String() string { return proto.CompactTextString(m) } func (*JoinReaderSpec) ProtoMessage() {} func (*JoinReaderSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{9} + return fileDescriptor_processors_051bac54d60d3d18, []int{9} } func (m *JoinReaderSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -997,7 +1003,7 @@ func (m *SorterSpec) Reset() { *m = SorterSpec{} } func (m *SorterSpec) String() string { return proto.CompactTextString(m) } func (*SorterSpec) ProtoMessage() {} func (*SorterSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{10} + return fileDescriptor_processors_051bac54d60d3d18, []int{10} } func (m *SorterSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1043,7 +1049,7 @@ func (m *DistinctSpec) Reset() { *m = DistinctSpec{} } func (m *DistinctSpec) String() string { return proto.CompactTextString(m) } func (*DistinctSpec) ProtoMessage() {} func (*DistinctSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{11} + return fileDescriptor_processors_051bac54d60d3d18, []int{11} } func (m *DistinctSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1101,7 +1107,7 @@ func (m *ZigzagJoinerSpec) Reset() { *m = ZigzagJoinerSpec{} } func (m *ZigzagJoinerSpec) String() string { return proto.CompactTextString(m) } func (*ZigzagJoinerSpec) ProtoMessage() {} func (*ZigzagJoinerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{12} + return fileDescriptor_processors_051bac54d60d3d18, []int{12} } func (m *ZigzagJoinerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1145,7 +1151,7 @@ func (m *LocalPlanNodeSpec) Reset() { *m = LocalPlanNodeSpec{} } func (m *LocalPlanNodeSpec) String() string { return proto.CompactTextString(m) } func (*LocalPlanNodeSpec) ProtoMessage() {} func (*LocalPlanNodeSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{13} + return fileDescriptor_processors_051bac54d60d3d18, []int{13} } func (m *LocalPlanNodeSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1180,7 +1186,7 @@ func (m *Columns) Reset() { *m = Columns{} } func (m *Columns) String() string { return proto.CompactTextString(m) } func (*Columns) ProtoMessage() {} func (*Columns) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{14} + return fileDescriptor_processors_051bac54d60d3d18, []int{14} } func (m *Columns) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1250,7 +1256,7 @@ func (m *MergeJoinerSpec) Reset() { *m = MergeJoinerSpec{} } func (m *MergeJoinerSpec) String() string { return proto.CompactTextString(m) } func (*MergeJoinerSpec) ProtoMessage() {} func (*MergeJoinerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{15} + return fileDescriptor_processors_051bac54d60d3d18, []int{15} } func (m *MergeJoinerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1339,7 +1345,7 @@ func (m *HashJoinerSpec) Reset() { *m = HashJoinerSpec{} } func (m *HashJoinerSpec) String() string { return proto.CompactTextString(m) } func (*HashJoinerSpec) ProtoMessage() {} func (*HashJoinerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{16} + return fileDescriptor_processors_051bac54d60d3d18, []int{16} } func (m *HashJoinerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1372,7 +1378,7 @@ var xxx_messageInfo_HashJoinerSpec proto.InternalMessageInfo // // The "internal columns" of an Aggregator map 1-1 to the aggregations. type AggregatorSpec struct { - Type AggregatorSpec_Type `protobuf:"varint,5,opt,name=type,enum=cockroach.sql.distsqlpb.AggregatorSpec_Type" json:"type"` + Type AggregatorSpec_Type `protobuf:"varint,5,opt,name=type,enum=cockroach.sql.distsqlrun.AggregatorSpec_Type" json:"type"` // The group key is a subset of the columns in the input stream schema on the // basis of which we define our groups. GroupCols []uint32 `protobuf:"varint,2,rep,packed,name=group_cols,json=groupCols" json:"group_cols,omitempty"` @@ -1387,7 +1393,7 @@ func (m *AggregatorSpec) Reset() { *m = AggregatorSpec{} } func (m *AggregatorSpec) String() string { return proto.CompactTextString(m) } func (*AggregatorSpec) ProtoMessage() {} func (*AggregatorSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{17} + return fileDescriptor_processors_051bac54d60d3d18, []int{17} } func (m *AggregatorSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1413,7 +1419,7 @@ func (m *AggregatorSpec) XXX_DiscardUnknown() { var xxx_messageInfo_AggregatorSpec proto.InternalMessageInfo type AggregatorSpec_Aggregation struct { - Func AggregatorSpec_Func `protobuf:"varint,1,opt,name=func,enum=cockroach.sql.distsqlpb.AggregatorSpec_Func" json:"func"` + Func AggregatorSpec_Func `protobuf:"varint,1,opt,name=func,enum=cockroach.sql.distsqlrun.AggregatorSpec_Func" json:"func"` // Aggregation functions with distinct = true functions like you would // expect ' DISTINCT' to operate, the default behavior would be // the ' ALL' operation. @@ -1440,7 +1446,7 @@ func (m *AggregatorSpec_Aggregation) Reset() { *m = AggregatorSpec_Aggre func (m *AggregatorSpec_Aggregation) String() string { return proto.CompactTextString(m) } func (*AggregatorSpec_Aggregation) ProtoMessage() {} func (*AggregatorSpec_Aggregation) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{17, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{17, 0} } func (m *AggregatorSpec_Aggregation) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1474,7 +1480,7 @@ var xxx_messageInfo_AggregatorSpec_Aggregation proto.InternalMessageInfo // descriptor in the database, and doesn't emit any rows nor support // any post-processing. type BackfillerSpec struct { - Type BackfillerSpec_Type `protobuf:"varint,1,opt,name=type,enum=cockroach.sql.distsqlpb.BackfillerSpec_Type" json:"type"` + Type BackfillerSpec_Type `protobuf:"varint,1,opt,name=type,enum=cockroach.sql.distsqlrun.BackfillerSpec_Type" json:"type"` Table sqlbase.TableDescriptor `protobuf:"bytes,2,opt,name=table" json:"table"` // Sections of the table to be backfilled. Spans []TableReaderSpan `protobuf:"bytes,3,rep,name=spans" json:"spans"` @@ -1500,7 +1506,7 @@ func (m *BackfillerSpec) Reset() { *m = BackfillerSpec{} } func (m *BackfillerSpec) String() string { return proto.CompactTextString(m) } func (*BackfillerSpec) ProtoMessage() {} func (*BackfillerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{18} + return fileDescriptor_processors_051bac54d60d3d18, []int{18} } func (m *BackfillerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1540,7 +1546,7 @@ func (m *FlowSpec) Reset() { *m = FlowSpec{} } func (m *FlowSpec) String() string { return proto.CompactTextString(m) } func (*FlowSpec) ProtoMessage() {} func (*FlowSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{19} + return fileDescriptor_processors_051bac54d60d3d18, []int{19} } func (m *FlowSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1582,7 +1588,7 @@ func (m *JobProgress) Reset() { *m = JobProgress{} } func (m *JobProgress) String() string { return proto.CompactTextString(m) } func (*JobProgress) ProtoMessage() {} func (*JobProgress) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{20} + return fileDescriptor_processors_051bac54d60d3d18, []int{20} } func (m *JobProgress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1642,7 +1648,7 @@ func (m *ReadImportDataSpec) Reset() { *m = ReadImportDataSpec{} } func (m *ReadImportDataSpec) String() string { return proto.CompactTextString(m) } func (*ReadImportDataSpec) ProtoMessage() {} func (*ReadImportDataSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{21} + return fileDescriptor_processors_051bac54d60d3d18, []int{21} } func (m *ReadImportDataSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1689,7 +1695,7 @@ func (m *SSTWriterSpec) Reset() { *m = SSTWriterSpec{} } func (m *SSTWriterSpec) String() string { return proto.CompactTextString(m) } func (*SSTWriterSpec) ProtoMessage() {} func (*SSTWriterSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{22} + return fileDescriptor_processors_051bac54d60d3d18, []int{22} } func (m *SSTWriterSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1727,7 +1733,7 @@ func (m *SSTWriterSpec_SpanName) Reset() { *m = SSTWriterSpec_SpanName{} func (m *SSTWriterSpec_SpanName) String() string { return proto.CompactTextString(m) } func (*SSTWriterSpec_SpanName) ProtoMessage() {} func (*SSTWriterSpec_SpanName) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{22, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{22, 0} } func (m *SSTWriterSpec_SpanName) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1771,7 +1777,7 @@ func (m *CSVWriterSpec) Reset() { *m = CSVWriterSpec{} } func (m *CSVWriterSpec) String() string { return proto.CompactTextString(m) } func (*CSVWriterSpec) ProtoMessage() {} func (*CSVWriterSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{23} + return fileDescriptor_processors_051bac54d60d3d18, []int{23} } func (m *CSVWriterSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1798,7 +1804,7 @@ var xxx_messageInfo_CSVWriterSpec proto.InternalMessageInfo // SketchSpec contains the specification for a generated statistic. type SketchSpec struct { - SketchType SketchType `protobuf:"varint,1,opt,name=sketch_type,json=sketchType,enum=cockroach.sql.distsqlpb.SketchType" json:"sketch_type"` + SketchType SketchType `protobuf:"varint,1,opt,name=sketch_type,json=sketchType,enum=cockroach.sql.distsqlrun.SketchType" json:"sketch_type"` // Each value is an index identifying a column in the input stream. // TODO(radu): currently only one column is supported. Columns []uint32 `protobuf:"varint,2,rep,name=columns" json:"columns,omitempty"` @@ -1818,7 +1824,7 @@ func (m *SketchSpec) Reset() { *m = SketchSpec{} } func (m *SketchSpec) String() string { return proto.CompactTextString(m) } func (*SketchSpec) ProtoMessage() {} func (*SketchSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{24} + return fileDescriptor_processors_051bac54d60d3d18, []int{24} } func (m *SketchSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1894,7 +1900,7 @@ func (m *SamplerSpec) Reset() { *m = SamplerSpec{} } func (m *SamplerSpec) String() string { return proto.CompactTextString(m) } func (*SamplerSpec) ProtoMessage() {} func (*SamplerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{25} + return fileDescriptor_processors_051bac54d60d3d18, []int{25} } func (m *SamplerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1957,7 +1963,7 @@ func (m *SampleAggregatorSpec) Reset() { *m = SampleAggregatorSpec{} } func (m *SampleAggregatorSpec) String() string { return proto.CompactTextString(m) } func (*SampleAggregatorSpec) ProtoMessage() {} func (*SampleAggregatorSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{26} + return fileDescriptor_processors_051bac54d60d3d18, []int{26} } func (m *SampleAggregatorSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2022,7 +2028,7 @@ func (m *InterleavedReaderJoinerSpec) Reset() { *m = InterleavedReaderJo func (m *InterleavedReaderJoinerSpec) String() string { return proto.CompactTextString(m) } func (*InterleavedReaderJoinerSpec) ProtoMessage() {} func (*InterleavedReaderJoinerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{27} + return fileDescriptor_processors_051bac54d60d3d18, []int{27} } func (m *InterleavedReaderJoinerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2080,7 +2086,7 @@ func (m *InterleavedReaderJoinerSpec_Table) Reset() { *m = InterleavedRe func (m *InterleavedReaderJoinerSpec_Table) String() string { return proto.CompactTextString(m) } func (*InterleavedReaderJoinerSpec_Table) ProtoMessage() {} func (*InterleavedReaderJoinerSpec_Table) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{27, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{27, 0} } func (m *InterleavedReaderJoinerSpec_Table) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2122,7 +2128,7 @@ func (m *ProjectSetSpec) Reset() { *m = ProjectSetSpec{} } func (m *ProjectSetSpec) String() string { return proto.CompactTextString(m) } func (*ProjectSetSpec) ProtoMessage() {} func (*ProjectSetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{28} + return fileDescriptor_processors_051bac54d60d3d18, []int{28} } func (m *ProjectSetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2166,7 +2172,7 @@ func (m *WindowerSpec) Reset() { *m = WindowerSpec{} } func (m *WindowerSpec) String() string { return proto.CompactTextString(m) } func (*WindowerSpec) ProtoMessage() {} func (*WindowerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29} + return fileDescriptor_processors_051bac54d60d3d18, []int{29} } func (m *WindowerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2194,8 +2200,8 @@ var xxx_messageInfo_WindowerSpec proto.InternalMessageInfo // Func specifies which function to compute. It can either be built-in // aggregate or built-in window function. type WindowerSpec_Func struct { - AggregateFunc *AggregatorSpec_Func `protobuf:"varint,1,opt,name=aggregateFunc,enum=cockroach.sql.distsqlpb.AggregatorSpec_Func" json:"aggregateFunc,omitempty"` - WindowFunc *WindowerSpec_WindowFunc `protobuf:"varint,2,opt,name=windowFunc,enum=cockroach.sql.distsqlpb.WindowerSpec_WindowFunc" json:"windowFunc,omitempty"` + AggregateFunc *AggregatorSpec_Func `protobuf:"varint,1,opt,name=aggregateFunc,enum=cockroach.sql.distsqlrun.AggregatorSpec_Func" json:"aggregateFunc,omitempty"` + WindowFunc *WindowerSpec_WindowFunc `protobuf:"varint,2,opt,name=windowFunc,enum=cockroach.sql.distsqlrun.WindowerSpec_WindowFunc" json:"windowFunc,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` } @@ -2204,7 +2210,7 @@ func (m *WindowerSpec_Func) Reset() { *m = WindowerSpec_Func{} } func (m *WindowerSpec_Func) String() string { return proto.CompactTextString(m) } func (*WindowerSpec_Func) ProtoMessage() {} func (*WindowerSpec_Func) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{29, 0} } func (m *WindowerSpec_Func) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2231,7 +2237,7 @@ var xxx_messageInfo_WindowerSpec_Func proto.InternalMessageInfo // Frame is the specification of a single window frame for a window function. type WindowerSpec_Frame struct { - Mode WindowerSpec_Frame_Mode `protobuf:"varint,1,opt,name=mode,enum=cockroach.sql.distsqlpb.WindowerSpec_Frame_Mode" json:"mode"` + Mode WindowerSpec_Frame_Mode `protobuf:"varint,1,opt,name=mode,enum=cockroach.sql.distsqlrun.WindowerSpec_Frame_Mode" json:"mode"` Bounds WindowerSpec_Frame_Bounds `protobuf:"bytes,2,opt,name=bounds" json:"bounds"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` @@ -2241,7 +2247,7 @@ func (m *WindowerSpec_Frame) Reset() { *m = WindowerSpec_Frame{} } func (m *WindowerSpec_Frame) String() string { return proto.CompactTextString(m) } func (*WindowerSpec_Frame) ProtoMessage() {} func (*WindowerSpec_Frame) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29, 1} + return fileDescriptor_processors_051bac54d60d3d18, []int{29, 1} } func (m *WindowerSpec_Frame) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2268,7 +2274,7 @@ var xxx_messageInfo_WindowerSpec_Frame proto.InternalMessageInfo // Bound specifies the type of boundary and the offset (if present). type WindowerSpec_Frame_Bound struct { - BoundType WindowerSpec_Frame_BoundType `protobuf:"varint,1,opt,name=boundType,enum=cockroach.sql.distsqlpb.WindowerSpec_Frame_BoundType" json:"boundType"` + BoundType WindowerSpec_Frame_BoundType `protobuf:"varint,1,opt,name=boundType,enum=cockroach.sql.distsqlrun.WindowerSpec_Frame_BoundType" json:"boundType"` // For UNBOUNDED_PRECEDING, UNBOUNDED_FOLLOWING, and CURRENT_ROW offset // is ignored. Integer offset for ROWS mode is stored in int_offset while // an encoded datum and the type information are stored for RANGE mode. @@ -2283,7 +2289,7 @@ func (m *WindowerSpec_Frame_Bound) Reset() { *m = WindowerSpec_Frame_Bou func (m *WindowerSpec_Frame_Bound) String() string { return proto.CompactTextString(m) } func (*WindowerSpec_Frame_Bound) ProtoMessage() {} func (*WindowerSpec_Frame_Bound) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29, 1, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{29, 1, 0} } func (m *WindowerSpec_Frame_Bound) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2321,7 +2327,7 @@ func (m *WindowerSpec_Frame_Bounds) Reset() { *m = WindowerSpec_Frame_Bo func (m *WindowerSpec_Frame_Bounds) String() string { return proto.CompactTextString(m) } func (*WindowerSpec_Frame_Bounds) ProtoMessage() {} func (*WindowerSpec_Frame_Bounds) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29, 1, 1} + return fileDescriptor_processors_051bac54d60d3d18, []int{29, 1, 1} } func (m *WindowerSpec_Frame_Bounds) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2371,7 +2377,7 @@ func (m *WindowerSpec_WindowFn) Reset() { *m = WindowerSpec_WindowFn{} } func (m *WindowerSpec_WindowFn) String() string { return proto.CompactTextString(m) } func (*WindowerSpec_WindowFn) ProtoMessage() {} func (*WindowerSpec_WindowFn) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{29, 2} + return fileDescriptor_processors_051bac54d60d3d18, []int{29, 2} } func (m *WindowerSpec_WindowFn) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2410,7 +2416,7 @@ func (m *ChangeAggregatorSpec) Reset() { *m = ChangeAggregatorSpec{} } func (m *ChangeAggregatorSpec) String() string { return proto.CompactTextString(m) } func (*ChangeAggregatorSpec) ProtoMessage() {} func (*ChangeAggregatorSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{30} + return fileDescriptor_processors_051bac54d60d3d18, []int{30} } func (m *ChangeAggregatorSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2446,7 +2452,7 @@ func (m *ChangeAggregatorSpec_Watch) Reset() { *m = ChangeAggregatorSpec func (m *ChangeAggregatorSpec_Watch) String() string { return proto.CompactTextString(m) } func (*ChangeAggregatorSpec_Watch) ProtoMessage() {} func (*ChangeAggregatorSpec_Watch) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{30, 0} + return fileDescriptor_processors_051bac54d60d3d18, []int{30, 0} } func (m *ChangeAggregatorSpec_Watch) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2491,7 +2497,7 @@ func (m *ChangeFrontierSpec) Reset() { *m = ChangeFrontierSpec{} } func (m *ChangeFrontierSpec) String() string { return proto.CompactTextString(m) } func (*ChangeFrontierSpec) ProtoMessage() {} func (*ChangeFrontierSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_processors_a3aa49cacbc6cfe8, []int{31} + return fileDescriptor_processors_051bac54d60d3d18, []int{31} } func (m *ChangeFrontierSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2517,57 +2523,57 @@ func (m *ChangeFrontierSpec) XXX_DiscardUnknown() { var xxx_messageInfo_ChangeFrontierSpec proto.InternalMessageInfo func init() { - proto.RegisterType((*ProcessorSpec)(nil), "cockroach.sql.distsqlpb.ProcessorSpec") - proto.RegisterType((*PostProcessSpec)(nil), "cockroach.sql.distsqlpb.PostProcessSpec") - proto.RegisterType((*ProcessorCoreUnion)(nil), "cockroach.sql.distsqlpb.ProcessorCoreUnion") - proto.RegisterType((*NoopCoreSpec)(nil), "cockroach.sql.distsqlpb.NoopCoreSpec") - proto.RegisterType((*MetadataTestSenderSpec)(nil), "cockroach.sql.distsqlpb.MetadataTestSenderSpec") - proto.RegisterType((*MetadataTestReceiverSpec)(nil), "cockroach.sql.distsqlpb.MetadataTestReceiverSpec") - proto.RegisterType((*ValuesCoreSpec)(nil), "cockroach.sql.distsqlpb.ValuesCoreSpec") - proto.RegisterType((*TableReaderSpan)(nil), "cockroach.sql.distsqlpb.TableReaderSpan") - proto.RegisterType((*TableReaderSpec)(nil), "cockroach.sql.distsqlpb.TableReaderSpec") - proto.RegisterType((*JoinReaderSpec)(nil), "cockroach.sql.distsqlpb.JoinReaderSpec") - proto.RegisterType((*SorterSpec)(nil), "cockroach.sql.distsqlpb.SorterSpec") - proto.RegisterType((*DistinctSpec)(nil), "cockroach.sql.distsqlpb.DistinctSpec") - proto.RegisterType((*ZigzagJoinerSpec)(nil), "cockroach.sql.distsqlpb.ZigzagJoinerSpec") - proto.RegisterType((*LocalPlanNodeSpec)(nil), "cockroach.sql.distsqlpb.LocalPlanNodeSpec") - proto.RegisterType((*Columns)(nil), "cockroach.sql.distsqlpb.Columns") - proto.RegisterType((*MergeJoinerSpec)(nil), "cockroach.sql.distsqlpb.MergeJoinerSpec") - proto.RegisterType((*HashJoinerSpec)(nil), "cockroach.sql.distsqlpb.HashJoinerSpec") - proto.RegisterType((*AggregatorSpec)(nil), "cockroach.sql.distsqlpb.AggregatorSpec") - proto.RegisterType((*AggregatorSpec_Aggregation)(nil), "cockroach.sql.distsqlpb.AggregatorSpec.Aggregation") - proto.RegisterType((*BackfillerSpec)(nil), "cockroach.sql.distsqlpb.BackfillerSpec") - proto.RegisterType((*FlowSpec)(nil), "cockroach.sql.distsqlpb.FlowSpec") - proto.RegisterType((*JobProgress)(nil), "cockroach.sql.distsqlpb.JobProgress") - proto.RegisterType((*ReadImportDataSpec)(nil), "cockroach.sql.distsqlpb.ReadImportDataSpec") - proto.RegisterMapType((map[string]*sqlbase.TableDescriptor)(nil), "cockroach.sql.distsqlpb.ReadImportDataSpec.TablesEntry") - proto.RegisterMapType((map[int32]string)(nil), "cockroach.sql.distsqlpb.ReadImportDataSpec.UriEntry") - proto.RegisterType((*SSTWriterSpec)(nil), "cockroach.sql.distsqlpb.SSTWriterSpec") - proto.RegisterType((*SSTWriterSpec_SpanName)(nil), "cockroach.sql.distsqlpb.SSTWriterSpec.SpanName") - proto.RegisterType((*CSVWriterSpec)(nil), "cockroach.sql.distsqlpb.CSVWriterSpec") - proto.RegisterType((*SketchSpec)(nil), "cockroach.sql.distsqlpb.SketchSpec") - proto.RegisterType((*SamplerSpec)(nil), "cockroach.sql.distsqlpb.SamplerSpec") - proto.RegisterType((*SampleAggregatorSpec)(nil), "cockroach.sql.distsqlpb.SampleAggregatorSpec") - proto.RegisterType((*InterleavedReaderJoinerSpec)(nil), "cockroach.sql.distsqlpb.InterleavedReaderJoinerSpec") - proto.RegisterType((*InterleavedReaderJoinerSpec_Table)(nil), "cockroach.sql.distsqlpb.InterleavedReaderJoinerSpec.Table") - proto.RegisterType((*ProjectSetSpec)(nil), "cockroach.sql.distsqlpb.ProjectSetSpec") - proto.RegisterType((*WindowerSpec)(nil), "cockroach.sql.distsqlpb.WindowerSpec") - proto.RegisterType((*WindowerSpec_Func)(nil), "cockroach.sql.distsqlpb.WindowerSpec.Func") - proto.RegisterType((*WindowerSpec_Frame)(nil), "cockroach.sql.distsqlpb.WindowerSpec.Frame") - proto.RegisterType((*WindowerSpec_Frame_Bound)(nil), "cockroach.sql.distsqlpb.WindowerSpec.Frame.Bound") - proto.RegisterType((*WindowerSpec_Frame_Bounds)(nil), "cockroach.sql.distsqlpb.WindowerSpec.Frame.Bounds") - proto.RegisterType((*WindowerSpec_WindowFn)(nil), "cockroach.sql.distsqlpb.WindowerSpec.WindowFn") - proto.RegisterType((*ChangeAggregatorSpec)(nil), "cockroach.sql.distsqlpb.ChangeAggregatorSpec") - proto.RegisterType((*ChangeAggregatorSpec_Watch)(nil), "cockroach.sql.distsqlpb.ChangeAggregatorSpec.Watch") - proto.RegisterType((*ChangeFrontierSpec)(nil), "cockroach.sql.distsqlpb.ChangeFrontierSpec") - proto.RegisterEnum("cockroach.sql.distsqlpb.ScanVisibility", ScanVisibility_name, ScanVisibility_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.SketchType", SketchType_name, SketchType_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.AggregatorSpec_Func", AggregatorSpec_Func_name, AggregatorSpec_Func_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.AggregatorSpec_Type", AggregatorSpec_Type_name, AggregatorSpec_Type_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.BackfillerSpec_Type", BackfillerSpec_Type_name, BackfillerSpec_Type_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.WindowerSpec_WindowFunc", WindowerSpec_WindowFunc_name, WindowerSpec_WindowFunc_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.WindowerSpec_Frame_Mode", WindowerSpec_Frame_Mode_name, WindowerSpec_Frame_Mode_value) - proto.RegisterEnum("cockroach.sql.distsqlpb.WindowerSpec_Frame_BoundType", WindowerSpec_Frame_BoundType_name, WindowerSpec_Frame_BoundType_value) + proto.RegisterType((*ProcessorSpec)(nil), "cockroach.sql.distsqlrun.ProcessorSpec") + proto.RegisterType((*PostProcessSpec)(nil), "cockroach.sql.distsqlrun.PostProcessSpec") + proto.RegisterType((*ProcessorCoreUnion)(nil), "cockroach.sql.distsqlrun.ProcessorCoreUnion") + proto.RegisterType((*NoopCoreSpec)(nil), "cockroach.sql.distsqlrun.NoopCoreSpec") + proto.RegisterType((*MetadataTestSenderSpec)(nil), "cockroach.sql.distsqlrun.MetadataTestSenderSpec") + proto.RegisterType((*MetadataTestReceiverSpec)(nil), "cockroach.sql.distsqlrun.MetadataTestReceiverSpec") + proto.RegisterType((*ValuesCoreSpec)(nil), "cockroach.sql.distsqlrun.ValuesCoreSpec") + proto.RegisterType((*TableReaderSpan)(nil), "cockroach.sql.distsqlrun.TableReaderSpan") + proto.RegisterType((*TableReaderSpec)(nil), "cockroach.sql.distsqlrun.TableReaderSpec") + proto.RegisterType((*JoinReaderSpec)(nil), "cockroach.sql.distsqlrun.JoinReaderSpec") + proto.RegisterType((*SorterSpec)(nil), "cockroach.sql.distsqlrun.SorterSpec") + proto.RegisterType((*DistinctSpec)(nil), "cockroach.sql.distsqlrun.DistinctSpec") + proto.RegisterType((*ZigzagJoinerSpec)(nil), "cockroach.sql.distsqlrun.ZigzagJoinerSpec") + proto.RegisterType((*LocalPlanNodeSpec)(nil), "cockroach.sql.distsqlrun.LocalPlanNodeSpec") + proto.RegisterType((*Columns)(nil), "cockroach.sql.distsqlrun.Columns") + proto.RegisterType((*MergeJoinerSpec)(nil), "cockroach.sql.distsqlrun.MergeJoinerSpec") + proto.RegisterType((*HashJoinerSpec)(nil), "cockroach.sql.distsqlrun.HashJoinerSpec") + proto.RegisterType((*AggregatorSpec)(nil), "cockroach.sql.distsqlrun.AggregatorSpec") + proto.RegisterType((*AggregatorSpec_Aggregation)(nil), "cockroach.sql.distsqlrun.AggregatorSpec.Aggregation") + proto.RegisterType((*BackfillerSpec)(nil), "cockroach.sql.distsqlrun.BackfillerSpec") + proto.RegisterType((*FlowSpec)(nil), "cockroach.sql.distsqlrun.FlowSpec") + proto.RegisterType((*JobProgress)(nil), "cockroach.sql.distsqlrun.JobProgress") + proto.RegisterType((*ReadImportDataSpec)(nil), "cockroach.sql.distsqlrun.ReadImportDataSpec") + proto.RegisterMapType((map[string]*sqlbase.TableDescriptor)(nil), "cockroach.sql.distsqlrun.ReadImportDataSpec.TablesEntry") + proto.RegisterMapType((map[int32]string)(nil), "cockroach.sql.distsqlrun.ReadImportDataSpec.UriEntry") + proto.RegisterType((*SSTWriterSpec)(nil), "cockroach.sql.distsqlrun.SSTWriterSpec") + proto.RegisterType((*SSTWriterSpec_SpanName)(nil), "cockroach.sql.distsqlrun.SSTWriterSpec.SpanName") + proto.RegisterType((*CSVWriterSpec)(nil), "cockroach.sql.distsqlrun.CSVWriterSpec") + proto.RegisterType((*SketchSpec)(nil), "cockroach.sql.distsqlrun.SketchSpec") + proto.RegisterType((*SamplerSpec)(nil), "cockroach.sql.distsqlrun.SamplerSpec") + proto.RegisterType((*SampleAggregatorSpec)(nil), "cockroach.sql.distsqlrun.SampleAggregatorSpec") + proto.RegisterType((*InterleavedReaderJoinerSpec)(nil), "cockroach.sql.distsqlrun.InterleavedReaderJoinerSpec") + proto.RegisterType((*InterleavedReaderJoinerSpec_Table)(nil), "cockroach.sql.distsqlrun.InterleavedReaderJoinerSpec.Table") + proto.RegisterType((*ProjectSetSpec)(nil), "cockroach.sql.distsqlrun.ProjectSetSpec") + proto.RegisterType((*WindowerSpec)(nil), "cockroach.sql.distsqlrun.WindowerSpec") + proto.RegisterType((*WindowerSpec_Func)(nil), "cockroach.sql.distsqlrun.WindowerSpec.Func") + proto.RegisterType((*WindowerSpec_Frame)(nil), "cockroach.sql.distsqlrun.WindowerSpec.Frame") + proto.RegisterType((*WindowerSpec_Frame_Bound)(nil), "cockroach.sql.distsqlrun.WindowerSpec.Frame.Bound") + proto.RegisterType((*WindowerSpec_Frame_Bounds)(nil), "cockroach.sql.distsqlrun.WindowerSpec.Frame.Bounds") + proto.RegisterType((*WindowerSpec_WindowFn)(nil), "cockroach.sql.distsqlrun.WindowerSpec.WindowFn") + proto.RegisterType((*ChangeAggregatorSpec)(nil), "cockroach.sql.distsqlrun.ChangeAggregatorSpec") + proto.RegisterType((*ChangeAggregatorSpec_Watch)(nil), "cockroach.sql.distsqlrun.ChangeAggregatorSpec.Watch") + proto.RegisterType((*ChangeFrontierSpec)(nil), "cockroach.sql.distsqlrun.ChangeFrontierSpec") + proto.RegisterEnum("cockroach.sql.distsqlrun.ScanVisibility", ScanVisibility_name, ScanVisibility_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.SketchType", SketchType_name, SketchType_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.AggregatorSpec_Func", AggregatorSpec_Func_name, AggregatorSpec_Func_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.AggregatorSpec_Type", AggregatorSpec_Type_name, AggregatorSpec_Type_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.BackfillerSpec_Type", BackfillerSpec_Type_name, BackfillerSpec_Type_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.WindowerSpec_WindowFunc", WindowerSpec_WindowFunc_name, WindowerSpec_WindowFunc_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.WindowerSpec_Frame_Mode", WindowerSpec_Frame_Mode_name, WindowerSpec_Frame_Mode_value) + proto.RegisterEnum("cockroach.sql.distsqlrun.WindowerSpec_Frame_BoundType", WindowerSpec_Frame_BoundType_name, WindowerSpec_Frame_BoundType_value) } func (m *ProcessorSpec) Marshal() (dAtA []byte, err error) { size := m.Size() @@ -13393,268 +13399,268 @@ var ( ) func init() { - proto.RegisterFile("sql/distsqlpb/processors.proto", fileDescriptor_processors_a3aa49cacbc6cfe8) -} - -var fileDescriptor_processors_a3aa49cacbc6cfe8 = []byte{ - // 4130 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7a, 0x3d, 0x70, 0x1b, 0x49, - 0x76, 0xbf, 0xf0, 0x0d, 0x3c, 0x7c, 0x70, 0xd4, 0xa2, 0x56, 0x58, 0xee, 0xfe, 0x45, 0x09, 0xbb, - 0xb7, 0xfa, 0x38, 0x1d, 0xb9, 0xd2, 0xee, 0xff, 0xee, 0x76, 0xef, 0xce, 0x6b, 0x7c, 0x52, 0x43, - 0x81, 0x00, 0x6f, 0x00, 0x48, 0xbb, 0x57, 0xe5, 0x9a, 0x1a, 0x60, 0x9a, 0xe0, 0x88, 0x83, 0x69, - 0x68, 0x66, 0x20, 0x92, 0x4a, 0x9c, 0xd8, 0x89, 0x9d, 0x5c, 0xb9, 0x1c, 0xb9, 0x1c, 0x38, 0xb9, - 0xf0, 0xca, 0x55, 0x0e, 0x9c, 0x38, 0xb0, 0x03, 0x97, 0xbd, 0x81, 0x83, 0x0b, 0x6d, 0x07, 0x2a, - 0x9f, 0x1c, 0xb8, 0xca, 0xb9, 0xab, 0xec, 0x8b, 0x5c, 0xfd, 0x35, 0x18, 0x80, 0x04, 0x41, 0x52, - 0xaa, 0x73, 0x42, 0x62, 0xfa, 0xbd, 0xf7, 0xeb, 0xd7, 0xaf, 0x5f, 0xbf, 0x7e, 0xfd, 0xba, 0xe1, - 0xa6, 0xf7, 0xc2, 0xde, 0x34, 0x2d, 0xcf, 0xf7, 0x5e, 0xd8, 0xe3, 0xfe, 0xe6, 0xd8, 0x25, 0x03, - 0xec, 0x79, 0xc4, 0xf5, 0x36, 0xc6, 0x2e, 0xf1, 0x09, 0xba, 0x31, 0x20, 0x83, 0x03, 0x97, 0x18, - 0x83, 0xfd, 0x0d, 0xef, 0x85, 0xbd, 0x11, 0x70, 0xae, 0xbd, 0xf7, 0x9c, 0xf4, 0xbd, 0x4d, 0xfa, - 0x67, 0xdc, 0x67, 0xff, 0xb8, 0xc0, 0x1a, 0x62, 0xcc, 0xe3, 0xfe, 0xa6, 0x69, 0xf8, 0x86, 0x68, - 0x2b, 0xca, 0x36, 0x8b, 0x7c, 0x6f, 0x8f, 0xb8, 0x23, 0xc3, 0x97, 0xdc, 0x1f, 0xd2, 0xee, 0xbd, - 0x17, 0x76, 0xdf, 0xf0, 0xf0, 0xa6, 0xe7, 0xbb, 0x93, 0x81, 0x3f, 0x71, 0xb1, 0x29, 0xa8, 0x1f, - 0x84, 0xa9, 0xcf, 0x89, 0xe5, 0xe8, 0xfe, 0xf1, 0x18, 0x4b, 0xd0, 0x59, 0xcd, 0xc3, 0xdd, 0x4d, - 0x7c, 0xcb, 0xde, 0xdc, 0xb7, 0x07, 0x9b, 0xbe, 0x35, 0xc2, 0x9e, 0x6f, 0x8c, 0xc6, 0x82, 0xb2, - 0x3a, 0x24, 0x43, 0xc2, 0x7e, 0x6e, 0xd2, 0x5f, 0xbc, 0xb5, 0xf4, 0xc7, 0x31, 0xc8, 0xef, 0xca, - 0x81, 0x77, 0xc6, 0x78, 0x80, 0x2a, 0x90, 0xb0, 0x9c, 0xf1, 0xc4, 0x2f, 0x46, 0x6e, 0xc5, 0xee, - 0x66, 0x1f, 0x7d, 0xb2, 0xb1, 0xc0, 0x0a, 0x1b, 0x2a, 0xe5, 0xea, 0x1c, 0x3b, 0x03, 0x2a, 0x56, - 0x89, 0x7f, 0xfb, 0x7a, 0xfd, 0x8a, 0xc6, 0x45, 0x51, 0x1d, 0xe2, 0x03, 0xe2, 0xe2, 0x62, 0xf4, - 0x56, 0xe4, 0x6e, 0xf6, 0xd1, 0x77, 0x17, 0x42, 0x04, 0x3d, 0x57, 0x89, 0x8b, 0x7b, 0x8e, 0x45, - 0x1c, 0x81, 0xc3, 0xc4, 0xd1, 0x16, 0x24, 0xc9, 0xc4, 0xa7, 0xba, 0xc4, 0x98, 0x2e, 0xf7, 0x16, - 0x02, 0xb5, 0x19, 0x9b, 0x46, 0x26, 0x3e, 0x76, 0x43, 0xea, 0x08, 0x71, 0x54, 0x81, 0xf8, 0x98, - 0x78, 0x7e, 0x31, 0xce, 0xf4, 0xb9, 0xbb, 0x58, 0x1f, 0xe2, 0xf9, 0x42, 0xa7, 0x10, 0x0a, 0x93, - 0x45, 0xf7, 0x21, 0xed, 0xf9, 0xc6, 0x10, 0xeb, 0x96, 0x59, 0x4c, 0xdc, 0x8a, 0xdc, 0x4d, 0x54, - 0x56, 0x28, 0xf5, 0xcd, 0xeb, 0xf5, 0x54, 0x87, 0xb6, 0xab, 0x35, 0x2d, 0xc5, 0x18, 0x54, 0x13, - 0x7d, 0x1f, 0x72, 0x81, 0x37, 0x51, 0xfe, 0x24, 0xe3, 0xbf, 0x26, 0xf8, 0xb3, 0xc1, 0xb0, 0xd5, - 0x9a, 0x96, 0x0d, 0x18, 0x55, 0xb3, 0xf4, 0xcb, 0x28, 0xac, 0xcc, 0xe9, 0x80, 0xca, 0x90, 0xdc, - 0xb3, 0x6c, 0x1f, 0xbb, 0xc5, 0x08, 0xd3, 0xfe, 0xa3, 0x85, 0xda, 0xd7, 0x8f, 0xc6, 0x2e, 0xf6, - 0xbc, 0xa9, 0x15, 0x85, 0x20, 0xfa, 0x18, 0x60, 0xec, 0x92, 0xe7, 0x78, 0xe0, 0x5b, 0xc4, 0x61, - 0x93, 0x92, 0x16, 0x1c, 0xa1, 0x76, 0x74, 0x0f, 0x0a, 0xdc, 0x5c, 0xfa, 0x80, 0xd8, 0x93, 0x91, - 0xe3, 0x31, 0xab, 0xe7, 0x2b, 0x51, 0x25, 0xa2, 0xe5, 0x39, 0xa5, 0xca, 0x09, 0xa8, 0x09, 0x39, - 0x17, 0x3b, 0x26, 0x76, 0x75, 0x7c, 0x34, 0x76, 0xbd, 0x62, 0x9c, 0x4d, 0xcf, 0x05, 0x34, 0xcb, - 0x72, 0x71, 0xda, 0xee, 0xa1, 0x0f, 0x21, 0x49, 0xf6, 0xf6, 0x3c, 0xec, 0x33, 0xbb, 0xc6, 0x83, - 0xb9, 0x63, 0x6d, 0x68, 0x0d, 0x12, 0xb6, 0x35, 0xb2, 0x7c, 0x66, 0x44, 0x49, 0xe4, 0x4d, 0xa5, - 0xff, 0x28, 0x00, 0x3a, 0xe9, 0x43, 0xe8, 0x0b, 0x88, 0x3b, 0x84, 0x8c, 0x85, 0xc1, 0xbe, 0xb3, - 0x50, 0xad, 0x16, 0x21, 0x63, 0x2a, 0x45, 0xed, 0xac, 0x31, 0x11, 0xb4, 0x0d, 0x59, 0xdf, 0xe8, - 0xdb, 0x58, 0xc3, 0x86, 0x89, 0x5d, 0xe1, 0xc0, 0x8b, 0x1d, 0xa6, 0x3b, 0xe5, 0x65, 0x20, 0x61, - 0x61, 0xb4, 0x05, 0x40, 0x17, 0xae, 0x80, 0x8a, 0x31, 0xa8, 0x3b, 0x0b, 0xa1, 0xb6, 0x03, 0x56, - 0x86, 0x14, 0x12, 0x45, 0x3f, 0x82, 0xa4, 0x47, 0x5c, 0xea, 0x02, 0xf1, 0x25, 0x2e, 0xd0, 0x61, - 0x6c, 0x0c, 0x40, 0x88, 0x50, 0x2d, 0x8c, 0xe1, 0xd0, 0xc5, 0x43, 0xc3, 0x27, 0x2e, 0xb3, 0xf0, - 0x59, 0x5a, 0x94, 0x03, 0x56, 0xae, 0xc5, 0x54, 0x14, 0x95, 0x21, 0x4d, 0xf9, 0x2c, 0x67, 0xe0, - 0x17, 0x53, 0x4b, 0x2c, 0x5b, 0x13, 0x8c, 0x0c, 0x24, 0x10, 0xa3, 0xd6, 0x1d, 0x61, 0x77, 0x88, - 0xe9, 0x58, 0xb1, 0x5b, 0x4c, 0x2f, 0xb1, 0xee, 0xce, 0x94, 0x97, 0x5b, 0x37, 0x24, 0x4c, 0xc7, - 0xb5, 0x6f, 0x78, 0xfb, 0x02, 0x2a, 0xb3, 0x64, 0x5c, 0x8f, 0x03, 0x56, 0x3e, 0xae, 0xa9, 0x28, - 0xfa, 0x0a, 0x92, 0x2f, 0x0d, 0x7b, 0x82, 0xbd, 0x22, 0x2c, 0x01, 0x79, 0xca, 0xd8, 0x02, 0x8f, - 0x11, 0x62, 0x54, 0x93, 0xbe, 0x31, 0x38, 0xd8, 0xb3, 0x6c, 0x1b, 0xbb, 0xc5, 0xec, 0x12, 0x90, - 0x4a, 0xc0, 0xca, 0x35, 0x99, 0x8a, 0xa2, 0x27, 0x00, 0x2e, 0x36, 0x4c, 0x75, 0x34, 0x26, 0xae, - 0x5f, 0xcc, 0x2f, 0x09, 0x9e, 0x5a, 0xc0, 0x5a, 0x33, 0x7c, 0x83, 0x83, 0x4d, 0xc5, 0x51, 0x0d, - 0x32, 0x9d, 0x4e, 0xf7, 0x99, 0x6b, 0x51, 0xbf, 0x29, 0x30, 0xac, 0xc5, 0xb1, 0x3c, 0xe0, 0x64, - 0x30, 0x53, 0x41, 0xf4, 0x3b, 0x90, 0xea, 0x18, 0xa3, 0x31, 0x1d, 0xd8, 0x0a, 0xc3, 0xf8, 0x78, - 0x31, 0x06, 0xe7, 0x63, 0x08, 0x52, 0x08, 0x7d, 0x03, 0x0a, 0xff, 0x39, 0x75, 0xac, 0xa2, 0xc2, - 0x80, 0xbe, 0xb7, 0x04, 0x68, 0xce, 0x13, 0x4f, 0xc0, 0x20, 0x07, 0x6e, 0x58, 0x8e, 0x8f, 0x5d, - 0x1b, 0x1b, 0x2f, 0xb1, 0xc9, 0x97, 0x8a, 0xf0, 0x86, 0xab, 0xac, 0x87, 0xcf, 0xcf, 0xd8, 0xba, - 0x4e, 0x95, 0x63, 0x1d, 0x2d, 0x02, 0x45, 0x3a, 0xa0, 0x11, 0xf6, 0x0d, 0xba, 0xd9, 0x76, 0xb1, - 0xe7, 0x77, 0x58, 0x04, 0x2b, 0x22, 0xd6, 0xd5, 0xe6, 0x19, 0x3e, 0x3c, 0x2f, 0xc2, 0x7a, 0x39, - 0x05, 0x0a, 0x61, 0x58, 0x0d, 0xb7, 0x6a, 0x78, 0x80, 0xad, 0x97, 0xd8, 0x2d, 0x5e, 0x63, 0x5d, - 0x3c, 0x3c, 0x57, 0x17, 0x52, 0x88, 0x75, 0x72, 0x2a, 0x1c, 0x75, 0x8c, 0x6a, 0xe7, 0xa9, 0x70, - 0x8c, 0xd5, 0x25, 0x8e, 0x11, 0x70, 0x72, 0xc7, 0x08, 0x3e, 0xd1, 0x0e, 0xe4, 0x5e, 0x59, 0xc3, - 0x57, 0xc6, 0x50, 0x98, 0xfc, 0x3a, 0x03, 0x5a, 0xbc, 0x43, 0xff, 0x2c, 0xc4, 0xcc, 0xb0, 0x66, - 0xc4, 0xe9, 0x1a, 0x12, 0x5b, 0x51, 0x07, 0xfb, 0xc5, 0xf7, 0x96, 0xac, 0xa1, 0xdd, 0x80, 0x95, - 0xbb, 0xfd, 0x54, 0x94, 0x46, 0xa9, 0x43, 0xcb, 0x31, 0xc9, 0x21, 0x76, 0x8b, 0x37, 0x96, 0x44, - 0xa9, 0x67, 0x82, 0x91, 0x47, 0x29, 0x29, 0x86, 0x76, 0x21, 0x6f, 0x93, 0x81, 0x61, 0xef, 0xda, - 0x86, 0xd3, 0x22, 0x26, 0x2e, 0x16, 0x19, 0xce, 0xfd, 0x85, 0x38, 0xcd, 0x30, 0x37, 0x03, 0x9b, - 0x05, 0xa0, 0xab, 0x60, 0xb0, 0x6f, 0x38, 0xc3, 0xf0, 0x2a, 0x78, 0x7f, 0xc9, 0x2a, 0xa8, 0xce, - 0x09, 0xf0, 0x55, 0x30, 0x0f, 0x83, 0x3a, 0x50, 0xe0, 0x6d, 0x0d, 0x97, 0x38, 0xbe, 0x85, 0xdd, - 0xe2, 0xda, 0x92, 0xb8, 0x51, 0x9d, 0x61, 0x67, 0xb0, 0x73, 0x10, 0x5f, 0xc6, 0xbf, 0xfd, 0x8b, - 0xf5, 0xc8, 0x76, 0x3c, 0x9d, 0x54, 0x52, 0xdb, 0xf1, 0x74, 0x4e, 0xc9, 0x97, 0x0a, 0x90, 0x0b, - 0xef, 0x96, 0xa5, 0xcf, 0xe1, 0xbd, 0xd3, 0x3d, 0x1b, 0xad, 0x41, 0xd4, 0x32, 0xd9, 0xd6, 0x9b, - 0xa9, 0x80, 0xc8, 0x78, 0xa2, 0x6a, 0x4d, 0x8b, 0x5a, 0x66, 0xe9, 0x31, 0x14, 0x17, 0x39, 0x2b, - 0x7a, 0x00, 0xe0, 0xf1, 0x9c, 0xc2, 0x32, 0x3d, 0x96, 0x7c, 0x66, 0x2a, 0xf9, 0x37, 0xaf, 0xd7, - 0x33, 0x1c, 0x5b, 0xad, 0x79, 0x5a, 0x86, 0x33, 0xa8, 0xa6, 0x57, 0xfa, 0x93, 0x08, 0x14, 0x66, - 0xc3, 0x31, 0xaa, 0x40, 0x4a, 0x26, 0x2e, 0x3c, 0x75, 0x2d, 0x2d, 0xde, 0x9e, 0x0c, 0x7f, 0x32, - 0x52, 0x9d, 0x3d, 0x22, 0xd2, 0x09, 0x29, 0x88, 0x3e, 0x80, 0x8c, 0x6b, 0x1c, 0xea, 0xfd, 0x63, - 0x1f, 0x7b, 0xc5, 0xe8, 0xad, 0xd8, 0xdd, 0x9c, 0x96, 0x76, 0x8d, 0xc3, 0x0a, 0xfd, 0x46, 0xeb, - 0x90, 0x76, 0x26, 0x23, 0xdd, 0x25, 0x87, 0x1e, 0xdb, 0xcd, 0x65, 0x32, 0x92, 0x72, 0x26, 0x23, - 0x8d, 0x1c, 0x7a, 0xa5, 0x1a, 0xac, 0xcc, 0x24, 0x04, 0x86, 0x83, 0x1e, 0x42, 0xdc, 0x1b, 0x1b, - 0x8e, 0x48, 0x45, 0x6e, 0x84, 0x34, 0x12, 0xe7, 0x82, 0x0d, 0xca, 0x26, 0x13, 0x4d, 0xca, 0x5a, - 0xfa, 0xb3, 0xd8, 0x1c, 0x0c, 0x4f, 0xca, 0x59, 0x66, 0x21, 0x70, 0xe6, 0xd7, 0xab, 0x38, 0x27, - 0xf0, 0x74, 0xa4, 0x86, 0xbd, 0x81, 0x6b, 0x8d, 0x7d, 0xe2, 0xca, 0x64, 0x89, 0x89, 0xa2, 0xdb, - 0x90, 0xb1, 0x1c, 0x13, 0x1f, 0xe9, 0x96, 0x79, 0xc4, 0x12, 0x9b, 0xbc, 0xa0, 0xa7, 0x59, 0xb3, - 0x6a, 0x1e, 0xa1, 0x9b, 0x90, 0x72, 0xf1, 0x4b, 0xec, 0x7a, 0x98, 0x0d, 0x50, 0x66, 0x89, 0xb2, - 0x11, 0xd5, 0x20, 0x41, 0x55, 0x94, 0x09, 0xdf, 0x39, 0xf3, 0xa2, 0x60, 0x7c, 0x5c, 0x18, 0x7d, - 0x04, 0xc0, 0xd2, 0x37, 0x7d, 0xdf, 0x72, 0x78, 0xce, 0x17, 0x13, 0x0c, 0x19, 0xd6, 0xfe, 0xd8, - 0x72, 0x7c, 0x6a, 0x6c, 0xcb, 0xd3, 0x07, 0xfb, 0x78, 0x70, 0xc0, 0x32, 0xbf, 0x40, 0x17, 0xcb, - 0xab, 0xd2, 0x46, 0xb4, 0x03, 0xf0, 0xd2, 0xf2, 0xac, 0xbe, 0x65, 0x5b, 0xfe, 0x31, 0x4b, 0x48, - 0x0a, 0x67, 0x44, 0x8c, 0xce, 0xc0, 0x70, 0x9e, 0x06, 0xec, 0x32, 0xfb, 0x9d, 0x02, 0xa0, 0xef, - 0x40, 0x76, 0x64, 0x1c, 0xe9, 0x2e, 0xf6, 0x26, 0xb6, 0xef, 0xb1, 0xd4, 0x44, 0xce, 0x2f, 0x8c, - 0x8c, 0x23, 0x8d, 0xb7, 0x97, 0xfe, 0x31, 0x06, 0x85, 0xd9, 0x4c, 0xed, 0xb7, 0x35, 0x37, 0xf7, - 0xa0, 0x60, 0x13, 0x72, 0x30, 0x19, 0x9f, 0x96, 0x9e, 0x73, 0x8a, 0x4c, 0xcf, 0x2b, 0x90, 0x22, - 0x0e, 0x4b, 0xcd, 0x97, 0x26, 0x8c, 0x27, 0xcf, 0x0c, 0xc4, 0xa1, 0x6d, 0xa8, 0x07, 0x57, 0xb9, - 0x46, 0xfc, 0x0c, 0xc1, 0xd1, 0x12, 0x17, 0x45, 0x5b, 0x61, 0x18, 0x0d, 0x06, 0xc1, 0x60, 0xbf, - 0x80, 0x38, 0x3d, 0xc7, 0xb2, 0x29, 0x2d, 0x3c, 0x5a, 0x5f, 0x60, 0x2b, 0x6a, 0xe1, 0xee, 0xf1, - 0x18, 0xcb, 0x75, 0x41, 0x45, 0xde, 0xf1, 0x84, 0xd3, 0x08, 0x02, 0xd3, 0x74, 0x19, 0xed, 0xc2, - 0x8a, 0x38, 0xfd, 0x10, 0xd7, 0xc4, 0xae, 0xe5, 0x0c, 0xc5, 0x7c, 0xde, 0x5e, 0x7c, 0xe8, 0x14, - 0x8c, 0x02, 0x5c, 0x9c, 0x9e, 0x64, 0x2b, 0x7a, 0x04, 0x48, 0x42, 0xe9, 0x23, 0xc3, 0x1f, 0xec, - 0xeb, 0x36, 0x76, 0x66, 0x26, 0x57, 0x91, 0xf4, 0x1d, 0x4a, 0x6e, 0x62, 0xa7, 0xd4, 0x87, 0x5c, - 0x38, 0x75, 0x46, 0x77, 0x60, 0x85, 0xf1, 0x60, 0x53, 0x0f, 0xc7, 0xb6, 0xbc, 0x56, 0x10, 0xcd, - 0x72, 0xca, 0xef, 0x81, 0x22, 0xb3, 0xec, 0x80, 0x33, 0xca, 0x38, 0x57, 0x64, 0xbb, 0x60, 0xa5, - 0x47, 0x7e, 0x65, 0x7e, 0x37, 0x46, 0x35, 0x48, 0x32, 0x4f, 0xf4, 0x16, 0x1c, 0xfb, 0xcf, 0xf6, - 0x62, 0x21, 0x8b, 0xea, 0x00, 0xf8, 0xc5, 0x4c, 0xff, 0xd9, 0x47, 0xb7, 0x16, 0x6f, 0x44, 0x9c, - 0x4f, 0xae, 0x7d, 0xfc, 0x42, 0x0e, 0x66, 0x7d, 0xba, 0x1a, 0xc2, 0x5e, 0x2e, 0xd7, 0xc2, 0xbb, - 0x71, 0xf0, 0x6d, 0xc8, 0xed, 0x59, 0x47, 0xd8, 0xd4, 0x45, 0xf2, 0x9f, 0x60, 0xda, 0x9e, 0x3b, - 0xf9, 0xcf, 0x32, 0x61, 0xde, 0xf8, 0x16, 0x5e, 0x5d, 0xb2, 0xe0, 0xea, 0x89, 0xf4, 0x01, 0x95, - 0x20, 0xa7, 0x91, 0xc3, 0x0e, 0x99, 0xb8, 0x03, 0xac, 0x9a, 0x47, 0xcc, 0x13, 0xf3, 0xda, 0x4c, - 0x1b, 0xfa, 0x10, 0x32, 0x2d, 0xba, 0x89, 0x8d, 0x27, 0xbe, 0xc7, 0xbd, 0x4a, 0x9b, 0x36, 0x20, - 0x04, 0xf1, 0x96, 0x31, 0xe2, 0x61, 0x3c, 0xa3, 0xb1, 0xdf, 0xa5, 0x3b, 0x90, 0x92, 0x16, 0xfe, - 0x70, 0x76, 0xaf, 0xe4, 0xf6, 0x95, 0x4d, 0xa5, 0x7f, 0x89, 0xc2, 0xca, 0xdc, 0xd9, 0x0b, 0x35, - 0x21, 0x6f, 0xe3, 0xbd, 0xcb, 0xaf, 0x8e, 0x1c, 0x95, 0x0e, 0xd6, 0x46, 0x0b, 0x0a, 0xae, 0x35, - 0xdc, 0x0f, 0xc1, 0x45, 0x2f, 0x06, 0x97, 0x67, 0xe2, 0x01, 0x5e, 0xc8, 0x21, 0x12, 0x97, 0x75, - 0x88, 0xb7, 0x08, 0x4d, 0xf7, 0x20, 0xef, 0x4c, 0x6c, 0x5b, 0xc7, 0x2f, 0x26, 0x46, 0x10, 0x9d, - 0xe4, 0x8e, 0x95, 0xa3, 0xa4, 0xba, 0xa0, 0x94, 0x7e, 0x1e, 0x83, 0xc2, 0xec, 0x61, 0x14, 0xdd, - 0x87, 0x15, 0x66, 0xda, 0xd0, 0xd2, 0x89, 0x84, 0x42, 0x3b, 0xde, 0xf3, 0xeb, 0xc1, 0xd2, 0x78, - 0x00, 0x0a, 0x37, 0xdc, 0xdc, 0x3a, 0xe3, 0xcc, 0xdc, 0xa8, 0x53, 0xee, 0xff, 0x63, 0xb3, 0x7c, - 0x17, 0x0a, 0xec, 0xc4, 0x3e, 0x0d, 0x5e, 0x61, 0xbb, 0xe4, 0x39, 0x4d, 0xea, 0xfa, 0x25, 0xdc, - 0x98, 0xb3, 0x82, 0x6e, 0xb8, 0x58, 0x3f, 0xc0, 0xc7, 0x6c, 0x33, 0x96, 0x52, 0xd7, 0x66, 0xec, - 0x51, 0x76, 0xf1, 0x13, 0x7c, 0x8c, 0x7e, 0x0c, 0xc5, 0x79, 0xab, 0x04, 0xc2, 0x99, 0x90, 0xf0, - 0xea, 0xac, 0x7d, 0xb8, 0x74, 0xe9, 0x3f, 0x93, 0x50, 0x98, 0xcd, 0xb3, 0xd1, 0x6d, 0x80, 0xa1, - 0x4b, 0xf8, 0x5e, 0x1b, 0x36, 0x70, 0x86, 0xb5, 0x56, 0x89, 0xed, 0xa1, 0xdf, 0x83, 0x9c, 0x2c, - 0x8e, 0x58, 0x44, 0xec, 0xc6, 0xd9, 0x47, 0x9f, 0x9d, 0xb3, 0xb2, 0x12, 0x7c, 0x4e, 0x0d, 0x3e, - 0x03, 0x87, 0x3e, 0x15, 0xbb, 0x07, 0x36, 0xf5, 0x90, 0x26, 0xf1, 0x40, 0x13, 0x45, 0x50, 0xb7, - 0x02, 0x85, 0x1a, 0x62, 0xa2, 0x12, 0x6c, 0xa2, 0x1e, 0x9c, 0x57, 0x91, 0xf9, 0x59, 0x5b, 0xfb, - 0xc3, 0x28, 0x64, 0x43, 0xda, 0x51, 0xdc, 0xbd, 0x89, 0x33, 0x60, 0x0b, 0xfe, 0x02, 0xb8, 0x8d, - 0x89, 0x13, 0x14, 0x50, 0xa9, 0x3c, 0xba, 0x15, 0xaa, 0x1f, 0x85, 0x6b, 0x90, 0xd3, 0xf2, 0xd0, - 0xc7, 0x50, 0x10, 0xd9, 0xc6, 0x80, 0xd8, 0x2c, 0x15, 0x8a, 0xf3, 0xc0, 0xc7, 0x5b, 0xab, 0xc4, - 0xa6, 0x81, 0xef, 0x06, 0x8b, 0x5d, 0x8c, 0x9c, 0x60, 0x3b, 0x5c, 0x72, 0xc0, 0x09, 0x5b, 0x90, - 0x31, 0xdc, 0xe1, 0x64, 0x84, 0x1d, 0xdf, 0x2b, 0x26, 0x2f, 0x5a, 0x92, 0x9c, 0xca, 0x6e, 0xc7, - 0xd3, 0x31, 0x25, 0x5e, 0xfa, 0x45, 0x14, 0xe2, 0x74, 0x10, 0x48, 0x81, 0x5c, 0xb9, 0xf5, 0x8d, - 0xde, 0x6a, 0x77, 0xf5, 0x56, 0xaf, 0xd9, 0x54, 0xae, 0xa0, 0x14, 0xc4, 0xca, 0x4f, 0xb7, 0x94, - 0x08, 0xca, 0x41, 0xba, 0xd2, 0x6e, 0x37, 0xf5, 0x72, 0xab, 0xa6, 0x44, 0x51, 0x16, 0x52, 0xec, - 0xab, 0xad, 0x29, 0x31, 0x54, 0x00, 0xa8, 0xb6, 0x5b, 0xd5, 0x72, 0x57, 0x2f, 0x6f, 0x6d, 0x29, - 0x71, 0x94, 0x81, 0x44, 0xb5, 0xdd, 0x6b, 0x75, 0x95, 0x04, 0x15, 0xdf, 0x29, 0x7f, 0xad, 0xa4, - 0xd8, 0x0f, 0xb5, 0xa5, 0xa4, 0x11, 0x40, 0xb2, 0xd3, 0xad, 0xd5, 0xea, 0x4f, 0x95, 0x0c, 0x6d, - 0xec, 0xf4, 0x76, 0x14, 0xa0, 0x70, 0x9d, 0xde, 0x8e, 0xae, 0xb6, 0xba, 0x4a, 0x96, 0xf6, 0xf4, - 0xb4, 0xac, 0xa9, 0xe5, 0x56, 0xb5, 0xae, 0xe4, 0x28, 0xe9, 0xeb, 0xb6, 0xc6, 0x90, 0xf3, 0xbc, - 0xa7, 0x5e, 0xab, 0xab, 0x6b, 0xed, 0x67, 0x1d, 0xa5, 0xc0, 0xe4, 0x7e, 0xaa, 0xd5, 0xd4, 0x46, - 0x43, 0x59, 0x41, 0x08, 0x0a, 0x0d, 0xb5, 0x55, 0x6e, 0xea, 0x81, 0xb4, 0x42, 0x07, 0xc4, 0xdb, - 0x44, 0x9f, 0x57, 0x51, 0x1e, 0x32, 0x65, 0x4d, 0x2b, 0x7f, 0xc3, 0x10, 0x11, 0xed, 0x6c, 0xbb, - 0xd3, 0x6e, 0xb1, 0xaf, 0x6b, 0x94, 0x48, 0xbf, 0x2a, 0xec, 0x73, 0x95, 0x76, 0xd7, 0xe9, 0x6a, - 0x6a, 0x6b, 0x8b, 0x7d, 0x5f, 0x2f, 0x3d, 0x80, 0x38, 0xf5, 0x21, 0x94, 0x86, 0x78, 0xb9, 0xd7, - 0x6d, 0x2b, 0x57, 0xd8, 0x68, 0xaa, 0xe5, 0x66, 0x59, 0x53, 0x22, 0x94, 0xbb, 0xd5, 0x6e, 0xe9, - 0xe2, 0x3b, 0x5a, 0xfa, 0xef, 0x18, 0x14, 0x66, 0x4b, 0x60, 0x81, 0xe3, 0x2e, 0x73, 0xb0, 0x59, - 0xb1, 0x13, 0x8e, 0x3b, 0x4d, 0xc4, 0xa3, 0x97, 0x4f, 0xc4, 0x83, 0x13, 0x4e, 0xec, 0x6d, 0x4e, - 0x38, 0x0f, 0x21, 0x6d, 0x4e, 0x5c, 0xb6, 0x7c, 0x98, 0x0b, 0xc7, 0x2a, 0xd7, 0x29, 0xf9, 0x37, - 0xaf, 0xd7, 0xf3, 0xbe, 0x35, 0xc2, 0x1b, 0x35, 0x41, 0xd4, 0x02, 0x36, 0x7a, 0x28, 0x1a, 0xec, - 0x4f, 0x9c, 0x03, 0xdd, 0xb3, 0x5e, 0xe1, 0xd9, 0x43, 0x11, 0x6b, 0xef, 0x58, 0xaf, 0x30, 0x6a, - 0x43, 0x8e, 0xf8, 0xfb, 0xd8, 0xd5, 0x45, 0xae, 0x96, 0xbc, 0x44, 0xae, 0x96, 0x65, 0x08, 0x5d, - 0x9e, 0xb0, 0x7d, 0x05, 0x69, 0x17, 0x1b, 0x66, 0xd9, 0x6b, 0xef, 0x89, 0x9a, 0xee, 0xff, 0x0b, - 0x81, 0x4d, 0x7c, 0xcb, 0xde, 0xd8, 0xb7, 0x07, 0x1b, 0x5d, 0x79, 0x97, 0x24, 0x97, 0xac, 0x14, - 0x2a, 0xdd, 0x17, 0x93, 0x9f, 0x85, 0x94, 0xea, 0xbc, 0x34, 0x6c, 0xcb, 0xe4, 0xf3, 0xcf, 0x23, - 0xac, 0x12, 0xa1, 0x6e, 0xaf, 0xd2, 0xb4, 0x4d, 0x89, 0x96, 0xde, 0x44, 0x20, 0xdd, 0xb0, 0xc9, - 0x21, 0x9b, 0xf4, 0x87, 0x90, 0xda, 0xb3, 0xc9, 0xa1, 0x2e, 0x6a, 0x05, 0xb9, 0x4a, 0x91, 0x22, - 0xff, 0xeb, 0xeb, 0xf5, 0x24, 0x65, 0x51, 0x6b, 0x6f, 0x82, 0x5f, 0x5a, 0x92, 0x32, 0xaa, 0x26, - 0x6a, 0xb2, 0x1a, 0x91, 0xb8, 0xa3, 0x13, 0xd9, 0xe5, 0x27, 0xcb, 0xef, 0x96, 0x42, 0x37, 0x39, - 0x21, 0x79, 0xd4, 0x83, 0xd4, 0xd0, 0xf0, 0xf1, 0xa1, 0x71, 0xcc, 0x92, 0xa4, 0x44, 0xe5, 0x47, - 0x62, 0x8a, 0x3e, 0x1b, 0x5a, 0xfe, 0xfe, 0xa4, 0xbf, 0x31, 0x20, 0xa3, 0xcd, 0x00, 0xdc, 0xec, - 0x4f, 0x7f, 0x6f, 0x8e, 0x0f, 0x86, 0x9b, 0xf2, 0xf8, 0x4e, 0x73, 0x36, 0xb5, 0xa6, 0x49, 0xac, - 0xd2, 0x21, 0x64, 0xb7, 0x49, 0x7f, 0xd7, 0x25, 0x43, 0x1a, 0x5e, 0xd0, 0xc7, 0x90, 0x7c, 0x4e, - 0xfa, 0x72, 0x94, 0xb1, 0x4a, 0x5e, 0x54, 0x44, 0x12, 0xdb, 0xa4, 0xaf, 0xd6, 0xb4, 0xc4, 0x73, - 0xd2, 0x57, 0x4d, 0x74, 0x17, 0x72, 0x03, 0xe2, 0xf8, 0xae, 0xd5, 0x9f, 0x04, 0x57, 0x34, 0x51, - 0xb9, 0x2d, 0x84, 0x29, 0xa8, 0x08, 0x71, 0xcf, 0x26, 0xbe, 0x50, 0x59, 0x96, 0x0d, 0x6c, 0xe2, - 0x97, 0xfe, 0x32, 0x01, 0xe8, 0x64, 0x49, 0x98, 0x9e, 0x6b, 0x3d, 0x56, 0x39, 0xe5, 0x8e, 0x15, - 0x0d, 0xc9, 0x01, 0x27, 0x30, 0xcf, 0x6a, 0x40, 0x7a, 0x2c, 0x74, 0x66, 0x3b, 0xfd, 0x59, 0x85, - 0xde, 0xd0, 0xf8, 0xa4, 0x3f, 0x48, 0x59, 0xd4, 0x80, 0xd8, 0xc4, 0xb5, 0x8a, 0x29, 0x36, 0x39, - 0x9f, 0x5f, 0xa0, 0x76, 0xbd, 0xd1, 0x73, 0xad, 0xba, 0xe3, 0xbb, 0xc7, 0x1a, 0x05, 0x40, 0x3f, - 0x81, 0x24, 0xbf, 0x2d, 0x15, 0x97, 0x04, 0xeb, 0xa7, 0x54, 0x4e, 0xd4, 0x76, 0xc3, 0xb2, 0x71, - 0x83, 0xb1, 0x05, 0x37, 0x5e, 0xec, 0x0b, 0xf5, 0x82, 0xe3, 0x4c, 0x86, 0x69, 0xf2, 0x83, 0x8b, - 0x68, 0xc2, 0xd7, 0x06, 0x53, 0x86, 0xc1, 0x46, 0x82, 0xf3, 0xcd, 0x57, 0xf0, 0xbe, 0x77, 0x60, - 0x8d, 0xf5, 0x91, 0xe5, 0x79, 0xf4, 0x58, 0xb7, 0x47, 0x5c, 0x6c, 0x0d, 0x1d, 0x9a, 0x67, 0xf0, - 0xdb, 0x03, 0xb9, 0xa7, 0xbd, 0x47, 0xd9, 0x76, 0x38, 0x57, 0x83, 0x33, 0x3d, 0xc1, 0xc7, 0x1e, - 0xba, 0x0f, 0xf9, 0x43, 0xc3, 0xb6, 0x69, 0x10, 0x68, 0x19, 0x0e, 0xf1, 0xd8, 0x6d, 0x81, 0x5c, - 0xe8, 0xb3, 0x24, 0xf4, 0x00, 0x0a, 0x96, 0x33, 0xc4, 0x9e, 0x5f, 0xb3, 0x5c, 0x3c, 0xf0, 0xed, - 0xe3, 0x62, 0x2e, 0xd4, 0xc3, 0x1c, 0x6d, 0xcd, 0x80, 0x6c, 0x48, 0x6f, 0xa4, 0x40, 0x8c, 0x26, - 0x3f, 0xac, 0x0c, 0xa7, 0xd1, 0x9f, 0xe8, 0xc7, 0x90, 0x60, 0x27, 0x9d, 0x8b, 0x45, 0x47, 0x8d, - 0x0b, 0x7d, 0x19, 0xfd, 0x61, 0x64, 0xed, 0xfb, 0x90, 0x96, 0x93, 0x14, 0xc6, 0x4f, 0x70, 0xfc, - 0xd5, 0x30, 0x7e, 0x26, 0x24, 0xb7, 0x1d, 0x4f, 0x47, 0x94, 0x28, 0xdf, 0x54, 0xb7, 0xe3, 0xe9, - 0xb8, 0x92, 0xd8, 0x8e, 0xa7, 0x13, 0x4a, 0xb2, 0xf4, 0xd7, 0x51, 0xc8, 0xcf, 0x5c, 0x3c, 0xa0, - 0x4f, 0x20, 0x6b, 0x62, 0x9a, 0x0c, 0xf0, 0xd0, 0xc9, 0x8b, 0x88, 0x22, 0x6c, 0x85, 0x08, 0x27, - 0xcd, 0x18, 0x5b, 0x6c, 0xc6, 0x27, 0xb3, 0x35, 0xab, 0xcd, 0xf3, 0xdd, 0x81, 0xb0, 0xb2, 0x1c, - 0x3d, 0x35, 0xcd, 0x06, 0xf6, 0xf0, 0x32, 0x49, 0x5c, 0x7e, 0x99, 0x50, 0x53, 0xca, 0x0e, 0xe8, - 0x92, 0x76, 0xe8, 0x51, 0x2d, 0x3c, 0x5a, 0xd6, 0x42, 0x8d, 0x8c, 0x1d, 0x93, 0x19, 0x34, 0xa7, - 0xd1, 0x9f, 0xdb, 0xf1, 0x74, 0x54, 0x89, 0x95, 0xfe, 0x3e, 0x02, 0xf9, 0x99, 0xc2, 0xfc, 0xb9, - 0x0d, 0x77, 0x07, 0x72, 0x14, 0x59, 0x1f, 0x1b, 0xbe, 0x8f, 0x5d, 0x1e, 0x68, 0x02, 0x46, 0x4a, - 0xd9, 0xe5, 0x04, 0xf4, 0x13, 0x48, 0x91, 0xb1, 0x4c, 0x6c, 0xe7, 0xf7, 0x05, 0xb9, 0x00, 0xab, - 0x9d, 0xa7, 0x6d, 0xce, 0x24, 0x8b, 0x73, 0x42, 0x66, 0xba, 0x9b, 0xb1, 0x62, 0x69, 0xfc, 0xc4, - 0x6e, 0xc6, 0xca, 0xa5, 0x7f, 0x10, 0x05, 0xe8, 0x1c, 0x60, 0x7f, 0xb0, 0xcf, 0xc6, 0xb0, 0x0d, - 0x59, 0x8f, 0x7d, 0xe9, 0xa1, 0x6c, 0xe0, 0x8c, 0xab, 0x4e, 0xc6, 0x1b, 0x4a, 0x02, 0xc0, 0x0b, - 0x5a, 0x50, 0x71, 0x7a, 0xbe, 0xe5, 0x55, 0x90, 0xa0, 0xc2, 0xfb, 0x19, 0xa0, 0x21, 0x76, 0xb0, - 0x6b, 0xf8, 0x58, 0xdf, 0xb7, 0x3c, 0x9f, 0x0c, 0x5d, 0x63, 0x34, 0x53, 0xed, 0xbc, 0x2a, 0xe9, - 0x8f, 0x25, 0x19, 0xfd, 0x10, 0xae, 0x07, 0xbc, 0xfa, 0xc8, 0x38, 0xd2, 0xfb, 0x93, 0xc1, 0x01, - 0xf6, 0xf9, 0xc8, 0x64, 0x35, 0xe7, 0x5a, 0xc0, 0xb2, 0x63, 0x1c, 0x55, 0x38, 0x03, 0xba, 0x0d, - 0x19, 0xcf, 0x37, 0x7c, 0x9d, 0xcd, 0x70, 0x22, 0x64, 0xed, 0x34, 0x6d, 0x66, 0xc7, 0xf2, 0x5f, - 0x46, 0x20, 0x1b, 0xba, 0x3b, 0x43, 0x75, 0x48, 0xf3, 0x91, 0x04, 0xc5, 0x98, 0x65, 0x46, 0x08, - 0xed, 0x70, 0x81, 0xe8, 0x69, 0x81, 0x3f, 0x7f, 0x4a, 0xe0, 0xff, 0x14, 0xae, 0xd2, 0x01, 0xed, - 0xb9, 0x06, 0x7b, 0x05, 0xa0, 0x5b, 0xa6, 0xcd, 0xab, 0x06, 0x11, 0x59, 0xc2, 0x1b, 0x19, 0x47, - 0x0d, 0x41, 0x55, 0x4d, 0x1b, 0x97, 0xfe, 0x36, 0x06, 0xab, 0xa7, 0x5d, 0xd1, 0xfd, 0x96, 0x15, - 0xff, 0x7d, 0x40, 0xfc, 0x4b, 0x9e, 0x2e, 0x43, 0xd5, 0xa2, 0x9f, 0xbe, 0x79, 0xbd, 0x2e, 0x2e, - 0x0c, 0xc5, 0xf9, 0x52, 0xad, 0x79, 0xbf, 0x79, 0xbd, 0xfe, 0xc5, 0xb9, 0xb6, 0xf6, 0xd0, 0xcb, - 0x9b, 0x0d, 0x29, 0xad, 0x29, 0xde, 0x0c, 0x9c, 0xe9, 0x21, 0x03, 0xd2, 0x6c, 0x5b, 0xa0, 0x9b, - 0x3b, 0xf7, 0x83, 0x86, 0x7c, 0x10, 0xc2, 0x82, 0xa8, 0x5a, 0x3b, 0x77, 0x32, 0x11, 0xee, 0x91, - 0x26, 0x13, 0x0c, 0x57, 0x35, 0x43, 0xd9, 0x43, 0xf2, 0x8c, 0xec, 0xe1, 0x1e, 0xe4, 0xe9, 0x32, - 0xa3, 0xe7, 0x7c, 0x3c, 0xf0, 0xb1, 0xc9, 0x32, 0x39, 0x59, 0xbc, 0xce, 0x51, 0x52, 0x5d, 0x50, - 0x44, 0xe0, 0xfd, 0x9f, 0x38, 0x7c, 0x70, 0xc6, 0x15, 0x28, 0xfa, 0x7a, 0xae, 0x18, 0xf8, 0xe5, - 0x65, 0x2e, 0x52, 0xf9, 0x4e, 0x32, 0x57, 0x20, 0x0c, 0x5d, 0x30, 0x44, 0x4f, 0xbb, 0x60, 0x98, - 0xbd, 0x1a, 0x88, 0x9d, 0x7e, 0x35, 0xf0, 0x2e, 0xaa, 0x7f, 0x5f, 0xcc, 0x1c, 0x96, 0x2f, 0x52, - 0xd5, 0x58, 0xfb, 0x9b, 0x28, 0x24, 0xd8, 0xd8, 0xd0, 0xef, 0x42, 0xdc, 0xc4, 0xde, 0xe0, 0x52, - 0x85, 0x7f, 0x26, 0x79, 0x9e, 0xba, 0xbf, 0x7c, 0xbb, 0x14, 0x7b, 0x8b, 0xb7, 0x4b, 0x55, 0x48, - 0x07, 0x85, 0xb6, 0xf8, 0xc5, 0x0a, 0x6d, 0x81, 0xe0, 0xf4, 0x68, 0x94, 0x78, 0x8b, 0xa3, 0x51, - 0xe9, 0x57, 0x11, 0x28, 0xcc, 0x5e, 0xdf, 0xa2, 0xaf, 0x20, 0xc1, 0x9f, 0x11, 0x45, 0x2e, 0x7a, - 0x66, 0xe7, 0x72, 0xa8, 0x0b, 0x41, 0xcc, 0x36, 0xe7, 0xaa, 0xcf, 0xb7, 0x17, 0x4c, 0x0a, 0x5f, - 0xc6, 0xa1, 0xb9, 0x55, 0x02, 0x04, 0x59, 0x90, 0xba, 0x03, 0x8a, 0x33, 0x19, 0xb1, 0xba, 0x8b, - 0x3e, 0xc6, 0xae, 0x3e, 0xc4, 0x0e, 0x0f, 0x2f, 0x5a, 0xde, 0x99, 0x8c, 0xaa, 0xc4, 0xf6, 0x76, - 0xb1, 0xbb, 0x85, 0x9d, 0xd2, 0x9f, 0xe6, 0x20, 0x17, 0xbe, 0x4a, 0x46, 0xb7, 0x20, 0x3b, 0x36, - 0x5c, 0xdf, 0x62, 0xc5, 0x9d, 0x63, 0x51, 0xb1, 0x0f, 0x37, 0x21, 0x0d, 0x32, 0xfc, 0xba, 0xb9, - 0x11, 0x68, 0xba, 0x71, 0xae, 0x6b, 0x6a, 0xf1, 0xd1, 0x08, 0xaa, 0x16, 0x01, 0xcc, 0xda, 0x5f, - 0x45, 0x44, 0xbd, 0x42, 0x83, 0xbc, 0x2c, 0x25, 0xe1, 0xc6, 0x25, 0x2b, 0x37, 0xda, 0x2c, 0x04, - 0xda, 0x05, 0x10, 0x3d, 0x51, 0xc0, 0x28, 0x03, 0xfc, 0xf4, 0x42, 0x1a, 0x53, 0xd0, 0x10, 0x06, - 0xbf, 0x63, 0x5e, 0xfb, 0x75, 0x02, 0x12, 0x0d, 0x97, 0x26, 0x3b, 0xdb, 0x10, 0x1f, 0x11, 0x53, - 0xee, 0xfb, 0xe7, 0xc4, 0x66, 0xa2, 0x1b, 0x3b, 0xc4, 0x0c, 0x96, 0x28, 0xc5, 0x40, 0xbb, 0x90, - 0xec, 0x93, 0x89, 0x63, 0x7a, 0x22, 0xd9, 0x7d, 0x74, 0x11, 0xb4, 0x0a, 0x93, 0x94, 0xf1, 0x82, - 0xe3, 0xac, 0xfd, 0x57, 0x04, 0x12, 0x8c, 0x80, 0xbe, 0x81, 0x0c, 0x6b, 0xeb, 0x4e, 0x93, 0x94, - 0xff, 0x7f, 0x61, 0xf8, 0x90, 0xe3, 0x4d, 0xd1, 0x68, 0xf4, 0xb3, 0x1c, 0x5f, 0x17, 0x8f, 0xe1, - 0xc2, 0xe1, 0x20, 0x63, 0x39, 0x7e, 0x9b, 0xbf, 0x87, 0xbb, 0x0d, 0x39, 0x1a, 0x86, 0x4c, 0xc9, - 0x16, 0x63, 0xd9, 0x61, 0x96, 0xb5, 0x09, 0x16, 0x15, 0xb2, 0x9c, 0xc8, 0x33, 0x29, 0xbe, 0xe2, - 0xcf, 0x7f, 0x1b, 0x0e, 0x5c, 0x98, 0xaa, 0xb4, 0xf6, 0xe7, 0x11, 0x48, 0x72, 0x83, 0xa0, 0x1d, - 0x48, 0x78, 0xbe, 0xe1, 0xfa, 0x22, 0xdc, 0x3d, 0xbc, 0xf0, 0xa0, 0x83, 0x40, 0x40, 0x51, 0x50, - 0x75, 0x9a, 0xdc, 0x5e, 0x06, 0x8c, 0xe5, 0xc3, 0xa5, 0x3b, 0x10, 0xa7, 0x93, 0x8f, 0x32, 0x90, - 0xd0, 0xca, 0xad, 0xad, 0xba, 0x72, 0x05, 0xa5, 0x21, 0xce, 0xea, 0x60, 0x11, 0x04, 0x90, 0xdc, - 0xd2, 0xda, 0xbd, 0xdd, 0x8e, 0x12, 0x2d, 0xbd, 0x82, 0x4c, 0x60, 0x78, 0x74, 0x03, 0xae, 0xf5, - 0x5a, 0x95, 0x76, 0xaf, 0x55, 0xab, 0xd7, 0xf4, 0x5d, 0xad, 0x5e, 0xad, 0xd7, 0xd4, 0xd6, 0x96, - 0x72, 0x65, 0x96, 0xd0, 0x68, 0x37, 0x9b, 0xed, 0x67, 0x94, 0x10, 0x41, 0xab, 0xa0, 0xb4, 0x1b, - 0x8d, 0x4e, 0xbd, 0x1b, 0x62, 0x8f, 0x86, 0x5a, 0xa7, 0xbc, 0x31, 0xb4, 0x02, 0xd9, 0x6a, 0x4f, - 0xd3, 0xea, 0xbc, 0x20, 0xa7, 0xc4, 0xd7, 0xfe, 0x29, 0x0a, 0x69, 0xb9, 0x6c, 0x51, 0x2d, 0x54, - 0x4d, 0x3d, 0xeb, 0x4d, 0xc9, 0xec, 0xb8, 0xe7, 0x6b, 0xa9, 0x9f, 0x40, 0xd6, 0x70, 0x87, 0xaa, - 0x79, 0xd4, 0x61, 0x33, 0x12, 0x76, 0x95, 0x30, 0x01, 0xdd, 0x82, 0xb4, 0xe1, 0x0e, 0xab, 0x64, - 0x22, 0x76, 0xd3, 0x60, 0x7b, 0x91, 0xad, 0xef, 0x66, 0x6b, 0x28, 0x43, 0x62, 0xcf, 0x95, 0x19, - 0xee, 0x59, 0x6f, 0x4f, 0x4e, 0xce, 0xa6, 0xc6, 0x25, 0xd1, 0x5d, 0x98, 0xa9, 0xf2, 0x8a, 0x27, - 0xb3, 0x22, 0x87, 0x09, 0x53, 0x4a, 0xbf, 0x88, 0x00, 0x4c, 0x63, 0x0a, 0x2a, 0x00, 0x68, 0xed, - 0x67, 0x7a, 0xab, 0xb7, 0x53, 0xa9, 0x6b, 0x62, 0xfe, 0xcb, 0xad, 0x27, 0xbc, 0xf4, 0x58, 0xab, - 0xb7, 0x3a, 0x75, 0x9d, 0x7d, 0x47, 0x91, 0x02, 0xb9, 0xdd, 0xba, 0x56, 0x65, 0x13, 0x43, 0x5b, - 0x62, 0x28, 0x0f, 0x99, 0x6a, 0x6f, 0xa7, 0xae, 0xd7, 0xd4, 0x4e, 0x97, 0x97, 0x68, 0x5b, 0x5d, - 0xb5, 0x59, 0xe7, 0x25, 0xda, 0x66, 0x79, 0x4b, 0x49, 0x52, 0xb8, 0x66, 0xbd, 0x5c, 0x53, 0x52, - 0x74, 0x5e, 0x1b, 0xaa, 0xd6, 0xe9, 0xea, 0x4f, 0xcb, 0xcd, 0x5e, 0x5d, 0x49, 0x53, 0xfc, 0x66, - 0x39, 0xf8, 0xce, 0x50, 0xb4, 0x56, 0xf7, 0xb1, 0xf8, 0x84, 0xd2, 0xdf, 0x45, 0x61, 0xf5, 0xb4, - 0x47, 0x3c, 0xa8, 0x03, 0xa9, 0x43, 0x23, 0x9c, 0x26, 0x7f, 0x76, 0xa1, 0x47, 0x40, 0x1b, 0xcf, - 0xa8, 0xb0, 0xcc, 0x9c, 0x04, 0x12, 0xab, 0xd2, 0x63, 0x2c, 0xd7, 0xd3, 0x7c, 0xac, 0x67, 0x8f, - 0xd4, 0xf9, 0x83, 0x75, 0x81, 0x49, 0x99, 0x6b, 0xd8, 0x37, 0x2c, 0xdb, 0x0b, 0x3c, 0x0b, 0x63, - 0x73, 0xed, 0x8f, 0x22, 0x90, 0x60, 0x1d, 0xa0, 0x16, 0x28, 0x96, 0x63, 0xf9, 0x96, 0x61, 0xeb, - 0x2e, 0xf6, 0x88, 0xfd, 0x12, 0x9b, 0xc2, 0x6b, 0xcf, 0x55, 0x23, 0x5c, 0x11, 0xc2, 0x9a, 0x90, - 0x0d, 0x9e, 0xc2, 0x44, 0xcf, 0xff, 0x14, 0xe6, 0x1f, 0x22, 0x80, 0x4e, 0x3e, 0x57, 0x42, 0x15, - 0xc8, 0xfb, 0xae, 0x31, 0x38, 0xc0, 0xa6, 0xce, 0x33, 0x12, 0x6e, 0xc6, 0x25, 0x90, 0x39, 0x21, - 0xd3, 0x11, 0x27, 0xf9, 0x77, 0x62, 0xaf, 0x50, 0x8a, 0x1e, 0x5b, 0x9c, 0xa2, 0xdf, 0xff, 0x01, - 0x14, 0x66, 0x1f, 0x24, 0xd0, 0xe0, 0xb4, 0xdb, 0xab, 0x34, 0xd5, 0xaa, 0x72, 0x05, 0xbd, 0x0f, - 0xd7, 0xf9, 0x6f, 0xbd, 0xdc, 0xaa, 0xb1, 0x7b, 0x06, 0x41, 0x8a, 0xdc, 0x2f, 0xc9, 0x23, 0x32, - 0x0b, 0x5c, 0xab, 0xa0, 0x3c, 0x6e, 0x36, 0xf5, 0xdd, 0x66, 0xaf, 0xc3, 0xff, 0x3c, 0x7d, 0xa8, - 0x5c, 0xa9, 0x7c, 0xf4, 0xed, 0xaf, 0x6f, 0x5e, 0xf9, 0xf6, 0xcd, 0xcd, 0xc8, 0xaf, 0xde, 0xdc, - 0x8c, 0xfc, 0xf3, 0x9b, 0x9b, 0x91, 0x7f, 0x7b, 0x73, 0x33, 0xf2, 0xf3, 0x7f, 0xbf, 0x79, 0xe5, - 0x67, 0x99, 0xc0, 0x93, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0x16, 0x5c, 0xc7, 0xc2, 0xed, 0x30, - 0x00, 0x00, + proto.RegisterFile("sql/distsqlpb/processors.proto", fileDescriptor_processors_051bac54d60d3d18) +} + +var fileDescriptor_processors_051bac54d60d3d18 = []byte{ + // 4134 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x4d, 0x8c, 0x1b, 0x47, + 0x76, 0x16, 0xc9, 0xe6, 0xdf, 0xe3, 0xcf, 0xb4, 0x4a, 0x63, 0x8b, 0x1e, 0x3b, 0x1a, 0x89, 0xf6, + 0x5a, 0x3f, 0xab, 0x9d, 0xb1, 0x64, 0xaf, 0x63, 0x7b, 0xbd, 0xb0, 0xf9, 0x3b, 0xea, 0x11, 0x87, + 0x1c, 0x35, 0x39, 0xa3, 0xb5, 0x0f, 0xe9, 0x34, 0xd9, 0x35, 0x9c, 0xd6, 0x34, 0xbb, 0xa8, 0xee, + 0xa6, 0x66, 0x46, 0x97, 0x9c, 0x82, 0x00, 0x39, 0xe4, 0x07, 0xb9, 0x06, 0xc1, 0x5e, 0xf6, 0x9a, + 0x00, 0x41, 0x0e, 0x39, 0x05, 0x09, 0x10, 0x04, 0x46, 0x2e, 0x49, 0x6e, 0x41, 0x10, 0x08, 0x89, + 0xf6, 0x90, 0x5b, 0xae, 0x01, 0x7c, 0x48, 0x82, 0xfa, 0x6b, 0x36, 0xe7, 0x9f, 0x92, 0xb0, 0x7b, + 0x19, 0xb1, 0xeb, 0xbd, 0xf7, 0xd5, 0xab, 0x57, 0xaf, 0x5e, 0xbd, 0x7a, 0x55, 0x82, 0x6b, 0xfe, + 0x53, 0x67, 0xd5, 0xb2, 0xfd, 0xc0, 0x7f, 0xea, 0x8c, 0xfb, 0xab, 0x63, 0x8f, 0x0c, 0xb0, 0xef, + 0x13, 0xcf, 0x5f, 0x19, 0x7b, 0x24, 0x20, 0xa8, 0x34, 0x20, 0x83, 0x3d, 0x8f, 0x98, 0x83, 0xdd, + 0x15, 0xff, 0xa9, 0xb3, 0x22, 0x38, 0xbd, 0x89, 0xbb, 0xf4, 0xf6, 0x13, 0xd2, 0xf7, 0x57, 0xe9, + 0x9f, 0x71, 0x9f, 0xfd, 0xc3, 0x25, 0x96, 0x10, 0xe3, 0x1e, 0xf7, 0x57, 0x2d, 0x33, 0x30, 0x45, + 0x5b, 0x49, 0xb6, 0xd9, 0xe4, 0x47, 0x3b, 0xc4, 0x1b, 0x99, 0x81, 0xe4, 0x7e, 0x8f, 0xf6, 0xef, + 0x3f, 0x75, 0xfa, 0xa6, 0x8f, 0x57, 0xfd, 0xc0, 0x9b, 0x0c, 0x82, 0x89, 0x87, 0x2d, 0x41, 0x7d, + 0x37, 0x4a, 0x7d, 0x42, 0x6c, 0xd7, 0x08, 0x0e, 0xc7, 0x58, 0x82, 0xce, 0xaa, 0x1e, 0xed, 0x6e, + 0x12, 0xd8, 0xce, 0xea, 0xae, 0x33, 0x58, 0x0d, 0xec, 0x11, 0xf6, 0x03, 0x73, 0x34, 0x16, 0x94, + 0xc5, 0x21, 0x19, 0x12, 0xf6, 0x73, 0x95, 0xfe, 0xe2, 0xad, 0xe5, 0x3f, 0x4c, 0x40, 0x61, 0x53, + 0x8e, 0xbc, 0x3b, 0xc6, 0x03, 0x54, 0x83, 0xa4, 0xed, 0x8e, 0x27, 0x41, 0x29, 0x76, 0x3d, 0x71, + 0x2b, 0x77, 0xff, 0xe6, 0xca, 0x69, 0x66, 0x58, 0xd1, 0x28, 0x5b, 0xf7, 0xd0, 0x1d, 0x50, 0xb9, + 0xaa, 0xf2, 0xdd, 0x8b, 0xe5, 0x4b, 0x3a, 0x97, 0x45, 0x4d, 0x50, 0x06, 0xc4, 0xc3, 0xa5, 0xf8, + 0xf5, 0xd8, 0xad, 0xdc, 0xfd, 0xbb, 0xa7, 0x63, 0x84, 0x7d, 0xd7, 0x88, 0x87, 0xb7, 0x5c, 0x9b, + 0xb8, 0x02, 0x88, 0xc9, 0xa3, 0x07, 0x90, 0x22, 0x93, 0x80, 0x6a, 0x93, 0x60, 0xda, 0xdc, 0x39, + 0x1d, 0xa9, 0xc3, 0xf8, 0x74, 0x32, 0x09, 0xb0, 0x17, 0x51, 0x48, 0xc8, 0xa3, 0x1a, 0x28, 0x63, + 0xe2, 0x07, 0x25, 0x85, 0x69, 0x74, 0xfb, 0x0c, 0x8d, 0x88, 0x1f, 0x08, 0xad, 0x22, 0x30, 0x4c, + 0x18, 0xdd, 0x81, 0x8c, 0x1f, 0x98, 0x43, 0x6c, 0xd8, 0x56, 0x29, 0x79, 0x3d, 0x76, 0x2b, 0x59, + 0x5d, 0xa0, 0xd4, 0x97, 0x2f, 0x96, 0xd3, 0x5d, 0xda, 0xae, 0xd5, 0xf5, 0x34, 0x63, 0xd0, 0x2c, + 0xf4, 0x29, 0xe4, 0x43, 0x97, 0xa2, 0xfc, 0x29, 0xc6, 0x7f, 0x45, 0xf0, 0xe7, 0xc2, 0x81, 0x6b, + 0x75, 0x3d, 0x17, 0x32, 0x6a, 0x56, 0xf9, 0x2f, 0xe2, 0xb0, 0x70, 0x44, 0x07, 0x54, 0x85, 0xd4, + 0x8e, 0xed, 0x04, 0xd8, 0x2b, 0xc5, 0x98, 0xfa, 0x1f, 0x9c, 0xae, 0x7e, 0xe3, 0x60, 0xec, 0x61, + 0xdf, 0x9f, 0x1a, 0x52, 0x48, 0xa2, 0x0f, 0x00, 0xc6, 0x1e, 0x79, 0x82, 0x07, 0x81, 0x4d, 0x5c, + 0x36, 0x31, 0x19, 0xc1, 0x11, 0x69, 0x47, 0xb7, 0xa1, 0xc8, 0x0d, 0x66, 0x0c, 0x88, 0x33, 0x19, + 0xb9, 0x3e, 0x33, 0x7c, 0xa1, 0x1a, 0x57, 0x63, 0x7a, 0x81, 0x53, 0x6a, 0x9c, 0x80, 0x36, 0x20, + 0xef, 0x61, 0xd7, 0xc2, 0x9e, 0x81, 0x0f, 0xc6, 0x9e, 0x5f, 0x52, 0xd8, 0x0c, 0xcd, 0xa3, 0x5a, + 0x8e, 0xcb, 0xd3, 0x76, 0x1f, 0xbd, 0x07, 0x29, 0xb2, 0xb3, 0xe3, 0xe3, 0x80, 0x59, 0x56, 0x09, + 0xa7, 0x8f, 0xb5, 0xa1, 0x25, 0x48, 0x3a, 0xf6, 0xc8, 0x0e, 0x98, 0x19, 0x25, 0x91, 0x37, 0x95, + 0xff, 0xaf, 0x08, 0xe8, 0xb8, 0x1f, 0xa1, 0x2f, 0x40, 0x71, 0x09, 0x19, 0x0b, 0x93, 0x7d, 0x78, + 0xba, 0x5e, 0x6d, 0x42, 0xc6, 0x54, 0x8c, 0x9a, 0x5a, 0x67, 0x32, 0xe8, 0x21, 0xe4, 0x02, 0xb3, + 0xef, 0x60, 0x1d, 0x9b, 0x16, 0xf6, 0x84, 0x1b, 0x9f, 0xe1, 0x34, 0xbd, 0x29, 0x33, 0x43, 0x89, + 0x4a, 0xa3, 0x07, 0x00, 0x74, 0x01, 0x0b, 0xac, 0x04, 0xc3, 0xba, 0x75, 0x3a, 0xd6, 0x7a, 0xc8, + 0xcb, 0xa0, 0x22, 0xb2, 0xe8, 0x4b, 0x48, 0xf9, 0xc4, 0xa3, 0x7e, 0xa0, 0x9c, 0xe7, 0x07, 0x5d, + 0xc6, 0xc7, 0x10, 0x84, 0x0c, 0xd5, 0xc3, 0x1c, 0x0e, 0x3d, 0x3c, 0x34, 0x03, 0xe2, 0x31, 0x2b, + 0x9f, 0xa9, 0x47, 0x25, 0xe4, 0xe5, 0x7a, 0x4c, 0x65, 0x51, 0x15, 0x32, 0x94, 0xd1, 0x76, 0x07, + 0x41, 0x29, 0x7d, 0x9e, 0x79, 0xeb, 0x82, 0x93, 0xa1, 0x84, 0x72, 0xd4, 0xc4, 0x23, 0xec, 0x0d, + 0x31, 0x1d, 0x2e, 0xf6, 0x4a, 0x99, 0xf3, 0x4c, 0xbc, 0x31, 0x65, 0xe6, 0x26, 0x8e, 0x48, 0xd3, + 0xa1, 0xed, 0x9a, 0xfe, 0xae, 0xc0, 0xca, 0x9e, 0x37, 0xb4, 0x07, 0x21, 0x2f, 0x1f, 0xda, 0x54, + 0x16, 0x7d, 0x0d, 0xa9, 0x67, 0xa6, 0x33, 0xc1, 0x7e, 0x09, 0xce, 0x43, 0xd9, 0x66, 0x7c, 0xa1, + 0xe7, 0x08, 0x39, 0xaa, 0x4b, 0xdf, 0x1c, 0xec, 0xed, 0xd8, 0x8e, 0x83, 0xbd, 0x52, 0xee, 0x3c, + 0x94, 0x6a, 0xc8, 0xcb, 0x75, 0x99, 0xca, 0xa2, 0x16, 0x80, 0x87, 0x4d, 0x4b, 0x1b, 0x8d, 0x89, + 0x17, 0x94, 0x0a, 0xe7, 0xc5, 0x52, 0x3d, 0xe4, 0xad, 0x9b, 0x81, 0xc9, 0xd1, 0xa6, 0xf2, 0xa8, + 0x01, 0xd9, 0x6e, 0xb7, 0xf7, 0xd8, 0xb3, 0xa9, 0xff, 0x14, 0x19, 0xd8, 0x19, 0xc1, 0x3d, 0x64, + 0x65, 0x38, 0x53, 0x49, 0xf4, 0x15, 0xa4, 0xbb, 0xe6, 0x68, 0x4c, 0xc7, 0xb6, 0xc0, 0x40, 0x7e, + 0x70, 0x06, 0x08, 0x67, 0x64, 0x10, 0x52, 0x0a, 0x7d, 0x0b, 0x2a, 0xff, 0x39, 0x75, 0xb0, 0x92, + 0xca, 0x90, 0x56, 0xce, 0x43, 0x3a, 0xe2, 0x92, 0xc7, 0x70, 0x10, 0x81, 0xab, 0xb6, 0x1b, 0x60, + 0xcf, 0xc1, 0xe6, 0x33, 0x6c, 0xf1, 0x55, 0x23, 0x9c, 0xe2, 0x32, 0xeb, 0xe2, 0xc7, 0x67, 0x6d, + 0x67, 0x27, 0x0a, 0xb2, 0x9e, 0x4e, 0x43, 0x45, 0xbf, 0x0d, 0x68, 0x84, 0x03, 0x93, 0xee, 0xc0, + 0x3d, 0xec, 0x07, 0x5d, 0x16, 0xd0, 0x4a, 0x88, 0xf5, 0xf5, 0xd1, 0x59, 0xce, 0x7c, 0x54, 0x86, + 0x75, 0x73, 0x02, 0x16, 0xda, 0x81, 0xc5, 0x68, 0xab, 0x8e, 0x07, 0xd8, 0x7e, 0x86, 0xbd, 0xd2, + 0x15, 0xd6, 0xc7, 0xfd, 0x8b, 0xf5, 0x21, 0xa5, 0x58, 0x2f, 0x27, 0xe2, 0x51, 0xf7, 0xa8, 0x75, + 0xb7, 0x85, 0x7b, 0x2c, 0x9e, 0xe7, 0x1e, 0x21, 0x2b, 0x77, 0x8f, 0xf0, 0x13, 0xb5, 0x21, 0xff, + 0xdc, 0x1e, 0x3e, 0x37, 0x87, 0xc2, 0xec, 0x6f, 0x31, 0xa4, 0x33, 0xf6, 0xed, 0x6f, 0x23, 0xdc, + 0x0c, 0x6c, 0x46, 0x9e, 0xae, 0x26, 0xb1, 0x3d, 0x75, 0x71, 0x50, 0x7a, 0xfb, 0xbc, 0xd5, 0xb4, + 0x19, 0xf2, 0x72, 0xff, 0x9f, 0xca, 0xd2, 0xa0, 0xb5, 0x6f, 0xbb, 0x16, 0xd9, 0xc7, 0x5e, 0xe9, + 0xea, 0x79, 0x41, 0xeb, 0xb1, 0xe0, 0xe4, 0x41, 0x4b, 0xca, 0xa1, 0x47, 0x50, 0x70, 0xc8, 0xc0, + 0x74, 0x36, 0x1d, 0xd3, 0x6d, 0x13, 0x0b, 0x97, 0x4a, 0x0c, 0xe8, 0x87, 0xa7, 0x03, 0xb5, 0xa2, + 0xec, 0x0c, 0x6d, 0x16, 0x81, 0x2e, 0x87, 0xc1, 0xae, 0xe9, 0x0e, 0xa3, 0xcb, 0xe1, 0x9d, 0xf3, + 0x96, 0x43, 0xed, 0x88, 0x04, 0x5f, 0x0e, 0x47, 0x71, 0x50, 0x0f, 0x8a, 0xbc, 0xad, 0xe9, 0x11, + 0x37, 0xb0, 0xb1, 0x57, 0x5a, 0x3a, 0x2f, 0x88, 0xd4, 0x66, 0xf8, 0x19, 0xee, 0x11, 0x8c, 0x2f, + 0x94, 0xef, 0x7e, 0xbe, 0x1c, 0x5b, 0x57, 0x32, 0x29, 0x35, 0xbd, 0xae, 0x64, 0xf2, 0x6a, 0xa1, + 0x5c, 0x84, 0x7c, 0x74, 0x13, 0x2d, 0x7f, 0x02, 0x6f, 0x9f, 0xec, 0xe1, 0x68, 0x09, 0xe2, 0xb6, + 0xc5, 0xb6, 0xe4, 0x6c, 0x15, 0x44, 0x2e, 0x14, 0xd7, 0xea, 0x7a, 0xdc, 0xb6, 0xca, 0x0f, 0xa0, + 0x74, 0x9a, 0xcf, 0xa2, 0xbb, 0x00, 0x3e, 0x4f, 0x36, 0x6c, 0xcb, 0x67, 0xa9, 0x69, 0xb6, 0x5a, + 0x78, 0xf9, 0x62, 0x39, 0xcb, 0xb1, 0xb5, 0xba, 0xaf, 0x67, 0x39, 0x83, 0x66, 0xf9, 0xe5, 0x3f, + 0x89, 0x41, 0x71, 0x36, 0x3a, 0xa3, 0x1a, 0xa4, 0x65, 0x46, 0xc3, 0x13, 0xdb, 0xf7, 0xcf, 0xd8, + 0xb1, 0xcc, 0x60, 0x32, 0xd2, 0xdc, 0x1d, 0x22, 0xf2, 0x0c, 0x29, 0x89, 0xde, 0x85, 0xac, 0x67, + 0xee, 0x1b, 0xfd, 0xc3, 0x00, 0xfb, 0xa5, 0xf8, 0xf5, 0xc4, 0xad, 0xbc, 0x9e, 0xf1, 0xcc, 0xfd, + 0x2a, 0xfd, 0x46, 0xcb, 0x90, 0x71, 0x27, 0x23, 0xc3, 0x23, 0xfb, 0x3e, 0xdb, 0xe4, 0x65, 0x96, + 0x92, 0x76, 0x27, 0x23, 0x9d, 0xec, 0xfb, 0xe5, 0x3a, 0x2c, 0xcc, 0xe4, 0x09, 0xa6, 0x8b, 0xee, + 0x81, 0xe2, 0x8f, 0x4d, 0x57, 0xe4, 0x28, 0x57, 0x23, 0x2a, 0x89, 0x63, 0xc3, 0x0a, 0x65, 0x93, + 0x39, 0x28, 0x65, 0x2d, 0xff, 0x69, 0xe2, 0x08, 0x0c, 0xcb, 0x0f, 0x93, 0x2c, 0xe1, 0x38, 0x25, + 0xd7, 0x11, 0xc7, 0x08, 0x9e, 0xa5, 0xd4, 0xb1, 0x3f, 0xf0, 0xec, 0x71, 0x40, 0x3c, 0x99, 0x45, + 0x31, 0x51, 0x74, 0x03, 0xb2, 0xb6, 0x6b, 0xe1, 0x03, 0xc3, 0xb6, 0x0e, 0x58, 0xc2, 0x53, 0x10, + 0xf4, 0x0c, 0x6b, 0xd6, 0xac, 0x03, 0x74, 0x0d, 0xd2, 0x1e, 0x7e, 0x86, 0x3d, 0x1f, 0xb3, 0x01, + 0xca, 0xfc, 0x51, 0x36, 0xa2, 0x06, 0x24, 0xa9, 0x8a, 0x32, 0x15, 0xbc, 0x68, 0xbe, 0x14, 0x0e, + 0x90, 0x4b, 0xa3, 0xf7, 0x01, 0x58, 0x62, 0x67, 0xec, 0xda, 0x2e, 0xcf, 0x06, 0x13, 0x82, 0x21, + 0xcb, 0xda, 0x1f, 0xd8, 0x6e, 0x40, 0xad, 0x6d, 0xfb, 0xc6, 0x60, 0x17, 0x0f, 0xf6, 0x58, 0x4e, + 0x18, 0x2a, 0x63, 0xfb, 0x35, 0xda, 0x88, 0xda, 0x00, 0xcf, 0x6c, 0xdf, 0xee, 0xdb, 0x8e, 0x1d, + 0x1c, 0xb2, 0x2c, 0xa5, 0x78, 0x56, 0xe0, 0xe8, 0x0e, 0x4c, 0x77, 0x3b, 0xe4, 0x97, 0x99, 0xf1, + 0x14, 0x01, 0xfd, 0x00, 0x72, 0x23, 0xf3, 0xc0, 0xf0, 0xb0, 0x3f, 0x71, 0x02, 0x9f, 0xe5, 0x2b, + 0x72, 0x86, 0x61, 0x64, 0x1e, 0xe8, 0xbc, 0xbd, 0xfc, 0x8f, 0x09, 0x28, 0xce, 0x66, 0x70, 0xbf, + 0xaa, 0xd9, 0xb9, 0x0d, 0x45, 0x87, 0x90, 0xbd, 0xc9, 0xf8, 0xa4, 0xd4, 0x9d, 0x53, 0x64, 0xea, + 0x5e, 0x83, 0x34, 0x71, 0x59, 0xda, 0x7e, 0x7e, 0x22, 0x79, 0xfc, 0x40, 0x41, 0x5c, 0xda, 0x86, + 0xb6, 0xe1, 0x32, 0x57, 0x89, 0x1f, 0x30, 0x38, 0x5c, 0x72, 0x6e, 0xb8, 0x05, 0x06, 0xd2, 0x64, + 0x18, 0x0c, 0xf7, 0x73, 0x50, 0xe8, 0x51, 0x97, 0xcd, 0x6a, 0xf1, 0xfe, 0xf2, 0x29, 0xd6, 0xa2, + 0x36, 0xee, 0x1d, 0x8e, 0xb1, 0x5c, 0x1b, 0x54, 0xe4, 0x4d, 0xcf, 0x39, 0x8d, 0x23, 0x30, 0x4d, + 0xa4, 0xd1, 0x23, 0x58, 0x10, 0x87, 0x23, 0xe2, 0x59, 0xd8, 0xb3, 0xdd, 0xa1, 0x98, 0xd2, 0xf2, + 0x19, 0xc7, 0x52, 0xc1, 0x29, 0xd0, 0xc5, 0xe9, 0x4a, 0xb6, 0xa2, 0xfb, 0x80, 0x24, 0x96, 0x31, + 0x32, 0x83, 0xc1, 0xae, 0xe1, 0x60, 0x77, 0x66, 0x82, 0x55, 0x49, 0xdf, 0xa0, 0xe4, 0x16, 0x76, + 0xcb, 0x7d, 0xc8, 0x47, 0x73, 0x6a, 0x74, 0x13, 0x16, 0x18, 0x0f, 0xb6, 0x8c, 0x68, 0x88, 0x2b, + 0xe8, 0x45, 0xd1, 0x2c, 0xa7, 0xfd, 0x36, 0xa8, 0x32, 0xfd, 0x0e, 0x39, 0xe3, 0x8c, 0x73, 0x41, + 0xb6, 0x0b, 0xd6, 0xf2, 0x1f, 0x24, 0x40, 0x3d, 0xba, 0x33, 0xa3, 0x3a, 0xa4, 0x98, 0x37, 0xca, + 0x10, 0x3a, 0x9f, 0x27, 0x0b, 0x59, 0xd4, 0x04, 0xc0, 0x4f, 0x67, 0xfa, 0xcf, 0xdd, 0xbf, 0x71, + 0xc6, 0x86, 0xc4, 0x19, 0x65, 0x04, 0xc0, 0x4f, 0xe5, 0x68, 0x96, 0xa7, 0x4b, 0x22, 0xea, 0xea, + 0x72, 0x41, 0xbc, 0x21, 0x2f, 0x7f, 0x08, 0xf9, 0x1d, 0xfb, 0x00, 0x5b, 0x86, 0x38, 0x15, 0x24, + 0x99, 0xbe, 0x17, 0x3f, 0x15, 0xe4, 0x98, 0x34, 0x6f, 0x7c, 0x0d, 0xd7, 0x2e, 0xdb, 0x70, 0xf9, + 0x58, 0x2a, 0x81, 0xca, 0x90, 0xd7, 0xc9, 0x7e, 0x97, 0x4c, 0xbc, 0x01, 0xd6, 0xac, 0x03, 0xe6, + 0x8d, 0x05, 0x7d, 0xa6, 0x0d, 0xbd, 0x07, 0xd9, 0x36, 0xdd, 0xcd, 0xc6, 0x93, 0xc0, 0xe7, 0x8e, + 0xa5, 0x4f, 0x1b, 0x10, 0x02, 0xa5, 0x6d, 0x8e, 0x78, 0x3c, 0xcf, 0xea, 0xec, 0x77, 0xf9, 0x26, + 0xa4, 0xa5, 0x8d, 0xdf, 0x9b, 0xdd, 0x35, 0xb9, 0x85, 0x65, 0x53, 0xf9, 0xdf, 0xe3, 0xb0, 0x70, + 0xe4, 0x58, 0x86, 0x36, 0xa0, 0xe0, 0xe0, 0x9d, 0xd7, 0x58, 0x21, 0x79, 0x2a, 0x1e, 0xae, 0x8f, + 0x0e, 0x14, 0x3d, 0x7b, 0xb8, 0x1b, 0xc1, 0x8b, 0xcf, 0x89, 0x57, 0x60, 0xf2, 0x21, 0x60, 0xc4, + 0x29, 0x92, 0xaf, 0xec, 0x14, 0xaf, 0x11, 0xa2, 0x6e, 0x43, 0xc1, 0x9d, 0x38, 0x8e, 0x81, 0x9f, + 0x4e, 0xcc, 0x30, 0x4a, 0xc9, 0xcd, 0x2b, 0x4f, 0x49, 0x0d, 0x41, 0x29, 0xff, 0x71, 0x02, 0x8a, + 0xb3, 0x27, 0x55, 0x74, 0x07, 0x16, 0x98, 0x75, 0x23, 0x0b, 0x28, 0x16, 0x09, 0xf2, 0x78, 0x27, + 0x68, 0x84, 0xeb, 0xe3, 0x2e, 0xa8, 0xdc, 0x74, 0x47, 0x56, 0x1b, 0x67, 0xe6, 0x66, 0x9d, 0x72, + 0xff, 0xba, 0xed, 0xf2, 0x43, 0x28, 0xb2, 0x03, 0xfd, 0x34, 0x86, 0x45, 0x0d, 0x53, 0xe0, 0x34, + 0xa9, 0xec, 0x17, 0x70, 0xf5, 0x88, 0x19, 0x0c, 0xd3, 0xc3, 0xc6, 0x1e, 0x3e, 0x64, 0xfb, 0xb2, + 0x94, 0xba, 0x32, 0x63, 0x90, 0x8a, 0x87, 0x1f, 0xe2, 0x43, 0xf4, 0x25, 0x94, 0x8e, 0x9a, 0x25, + 0x14, 0xce, 0x46, 0x84, 0x17, 0x67, 0x0d, 0xc4, 0xa5, 0xcb, 0xff, 0x9d, 0x82, 0xe2, 0x6c, 0xda, + 0x8d, 0x6e, 0x00, 0x0c, 0x3d, 0xc2, 0xb7, 0xdd, 0xa8, 0x85, 0xb3, 0xac, 0xb5, 0x46, 0x1c, 0x1f, + 0xfd, 0x16, 0xe4, 0x65, 0xf5, 0xc4, 0x26, 0x62, 0x63, 0xce, 0xdd, 0xff, 0xe4, 0xa2, 0xb5, 0x97, + 0xf0, 0x73, 0x6a, 0xf1, 0x19, 0x3c, 0xf4, 0x91, 0xd8, 0x45, 0xb0, 0x65, 0x44, 0x54, 0x51, 0x42, + 0x55, 0x54, 0x41, 0x5d, 0x0b, 0x35, 0x5a, 0x13, 0x33, 0x95, 0x64, 0x33, 0xf5, 0xa3, 0x0b, 0x6b, + 0x72, 0x74, 0xde, 0x96, 0x7e, 0x2f, 0x0e, 0xb9, 0x88, 0x7a, 0x14, 0x78, 0x67, 0xe2, 0x0e, 0xd8, + 0xb2, 0x9f, 0x07, 0xb8, 0x39, 0x71, 0xc3, 0x5a, 0x2b, 0x05, 0x40, 0xd7, 0x23, 0x35, 0xa6, 0x68, + 0xb5, 0x72, 0x5a, 0x41, 0xfa, 0x00, 0x8a, 0x22, 0xf5, 0x18, 0x10, 0x87, 0x25, 0x46, 0x0a, 0x8f, + 0x7f, 0xbc, 0xb5, 0x46, 0x1c, 0x1a, 0xff, 0xae, 0xb2, 0x10, 0xc6, 0xc8, 0x49, 0xb6, 0xd7, 0xa5, + 0x06, 0x9c, 0xf0, 0x00, 0xb2, 0xa6, 0x37, 0x9c, 0x8c, 0xb0, 0x1b, 0xf8, 0xa5, 0xd4, 0xdc, 0xc5, + 0xcb, 0xa9, 0xf0, 0xba, 0x92, 0x49, 0xa8, 0x4a, 0xf9, 0x17, 0x71, 0x50, 0xe8, 0x28, 0x90, 0x0a, + 0xf9, 0x4a, 0xfb, 0x1b, 0xa3, 0xdd, 0xe9, 0x19, 0xed, 0xad, 0x56, 0x4b, 0xbd, 0x84, 0xd2, 0x90, + 0xa8, 0x6c, 0xaf, 0xa9, 0x31, 0x94, 0x87, 0x4c, 0xb5, 0xd3, 0x69, 0x19, 0x95, 0x76, 0x5d, 0x8d, + 0xa3, 0x1c, 0xa4, 0xd9, 0x57, 0x47, 0x57, 0x13, 0xa8, 0x08, 0x50, 0xeb, 0xb4, 0x6b, 0x95, 0x9e, + 0x51, 0x59, 0x5b, 0x53, 0x15, 0x94, 0x85, 0x64, 0xad, 0xb3, 0xd5, 0xee, 0xa9, 0x49, 0x2a, 0xbe, + 0x51, 0xf9, 0x99, 0x9a, 0x66, 0x3f, 0xb4, 0xb6, 0x9a, 0x41, 0x00, 0xa9, 0x6e, 0xaf, 0x5e, 0x6f, + 0x6c, 0xab, 0x59, 0xda, 0xd8, 0xdd, 0xda, 0x50, 0x81, 0xc2, 0x75, 0xb7, 0x36, 0x0c, 0xad, 0xdd, + 0x53, 0x73, 0xb4, 0xa7, 0xed, 0x8a, 0xae, 0x55, 0xda, 0xb5, 0x86, 0x9a, 0xa7, 0xa4, 0x9f, 0x75, + 0x74, 0x86, 0x5c, 0xe0, 0x3d, 0x6d, 0xb5, 0x7b, 0x86, 0xde, 0x79, 0xdc, 0x55, 0x8b, 0x4c, 0xee, + 0x91, 0x5e, 0xd7, 0x9a, 0x4d, 0x75, 0x01, 0x21, 0x28, 0x36, 0xb5, 0x76, 0xa5, 0x65, 0x84, 0xd2, + 0x2a, 0x1d, 0x10, 0x6f, 0x13, 0x7d, 0x5e, 0x46, 0x05, 0xc8, 0x56, 0x74, 0xbd, 0xf2, 0x0d, 0x43, + 0x44, 0xb4, 0xb3, 0xf5, 0x6e, 0xa7, 0xcd, 0xbe, 0xae, 0x50, 0x22, 0xfd, 0xaa, 0xb2, 0xcf, 0x45, + 0xda, 0x5d, 0xb7, 0xa7, 0x6b, 0xed, 0x35, 0xf6, 0xfd, 0x56, 0xf9, 0x2e, 0x28, 0xd4, 0x8b, 0x50, + 0x06, 0x94, 0xca, 0x56, 0xaf, 0xa3, 0x5e, 0x62, 0xa3, 0xa9, 0x55, 0x5a, 0x15, 0x5d, 0x8d, 0x51, + 0xee, 0x76, 0xa7, 0x6d, 0x88, 0xef, 0x78, 0xf9, 0xfb, 0x04, 0x14, 0x67, 0x4b, 0x64, 0xa1, 0xef, + 0x9e, 0xeb, 0x62, 0xb3, 0x72, 0xc7, 0x7c, 0x77, 0x9a, 0x98, 0xc7, 0x5f, 0x3d, 0x31, 0x0f, 0xcf, + 0x3c, 0x89, 0xd7, 0x3a, 0xf3, 0xdc, 0x83, 0x8c, 0x35, 0xf1, 0xd8, 0x12, 0x62, 0x5e, 0x9c, 0xa8, + 0xbe, 0x45, 0xc9, 0xdf, 0xbf, 0x58, 0x2e, 0x04, 0xf6, 0x08, 0xaf, 0xd4, 0x05, 0x51, 0x0f, 0xd9, + 0xe8, 0x31, 0x69, 0xb0, 0x3b, 0x71, 0xf7, 0x0c, 0xdf, 0x7e, 0x8e, 0x67, 0x8f, 0x49, 0xac, 0xbd, + 0x6b, 0x3f, 0xc7, 0xa8, 0x03, 0x79, 0x12, 0xec, 0x62, 0xcf, 0x10, 0x89, 0x5b, 0xea, 0x15, 0x12, + 0xb7, 0x1c, 0x43, 0xe8, 0xf1, 0xec, 0xed, 0x2b, 0xc8, 0x78, 0xd8, 0xb4, 0x2a, 0x7e, 0x67, 0x47, + 0x94, 0x7e, 0x7f, 0x23, 0x02, 0x36, 0x09, 0x6c, 0x67, 0x65, 0xd7, 0x19, 0xac, 0xf4, 0xe4, 0xed, + 0x93, 0x5c, 0xb5, 0x52, 0xa8, 0x7c, 0x47, 0x4c, 0x7f, 0x0e, 0xd2, 0x9a, 0xfb, 0xcc, 0x74, 0x6c, + 0x8b, 0x7b, 0x00, 0x8f, 0xb3, 0x6a, 0x8c, 0x3a, 0xbe, 0x46, 0x53, 0x38, 0x35, 0x5e, 0xfe, 0x65, + 0x0c, 0x32, 0x4d, 0x87, 0xec, 0xb3, 0x69, 0xbf, 0x07, 0xe9, 0x1d, 0x87, 0xec, 0x1b, 0xa2, 0x7e, + 0x90, 0xaf, 0x96, 0x28, 0xf2, 0xbf, 0xbd, 0x58, 0x4e, 0x51, 0x16, 0xad, 0xfe, 0x32, 0xfc, 0xa5, + 0xa7, 0x28, 0xa3, 0x66, 0xa1, 0x0d, 0x56, 0x3c, 0x12, 0xd7, 0x7a, 0x22, 0xd5, 0xbc, 0x79, 0x81, + 0xcb, 0xa8, 0xc8, 0xc5, 0x4f, 0x04, 0x00, 0x6d, 0x41, 0x7a, 0x68, 0x06, 0x78, 0xdf, 0x3c, 0x64, + 0xf9, 0x52, 0xb2, 0xfa, 0x13, 0x31, 0x47, 0x1f, 0x0f, 0xed, 0x60, 0x77, 0xd2, 0x5f, 0x19, 0x90, + 0xd1, 0x6a, 0x88, 0x6e, 0xf5, 0xa7, 0xbf, 0x57, 0xc7, 0x7b, 0xc3, 0x55, 0x79, 0xa4, 0xa7, 0xe9, + 0x9b, 0x56, 0xd7, 0x25, 0x56, 0x79, 0x1f, 0x72, 0xeb, 0xa4, 0xbf, 0xe9, 0x91, 0x21, 0x8d, 0x30, + 0xe8, 0x03, 0x48, 0x3d, 0x21, 0x7d, 0x39, 0xcc, 0x44, 0xb5, 0x20, 0xca, 0x24, 0xc9, 0x75, 0xd2, + 0xd7, 0xea, 0x7a, 0xf2, 0x09, 0xe9, 0x6b, 0x16, 0xba, 0x05, 0xf9, 0x01, 0x71, 0x03, 0xcf, 0xee, + 0x4f, 0xc2, 0x0b, 0x9d, 0xb8, 0xdc, 0x1c, 0xa2, 0x14, 0x54, 0x02, 0xc5, 0x77, 0x48, 0x20, 0x54, + 0x96, 0xa5, 0x04, 0x87, 0x04, 0xe5, 0xbf, 0x4c, 0x02, 0x3a, 0x5e, 0x34, 0xa6, 0x27, 0x5d, 0x9f, + 0x15, 0x56, 0xb9, 0x67, 0xc5, 0x23, 0x72, 0xc0, 0x09, 0xcc, 0xb5, 0xd6, 0x20, 0x33, 0x16, 0x3a, + 0xb3, 0x0d, 0xff, 0xcc, 0x4a, 0x70, 0x64, 0x80, 0xd2, 0x23, 0xa4, 0x30, 0x5a, 0x83, 0xc4, 0xc4, + 0xb3, 0x4b, 0x69, 0x36, 0x3d, 0x3f, 0x9e, 0xa7, 0xbe, 0xbd, 0xb2, 0xe5, 0xd9, 0x0d, 0x37, 0xf0, + 0x0e, 0x75, 0x8a, 0x80, 0x7e, 0x0a, 0x29, 0x7e, 0xc5, 0x2a, 0x6e, 0x13, 0x96, 0x4f, 0xa8, 0xa7, + 0x68, 0x9d, 0xa6, 0xed, 0xe0, 0x26, 0x63, 0x0b, 0x6f, 0xc8, 0xd8, 0x17, 0xda, 0x0e, 0x8f, 0x37, + 0x59, 0xa6, 0xca, 0x67, 0x73, 0xa9, 0xc2, 0xd7, 0x07, 0xd3, 0x86, 0xe1, 0xc6, 0xc2, 0x03, 0xcf, + 0x57, 0xf0, 0x8e, 0xbf, 0x67, 0x8f, 0x8d, 0x91, 0xed, 0xfb, 0xf4, 0x9c, 0xb7, 0x43, 0x3c, 0x6c, + 0x0f, 0x5d, 0x9a, 0x71, 0xf0, 0x5b, 0x06, 0xb9, 0xb5, 0xbd, 0x4d, 0xd9, 0x36, 0x38, 0x57, 0x93, + 0x33, 0x3d, 0xc4, 0x87, 0x3e, 0xba, 0x03, 0x85, 0x7d, 0xd3, 0x71, 0x68, 0x20, 0x68, 0x9b, 0x2e, + 0xf1, 0xd9, 0xa5, 0x82, 0x5c, 0xec, 0xb3, 0x24, 0x74, 0x17, 0x8a, 0xb6, 0x3b, 0xc4, 0x7e, 0x50, + 0xb7, 0x3d, 0x3c, 0x08, 0x9c, 0xc3, 0x52, 0x3e, 0xd2, 0xc3, 0x11, 0xda, 0x92, 0x09, 0xb9, 0x88, + 0xde, 0x48, 0x85, 0x04, 0x4d, 0x83, 0x58, 0x79, 0x4e, 0xa7, 0x3f, 0xd1, 0x97, 0x90, 0x64, 0x07, + 0x9f, 0xf9, 0x42, 0xa4, 0xce, 0x85, 0xbe, 0x88, 0x7f, 0x16, 0x5b, 0xfa, 0x14, 0x32, 0x72, 0x96, + 0xa2, 0xf8, 0x49, 0x8e, 0xbf, 0x18, 0xc5, 0xcf, 0x46, 0xe4, 0xd6, 0x95, 0x4c, 0x4c, 0x8d, 0xf3, + 0xad, 0x75, 0x5d, 0xc9, 0x28, 0x6a, 0x72, 0x5d, 0xc9, 0x24, 0xd5, 0x54, 0xf9, 0xaf, 0xe3, 0x50, + 0x98, 0xb9, 0x9c, 0x40, 0x1f, 0x42, 0xce, 0xc2, 0x34, 0x27, 0xe0, 0xe1, 0x93, 0x17, 0x17, 0x45, + 0xe8, 0x8a, 0x10, 0x8e, 0x9b, 0x31, 0x71, 0xba, 0x19, 0x5b, 0xb3, 0xa5, 0xac, 0x8f, 0x2e, 0x78, + 0x51, 0xc2, 0xca, 0x75, 0xf4, 0x10, 0x35, 0x1b, 0xdd, 0xa3, 0x4b, 0x25, 0xf9, 0x1a, 0x4b, 0x85, + 0x1a, 0x53, 0xf6, 0x40, 0xd7, 0xb5, 0x4b, 0x8f, 0x6e, 0xd1, 0xf1, 0xb2, 0x16, 0x6a, 0x66, 0xec, + 0x5a, 0xcc, 0xa4, 0x79, 0x9d, 0xfe, 0x5c, 0x57, 0x32, 0x71, 0x35, 0x51, 0xfe, 0xfb, 0x18, 0x14, + 0x66, 0x0a, 0xf7, 0x17, 0x36, 0xdd, 0x4d, 0xc8, 0x53, 0x64, 0x63, 0x6c, 0x06, 0x01, 0xf6, 0x78, + 0xb4, 0x09, 0x19, 0x29, 0x65, 0x93, 0x13, 0xd0, 0x4f, 0x21, 0x4d, 0xc6, 0x32, 0xc9, 0x3d, 0xba, + 0x3b, 0xc8, 0x35, 0x58, 0xeb, 0x6e, 0x77, 0x38, 0x93, 0x2c, 0xda, 0x09, 0x99, 0xe9, 0x9e, 0xc6, + 0xaa, 0xa8, 0xca, 0xb1, 0x3d, 0x8d, 0xd5, 0x51, 0x7f, 0x37, 0x0e, 0xd0, 0xdd, 0xc3, 0xc1, 0x60, + 0x97, 0x8d, 0xe1, 0x21, 0xe4, 0x7c, 0xf6, 0x65, 0x44, 0xb2, 0x82, 0xb3, 0x6e, 0x46, 0x19, 0x73, + 0x24, 0x19, 0x00, 0x3f, 0x6c, 0x41, 0xa5, 0xe9, 0x81, 0x97, 0x57, 0x46, 0xc2, 0xda, 0xef, 0xc7, + 0x80, 0x86, 0xd8, 0xc5, 0x9e, 0x19, 0x60, 0x63, 0xd7, 0xf6, 0x03, 0x32, 0xf4, 0xcc, 0xd1, 0x4c, + 0x1d, 0xf4, 0xb2, 0xa4, 0x3f, 0x90, 0x64, 0xf4, 0x19, 0xbc, 0x15, 0xf2, 0x1a, 0x23, 0xf3, 0xc0, + 0xe8, 0x4f, 0x06, 0x7b, 0x38, 0xe0, 0x43, 0x93, 0x15, 0x9e, 0x2b, 0x21, 0xcb, 0x86, 0x79, 0x50, + 0xe5, 0x0c, 0xe8, 0x06, 0x64, 0xfd, 0xc0, 0x0c, 0x0c, 0x36, 0xc5, 0xc9, 0x88, 0xb9, 0x33, 0xb4, + 0x99, 0x9d, 0xd3, 0xff, 0x3c, 0x06, 0xb9, 0xc8, 0x0d, 0x1b, 0x6a, 0x42, 0x86, 0x8f, 0x24, 0x2c, + 0xd0, 0x9c, 0x6b, 0x85, 0xc8, 0x46, 0x17, 0xca, 0x9e, 0x14, 0xff, 0x0b, 0x27, 0xc4, 0xff, 0x8f, + 0xe0, 0x32, 0x1d, 0xd1, 0x8e, 0x67, 0xb2, 0xa7, 0x03, 0x86, 0x6d, 0x39, 0xbc, 0x8e, 0x10, 0x93, + 0x95, 0xbd, 0x91, 0x79, 0xd0, 0x14, 0x54, 0xcd, 0x72, 0x70, 0xf9, 0x6f, 0x13, 0xb0, 0x78, 0xd2, + 0x45, 0xde, 0xaf, 0x5a, 0xf3, 0xdf, 0x01, 0xc4, 0xbf, 0xe4, 0x61, 0x33, 0x52, 0x42, 0x7a, 0xf4, + 0xf2, 0xc5, 0xb2, 0xb8, 0x57, 0x14, 0xc7, 0x4d, 0xad, 0xee, 0x7f, 0xff, 0x62, 0xf9, 0xf3, 0x0b, + 0x6d, 0xf1, 0x91, 0x47, 0x3b, 0x2b, 0x52, 0x5a, 0x57, 0xfd, 0x19, 0x38, 0xcb, 0x47, 0x26, 0x64, + 0xd8, 0xde, 0x40, 0x37, 0x79, 0xee, 0x09, 0x4d, 0xf9, 0x8e, 0x84, 0x45, 0x52, 0xad, 0x7e, 0xe1, + 0xa4, 0x22, 0xda, 0x23, 0x4d, 0x2a, 0x18, 0xae, 0x66, 0x45, 0xb2, 0x88, 0xd4, 0x19, 0x59, 0xc4, + 0x6d, 0x28, 0xd0, 0x95, 0x46, 0xcf, 0xfd, 0x78, 0x10, 0x60, 0x8b, 0xa5, 0x74, 0xb2, 0xac, 0x9d, + 0xa7, 0xa4, 0x86, 0xa0, 0x88, 0xe8, 0xfb, 0xbf, 0x0a, 0xbc, 0x7b, 0xc6, 0x45, 0x29, 0xfa, 0xe6, + 0x48, 0x89, 0xf0, 0x27, 0xaf, 0x74, 0xdf, 0xca, 0xf7, 0x93, 0x23, 0x75, 0xc3, 0xc8, 0xed, 0x43, + 0xfc, 0xa4, 0xdb, 0x87, 0xd9, 0x6b, 0x83, 0xc4, 0xc9, 0xd7, 0x06, 0x6f, 0xa4, 0x26, 0xf8, 0xf9, + 0xcc, 0xe1, 0x79, 0x9e, 0x32, 0xc7, 0xd2, 0xdf, 0xc4, 0x21, 0xc9, 0x06, 0x87, 0xbe, 0x06, 0xc5, + 0xc2, 0xfe, 0xe0, 0x95, 0x2e, 0x05, 0x98, 0xe4, 0x45, 0xee, 0x04, 0xe4, 0xab, 0xa7, 0xc4, 0xeb, + 0xbc, 0x7a, 0xaa, 0x43, 0x26, 0xac, 0xbe, 0x29, 0x73, 0x56, 0xdf, 0x42, 0xc9, 0xe9, 0x41, 0x29, + 0xf9, 0x3a, 0x07, 0xa5, 0xf2, 0xbf, 0xc4, 0xa0, 0x38, 0x7b, 0xc9, 0x8b, 0xbe, 0x86, 0x24, 0x7f, + 0x81, 0x14, 0x9b, 0xfb, 0x10, 0xcf, 0x05, 0x51, 0x0f, 0xc2, 0xd8, 0x6d, 0x9d, 0x53, 0x99, 0x9e, + 0x5d, 0xdd, 0x91, 0xf9, 0x55, 0x43, 0x04, 0x59, 0xa5, 0xba, 0x09, 0xaa, 0x3b, 0x19, 0xb1, 0x5a, + 0x8c, 0x31, 0xc6, 0x9e, 0x31, 0xc4, 0x2e, 0x0f, 0x32, 0x7a, 0xc1, 0x9d, 0x8c, 0x6a, 0xc4, 0xf1, + 0x37, 0xb1, 0xb7, 0x86, 0xdd, 0xf2, 0xcf, 0xf3, 0x90, 0x8f, 0x5e, 0x38, 0xa3, 0xeb, 0x90, 0x1b, + 0x9b, 0x5e, 0x60, 0xb3, 0x82, 0xcf, 0xa1, 0xa8, 0xe6, 0x47, 0x9b, 0x50, 0x17, 0xb2, 0xfc, 0x52, + 0xba, 0x19, 0x6a, 0xba, 0x7a, 0xb1, 0xdb, 0x6c, 0xf1, 0xd1, 0x0c, 0xeb, 0x18, 0x21, 0xce, 0xd2, + 0x5f, 0xc5, 0x44, 0x05, 0xa3, 0x0b, 0x05, 0x59, 0x5f, 0xc2, 0xcd, 0x57, 0xad, 0xe6, 0xe8, 0xb3, + 0x18, 0xe8, 0x11, 0x80, 0xe8, 0x8a, 0x22, 0xc6, 0x19, 0xe2, 0xbd, 0xf9, 0x74, 0xa6, 0xa8, 0x11, + 0x10, 0x7e, 0x13, 0xbd, 0xf4, 0x5f, 0x49, 0x48, 0x36, 0x3d, 0x9a, 0xf8, 0x3c, 0x04, 0x65, 0x44, + 0x2c, 0x99, 0x03, 0x5c, 0x14, 0x9c, 0xc9, 0xae, 0x6c, 0x10, 0x2b, 0x5c, 0xaa, 0x14, 0x04, 0x3d, + 0x82, 0x54, 0x9f, 0x4c, 0x5c, 0xcb, 0x17, 0xb9, 0xef, 0xc7, 0x73, 0xc1, 0x55, 0x99, 0xa8, 0x0c, + 0x1c, 0x1c, 0x68, 0xe9, 0x7f, 0x62, 0x90, 0x64, 0x04, 0xf4, 0x2d, 0x64, 0x59, 0x5b, 0x6f, 0x9a, + 0xb2, 0x7c, 0x3a, 0x3f, 0x7e, 0xc4, 0xfd, 0xa6, 0x70, 0x34, 0x10, 0xda, 0x6e, 0x60, 0x88, 0xd7, + 0x74, 0xd1, 0xc0, 0x90, 0xb5, 0xdd, 0xa0, 0xc3, 0x1f, 0xd4, 0xdd, 0x80, 0x3c, 0x0d, 0x48, 0x96, + 0x64, 0x4b, 0xb0, 0x64, 0x31, 0xc7, 0xda, 0x04, 0xcb, 0x3a, 0xe4, 0x38, 0x91, 0x27, 0x56, 0x7c, + 0xe9, 0xcf, 0x71, 0x6d, 0x0e, 0x5c, 0x9a, 0xea, 0xb4, 0xf4, 0x67, 0x31, 0x48, 0x71, 0x93, 0xa0, + 0x36, 0x24, 0xfd, 0xc0, 0xf4, 0x02, 0x11, 0xf9, 0xee, 0xcf, 0x3f, 0xec, 0x30, 0x22, 0x50, 0x18, + 0x54, 0x9f, 0x66, 0xbb, 0xaf, 0x84, 0xc6, 0x32, 0xe4, 0xf2, 0x4d, 0x50, 0xa8, 0x07, 0xa0, 0x2c, + 0x24, 0xf5, 0x4a, 0x7b, 0xad, 0xa1, 0x5e, 0x42, 0x19, 0x50, 0x58, 0x85, 0x2c, 0x86, 0x00, 0x52, + 0x6b, 0x7a, 0x67, 0x6b, 0xb3, 0xab, 0xc6, 0xcb, 0xcf, 0x21, 0x1b, 0xda, 0x1e, 0x5d, 0x85, 0x2b, + 0x5b, 0xed, 0x6a, 0x67, 0xab, 0x5d, 0x6f, 0xd4, 0x8d, 0x4d, 0xbd, 0x51, 0x6b, 0xd4, 0xb5, 0xf6, + 0x9a, 0x7a, 0x69, 0x96, 0xd0, 0xec, 0xb4, 0x5a, 0x9d, 0xc7, 0x94, 0x10, 0x43, 0x8b, 0xa0, 0x76, + 0x9a, 0xcd, 0x6e, 0xa3, 0x17, 0x61, 0x8f, 0x47, 0x5a, 0xa7, 0xbc, 0x09, 0xb4, 0x00, 0xb9, 0xda, + 0x96, 0xae, 0x37, 0x78, 0xa9, 0x4e, 0x55, 0x96, 0xfe, 0x29, 0x0e, 0x19, 0xb9, 0x7c, 0x51, 0x23, + 0x52, 0x69, 0x3d, 0xf3, 0x09, 0xca, 0xec, 0xc0, 0x8f, 0xd6, 0x59, 0x3f, 0x84, 0x9c, 0xe9, 0x0d, + 0x35, 0xeb, 0xa0, 0xcb, 0x26, 0x25, 0xea, 0x2e, 0x51, 0x02, 0xba, 0x0e, 0x19, 0xd3, 0x1b, 0xd6, + 0xc8, 0x44, 0x6c, 0xae, 0xe1, 0x66, 0x23, 0x5b, 0xdf, 0xd0, 0x3e, 0x51, 0x85, 0xe4, 0x8e, 0x27, + 0x93, 0xde, 0x33, 0x9f, 0xaa, 0x1c, 0x9f, 0x50, 0x9d, 0x8b, 0xa2, 0x5b, 0x30, 0x53, 0x03, 0x16, + 0x6f, 0x6f, 0x45, 0x56, 0x13, 0xa5, 0x94, 0x7f, 0x11, 0x03, 0x98, 0x06, 0x17, 0x54, 0x04, 0xd0, + 0x3b, 0x8f, 0x8d, 0xf6, 0xd6, 0x46, 0xb5, 0xa1, 0x0b, 0x17, 0xa8, 0xb4, 0x1f, 0xf2, 0xba, 0x64, + 0xbd, 0xd1, 0xee, 0x36, 0x0c, 0xf6, 0x1d, 0x47, 0x2a, 0xe4, 0x37, 0x1b, 0x7a, 0x8d, 0xcd, 0x0d, + 0x6d, 0x49, 0xa0, 0x02, 0x64, 0x6b, 0x5b, 0x1b, 0x0d, 0xa3, 0xae, 0x75, 0x7b, 0xbc, 0x7e, 0xdb, + 0xee, 0x69, 0xad, 0x06, 0xaf, 0xdf, 0xb6, 0x2a, 0x6b, 0x6a, 0x8a, 0xc2, 0xb5, 0x1a, 0x95, 0xba, + 0x9a, 0xa6, 0x53, 0xdb, 0xd4, 0xf4, 0x6e, 0xcf, 0xd8, 0xae, 0xb4, 0xb6, 0x1a, 0x6a, 0x86, 0xe2, + 0xb7, 0x2a, 0xe1, 0x77, 0x96, 0xa2, 0xb5, 0x7b, 0x0f, 0xc4, 0x27, 0x94, 0xff, 0x2e, 0x0e, 0x8b, + 0x27, 0x3d, 0xfa, 0x41, 0x3d, 0x48, 0xef, 0x9b, 0xd1, 0xcc, 0xf9, 0x93, 0xf9, 0x5e, 0x0d, 0xad, + 0x3c, 0xa6, 0xd2, 0x32, 0x97, 0x12, 0x50, 0xa8, 0x09, 0xca, 0x0e, 0xc6, 0xd6, 0x29, 0xef, 0xb7, + 0xd9, 0x93, 0x77, 0xfe, 0xfc, 0x5d, 0x60, 0x52, 0xe6, 0x3a, 0x0e, 0x4c, 0xdb, 0xf1, 0x43, 0xe7, + 0xc2, 0xd8, 0x5a, 0xfa, 0xfd, 0x18, 0x24, 0x59, 0x07, 0xa8, 0x0d, 0xaa, 0xed, 0xda, 0x81, 0x6d, + 0x3a, 0x86, 0x87, 0x7d, 0xe2, 0x3c, 0xc3, 0x96, 0xf0, 0xdc, 0x0b, 0xd5, 0x0f, 0x17, 0x84, 0xb0, + 0x2e, 0x64, 0xc3, 0x97, 0x33, 0xf1, 0x8b, 0xbf, 0x9c, 0xf9, 0x87, 0x18, 0xa0, 0xe3, 0xcf, 0x9b, + 0x50, 0x15, 0x0a, 0x81, 0x67, 0x0e, 0xf6, 0xb0, 0x65, 0xf0, 0x04, 0x85, 0xdb, 0xf1, 0x1c, 0xc8, + 0xbc, 0x90, 0xe9, 0xb2, 0x03, 0xfe, 0x1b, 0xb2, 0x57, 0x24, 0x6b, 0x4f, 0x9c, 0x9e, 0xb5, 0xdf, + 0xf9, 0x4d, 0x28, 0xce, 0x3e, 0x5d, 0xa0, 0x01, 0x6a, 0x73, 0xab, 0xda, 0xd2, 0x6a, 0xea, 0x25, + 0xf4, 0x0e, 0xbc, 0xc5, 0x7f, 0x1b, 0x95, 0x76, 0x9d, 0xdd, 0x42, 0x08, 0x52, 0xec, 0x4e, 0x59, + 0x1e, 0x9c, 0x59, 0xf0, 0x5a, 0x04, 0xf5, 0x41, 0xab, 0x65, 0x6c, 0xb6, 0xb6, 0xba, 0xfc, 0xcf, + 0xf6, 0x3d, 0xf5, 0x52, 0xf5, 0xfd, 0xef, 0xfe, 0xf3, 0xda, 0xa5, 0xef, 0x5e, 0x5e, 0x8b, 0xfd, + 0xf3, 0xcb, 0x6b, 0xb1, 0x7f, 0x7d, 0x79, 0x2d, 0xf6, 0x1f, 0x2f, 0xaf, 0xc5, 0xfe, 0xe8, 0x97, + 0xd7, 0x2e, 0x7d, 0x9b, 0x0d, 0xff, 0xc7, 0xc1, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0xe8, 0xc6, + 0xdf, 0x91, 0x3c, 0x31, 0x00, 0x00, } diff --git a/pkg/sql/distsqlpb/processors.proto b/pkg/sql/distsqlpb/processors.proto index 4778ee7327cf..7f2f89183eab 100644 --- a/pkg/sql/distsqlpb/processors.proto +++ b/pkg/sql/distsqlpb/processors.proto @@ -17,7 +17,10 @@ // All the concepts here are "physical plan" concepts. syntax = "proto2"; -package cockroach.sql.distsqlpb; +// Beware! This package name must not be changed, even though it doesn't match +// the Go package name, because it defines the Protobuf message names which +// can't be changed without breaking backward compatibility. +package cockroach.sql.distsqlrun; option go_package = "distsqlpb"; import "jobs/jobspb/jobs.proto"; diff --git a/pkg/sql/trace_test.go b/pkg/sql/trace_test.go index d6ec2e5def9c..17ba26dc1469 100644 --- a/pkg/sql/trace_test.go +++ b/pkg/sql/trace_test.go @@ -135,7 +135,7 @@ func TestTrace(t *testing.T) { // Depending on whether the data is local or not, we may not see these // spans. optionalSpans: []string{ - "/cockroach.sql.distsqlpb.DistSQL/SetupFlow", + "/cockroach.sql.distsqlrun.DistSQL/SetupFlow", "noop", }, }, @@ -201,7 +201,7 @@ func TestTrace(t *testing.T) { // Depending on whether the data is local or not, we may not see these // spans. optionalSpans: []string{ - "/cockroach.sql.distsqlpb.DistSQL/SetupFlow", + "/cockroach.sql.distsqlrun.DistSQL/SetupFlow", "noop", }, },