1// Code generated by protoc-gen-gogo.
2// source: internal/meta.proto
3// DO NOT EDIT!
4
5/*
6Package meta is a generated protocol buffer package.
7
8It is generated from these files:
9	internal/meta.proto
10
11It has these top-level messages:
12	Data
13	NodeInfo
14	DatabaseInfo
15	RetentionPolicySpec
16	RetentionPolicyInfo
17	ShardGroupInfo
18	ShardInfo
19	SubscriptionInfo
20	ShardOwner
21	ContinuousQueryInfo
22	UserInfo
23	UserPrivilege
24	Command
25	CreateNodeCommand
26	DeleteNodeCommand
27	CreateDatabaseCommand
28	DropDatabaseCommand
29	CreateRetentionPolicyCommand
30	DropRetentionPolicyCommand
31	SetDefaultRetentionPolicyCommand
32	UpdateRetentionPolicyCommand
33	CreateShardGroupCommand
34	DeleteShardGroupCommand
35	CreateContinuousQueryCommand
36	DropContinuousQueryCommand
37	CreateUserCommand
38	DropUserCommand
39	UpdateUserCommand
40	SetPrivilegeCommand
41	SetDataCommand
42	SetAdminPrivilegeCommand
43	UpdateNodeCommand
44	CreateSubscriptionCommand
45	DropSubscriptionCommand
46	RemovePeerCommand
47	CreateMetaNodeCommand
48	CreateDataNodeCommand
49	UpdateDataNodeCommand
50	DeleteMetaNodeCommand
51	DeleteDataNodeCommand
52	Response
53	SetMetaNodeCommand
54	DropShardCommand
55*/
56package meta
57
58import proto "github.com/gogo/protobuf/proto"
59import fmt "fmt"
60import math "math"
61
62// Reference imports to suppress errors if they are not otherwise used.
63var _ = proto.Marshal
64var _ = fmt.Errorf
65var _ = math.Inf
66
67// This is a compile-time assertion to ensure that this generated file
68// is compatible with the proto package it is being compiled against.
69// A compilation error at this line likely means your copy of the
70// proto package needs to be updated.
71const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
72
73type Command_Type int32
74
75const (
76	Command_CreateNodeCommand                Command_Type = 1
77	Command_DeleteNodeCommand                Command_Type = 2
78	Command_CreateDatabaseCommand            Command_Type = 3
79	Command_DropDatabaseCommand              Command_Type = 4
80	Command_CreateRetentionPolicyCommand     Command_Type = 5
81	Command_DropRetentionPolicyCommand       Command_Type = 6
82	Command_SetDefaultRetentionPolicyCommand Command_Type = 7
83	Command_UpdateRetentionPolicyCommand     Command_Type = 8
84	Command_CreateShardGroupCommand          Command_Type = 9
85	Command_DeleteShardGroupCommand          Command_Type = 10
86	Command_CreateContinuousQueryCommand     Command_Type = 11
87	Command_DropContinuousQueryCommand       Command_Type = 12
88	Command_CreateUserCommand                Command_Type = 13
89	Command_DropUserCommand                  Command_Type = 14
90	Command_UpdateUserCommand                Command_Type = 15
91	Command_SetPrivilegeCommand              Command_Type = 16
92	Command_SetDataCommand                   Command_Type = 17
93	Command_SetAdminPrivilegeCommand         Command_Type = 18
94	Command_UpdateNodeCommand                Command_Type = 19
95	Command_CreateSubscriptionCommand        Command_Type = 21
96	Command_DropSubscriptionCommand          Command_Type = 22
97	Command_RemovePeerCommand                Command_Type = 23
98	Command_CreateMetaNodeCommand            Command_Type = 24
99	Command_CreateDataNodeCommand            Command_Type = 25
100	Command_UpdateDataNodeCommand            Command_Type = 26
101	Command_DeleteMetaNodeCommand            Command_Type = 27
102	Command_DeleteDataNodeCommand            Command_Type = 28
103	Command_SetMetaNodeCommand               Command_Type = 29
104	Command_DropShardCommand                 Command_Type = 30
105)
106
107var Command_Type_name = map[int32]string{
108	1:  "CreateNodeCommand",
109	2:  "DeleteNodeCommand",
110	3:  "CreateDatabaseCommand",
111	4:  "DropDatabaseCommand",
112	5:  "CreateRetentionPolicyCommand",
113	6:  "DropRetentionPolicyCommand",
114	7:  "SetDefaultRetentionPolicyCommand",
115	8:  "UpdateRetentionPolicyCommand",
116	9:  "CreateShardGroupCommand",
117	10: "DeleteShardGroupCommand",
118	11: "CreateContinuousQueryCommand",
119	12: "DropContinuousQueryCommand",
120	13: "CreateUserCommand",
121	14: "DropUserCommand",
122	15: "UpdateUserCommand",
123	16: "SetPrivilegeCommand",
124	17: "SetDataCommand",
125	18: "SetAdminPrivilegeCommand",
126	19: "UpdateNodeCommand",
127	21: "CreateSubscriptionCommand",
128	22: "DropSubscriptionCommand",
129	23: "RemovePeerCommand",
130	24: "CreateMetaNodeCommand",
131	25: "CreateDataNodeCommand",
132	26: "UpdateDataNodeCommand",
133	27: "DeleteMetaNodeCommand",
134	28: "DeleteDataNodeCommand",
135	29: "SetMetaNodeCommand",
136	30: "DropShardCommand",
137}
138var Command_Type_value = map[string]int32{
139	"CreateNodeCommand":                1,
140	"DeleteNodeCommand":                2,
141	"CreateDatabaseCommand":            3,
142	"DropDatabaseCommand":              4,
143	"CreateRetentionPolicyCommand":     5,
144	"DropRetentionPolicyCommand":       6,
145	"SetDefaultRetentionPolicyCommand": 7,
146	"UpdateRetentionPolicyCommand":     8,
147	"CreateShardGroupCommand":          9,
148	"DeleteShardGroupCommand":          10,
149	"CreateContinuousQueryCommand":     11,
150	"DropContinuousQueryCommand":       12,
151	"CreateUserCommand":                13,
152	"DropUserCommand":                  14,
153	"UpdateUserCommand":                15,
154	"SetPrivilegeCommand":              16,
155	"SetDataCommand":                   17,
156	"SetAdminPrivilegeCommand":         18,
157	"UpdateNodeCommand":                19,
158	"CreateSubscriptionCommand":        21,
159	"DropSubscriptionCommand":          22,
160	"RemovePeerCommand":                23,
161	"CreateMetaNodeCommand":            24,
162	"CreateDataNodeCommand":            25,
163	"UpdateDataNodeCommand":            26,
164	"DeleteMetaNodeCommand":            27,
165	"DeleteDataNodeCommand":            28,
166	"SetMetaNodeCommand":               29,
167	"DropShardCommand":                 30,
168}
169
170func (x Command_Type) Enum() *Command_Type {
171	p := new(Command_Type)
172	*p = x
173	return p
174}
175func (x Command_Type) String() string {
176	return proto.EnumName(Command_Type_name, int32(x))
177}
178func (x *Command_Type) UnmarshalJSON(data []byte) error {
179	value, err := proto.UnmarshalJSONEnum(Command_Type_value, data, "Command_Type")
180	if err != nil {
181		return err
182	}
183	*x = Command_Type(value)
184	return nil
185}
186func (Command_Type) EnumDescriptor() ([]byte, []int) { return fileDescriptorMeta, []int{12, 0} }
187
188type Data struct {
189	Term            *uint64         `protobuf:"varint,1,req,name=Term" json:"Term,omitempty"`
190	Index           *uint64         `protobuf:"varint,2,req,name=Index" json:"Index,omitempty"`
191	ClusterID       *uint64         `protobuf:"varint,3,req,name=ClusterID" json:"ClusterID,omitempty"`
192	Nodes           []*NodeInfo     `protobuf:"bytes,4,rep,name=Nodes" json:"Nodes,omitempty"`
193	Databases       []*DatabaseInfo `protobuf:"bytes,5,rep,name=Databases" json:"Databases,omitempty"`
194	Users           []*UserInfo     `protobuf:"bytes,6,rep,name=Users" json:"Users,omitempty"`
195	MaxNodeID       *uint64         `protobuf:"varint,7,req,name=MaxNodeID" json:"MaxNodeID,omitempty"`
196	MaxShardGroupID *uint64         `protobuf:"varint,8,req,name=MaxShardGroupID" json:"MaxShardGroupID,omitempty"`
197	MaxShardID      *uint64         `protobuf:"varint,9,req,name=MaxShardID" json:"MaxShardID,omitempty"`
198	// added for 0.10.0
199	DataNodes        []*NodeInfo `protobuf:"bytes,10,rep,name=DataNodes" json:"DataNodes,omitempty"`
200	MetaNodes        []*NodeInfo `protobuf:"bytes,11,rep,name=MetaNodes" json:"MetaNodes,omitempty"`
201	XXX_unrecognized []byte      `json:"-"`
202}
203
204func (m *Data) Reset()                    { *m = Data{} }
205func (m *Data) String() string            { return proto.CompactTextString(m) }
206func (*Data) ProtoMessage()               {}
207func (*Data) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{0} }
208
209func (m *Data) GetTerm() uint64 {
210	if m != nil && m.Term != nil {
211		return *m.Term
212	}
213	return 0
214}
215
216func (m *Data) GetIndex() uint64 {
217	if m != nil && m.Index != nil {
218		return *m.Index
219	}
220	return 0
221}
222
223func (m *Data) GetClusterID() uint64 {
224	if m != nil && m.ClusterID != nil {
225		return *m.ClusterID
226	}
227	return 0
228}
229
230func (m *Data) GetNodes() []*NodeInfo {
231	if m != nil {
232		return m.Nodes
233	}
234	return nil
235}
236
237func (m *Data) GetDatabases() []*DatabaseInfo {
238	if m != nil {
239		return m.Databases
240	}
241	return nil
242}
243
244func (m *Data) GetUsers() []*UserInfo {
245	if m != nil {
246		return m.Users
247	}
248	return nil
249}
250
251func (m *Data) GetMaxNodeID() uint64 {
252	if m != nil && m.MaxNodeID != nil {
253		return *m.MaxNodeID
254	}
255	return 0
256}
257
258func (m *Data) GetMaxShardGroupID() uint64 {
259	if m != nil && m.MaxShardGroupID != nil {
260		return *m.MaxShardGroupID
261	}
262	return 0
263}
264
265func (m *Data) GetMaxShardID() uint64 {
266	if m != nil && m.MaxShardID != nil {
267		return *m.MaxShardID
268	}
269	return 0
270}
271
272func (m *Data) GetDataNodes() []*NodeInfo {
273	if m != nil {
274		return m.DataNodes
275	}
276	return nil
277}
278
279func (m *Data) GetMetaNodes() []*NodeInfo {
280	if m != nil {
281		return m.MetaNodes
282	}
283	return nil
284}
285
286type NodeInfo struct {
287	ID               *uint64 `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
288	Host             *string `protobuf:"bytes,2,req,name=Host" json:"Host,omitempty"`
289	TCPHost          *string `protobuf:"bytes,3,opt,name=TCPHost" json:"TCPHost,omitempty"`
290	XXX_unrecognized []byte  `json:"-"`
291}
292
293func (m *NodeInfo) Reset()                    { *m = NodeInfo{} }
294func (m *NodeInfo) String() string            { return proto.CompactTextString(m) }
295func (*NodeInfo) ProtoMessage()               {}
296func (*NodeInfo) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{1} }
297
298func (m *NodeInfo) GetID() uint64 {
299	if m != nil && m.ID != nil {
300		return *m.ID
301	}
302	return 0
303}
304
305func (m *NodeInfo) GetHost() string {
306	if m != nil && m.Host != nil {
307		return *m.Host
308	}
309	return ""
310}
311
312func (m *NodeInfo) GetTCPHost() string {
313	if m != nil && m.TCPHost != nil {
314		return *m.TCPHost
315	}
316	return ""
317}
318
319type DatabaseInfo struct {
320	Name                   *string                `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
321	DefaultRetentionPolicy *string                `protobuf:"bytes,2,req,name=DefaultRetentionPolicy" json:"DefaultRetentionPolicy,omitempty"`
322	RetentionPolicies      []*RetentionPolicyInfo `protobuf:"bytes,3,rep,name=RetentionPolicies" json:"RetentionPolicies,omitempty"`
323	ContinuousQueries      []*ContinuousQueryInfo `protobuf:"bytes,4,rep,name=ContinuousQueries" json:"ContinuousQueries,omitempty"`
324	XXX_unrecognized       []byte                 `json:"-"`
325}
326
327func (m *DatabaseInfo) Reset()                    { *m = DatabaseInfo{} }
328func (m *DatabaseInfo) String() string            { return proto.CompactTextString(m) }
329func (*DatabaseInfo) ProtoMessage()               {}
330func (*DatabaseInfo) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{2} }
331
332func (m *DatabaseInfo) GetName() string {
333	if m != nil && m.Name != nil {
334		return *m.Name
335	}
336	return ""
337}
338
339func (m *DatabaseInfo) GetDefaultRetentionPolicy() string {
340	if m != nil && m.DefaultRetentionPolicy != nil {
341		return *m.DefaultRetentionPolicy
342	}
343	return ""
344}
345
346func (m *DatabaseInfo) GetRetentionPolicies() []*RetentionPolicyInfo {
347	if m != nil {
348		return m.RetentionPolicies
349	}
350	return nil
351}
352
353func (m *DatabaseInfo) GetContinuousQueries() []*ContinuousQueryInfo {
354	if m != nil {
355		return m.ContinuousQueries
356	}
357	return nil
358}
359
360type RetentionPolicySpec struct {
361	Name               *string `protobuf:"bytes,1,opt,name=Name" json:"Name,omitempty"`
362	Duration           *int64  `protobuf:"varint,2,opt,name=Duration" json:"Duration,omitempty"`
363	ShardGroupDuration *int64  `protobuf:"varint,3,opt,name=ShardGroupDuration" json:"ShardGroupDuration,omitempty"`
364	ReplicaN           *uint32 `protobuf:"varint,4,opt,name=ReplicaN" json:"ReplicaN,omitempty"`
365	XXX_unrecognized   []byte  `json:"-"`
366}
367
368func (m *RetentionPolicySpec) Reset()                    { *m = RetentionPolicySpec{} }
369func (m *RetentionPolicySpec) String() string            { return proto.CompactTextString(m) }
370func (*RetentionPolicySpec) ProtoMessage()               {}
371func (*RetentionPolicySpec) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{3} }
372
373func (m *RetentionPolicySpec) GetName() string {
374	if m != nil && m.Name != nil {
375		return *m.Name
376	}
377	return ""
378}
379
380func (m *RetentionPolicySpec) GetDuration() int64 {
381	if m != nil && m.Duration != nil {
382		return *m.Duration
383	}
384	return 0
385}
386
387func (m *RetentionPolicySpec) GetShardGroupDuration() int64 {
388	if m != nil && m.ShardGroupDuration != nil {
389		return *m.ShardGroupDuration
390	}
391	return 0
392}
393
394func (m *RetentionPolicySpec) GetReplicaN() uint32 {
395	if m != nil && m.ReplicaN != nil {
396		return *m.ReplicaN
397	}
398	return 0
399}
400
401type RetentionPolicyInfo struct {
402	Name               *string             `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
403	Duration           *int64              `protobuf:"varint,2,req,name=Duration" json:"Duration,omitempty"`
404	ShardGroupDuration *int64              `protobuf:"varint,3,req,name=ShardGroupDuration" json:"ShardGroupDuration,omitempty"`
405	ReplicaN           *uint32             `protobuf:"varint,4,req,name=ReplicaN" json:"ReplicaN,omitempty"`
406	ShardGroups        []*ShardGroupInfo   `protobuf:"bytes,5,rep,name=ShardGroups" json:"ShardGroups,omitempty"`
407	Subscriptions      []*SubscriptionInfo `protobuf:"bytes,6,rep,name=Subscriptions" json:"Subscriptions,omitempty"`
408	XXX_unrecognized   []byte              `json:"-"`
409}
410
411func (m *RetentionPolicyInfo) Reset()                    { *m = RetentionPolicyInfo{} }
412func (m *RetentionPolicyInfo) String() string            { return proto.CompactTextString(m) }
413func (*RetentionPolicyInfo) ProtoMessage()               {}
414func (*RetentionPolicyInfo) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{4} }
415
416func (m *RetentionPolicyInfo) GetName() string {
417	if m != nil && m.Name != nil {
418		return *m.Name
419	}
420	return ""
421}
422
423func (m *RetentionPolicyInfo) GetDuration() int64 {
424	if m != nil && m.Duration != nil {
425		return *m.Duration
426	}
427	return 0
428}
429
430func (m *RetentionPolicyInfo) GetShardGroupDuration() int64 {
431	if m != nil && m.ShardGroupDuration != nil {
432		return *m.ShardGroupDuration
433	}
434	return 0
435}
436
437func (m *RetentionPolicyInfo) GetReplicaN() uint32 {
438	if m != nil && m.ReplicaN != nil {
439		return *m.ReplicaN
440	}
441	return 0
442}
443
444func (m *RetentionPolicyInfo) GetShardGroups() []*ShardGroupInfo {
445	if m != nil {
446		return m.ShardGroups
447	}
448	return nil
449}
450
451func (m *RetentionPolicyInfo) GetSubscriptions() []*SubscriptionInfo {
452	if m != nil {
453		return m.Subscriptions
454	}
455	return nil
456}
457
458type ShardGroupInfo struct {
459	ID               *uint64      `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
460	StartTime        *int64       `protobuf:"varint,2,req,name=StartTime" json:"StartTime,omitempty"`
461	EndTime          *int64       `protobuf:"varint,3,req,name=EndTime" json:"EndTime,omitempty"`
462	DeletedAt        *int64       `protobuf:"varint,4,req,name=DeletedAt" json:"DeletedAt,omitempty"`
463	Shards           []*ShardInfo `protobuf:"bytes,5,rep,name=Shards" json:"Shards,omitempty"`
464	TruncatedAt      *int64       `protobuf:"varint,6,opt,name=TruncatedAt" json:"TruncatedAt,omitempty"`
465	XXX_unrecognized []byte       `json:"-"`
466}
467
468func (m *ShardGroupInfo) Reset()                    { *m = ShardGroupInfo{} }
469func (m *ShardGroupInfo) String() string            { return proto.CompactTextString(m) }
470func (*ShardGroupInfo) ProtoMessage()               {}
471func (*ShardGroupInfo) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{5} }
472
473func (m *ShardGroupInfo) GetID() uint64 {
474	if m != nil && m.ID != nil {
475		return *m.ID
476	}
477	return 0
478}
479
480func (m *ShardGroupInfo) GetStartTime() int64 {
481	if m != nil && m.StartTime != nil {
482		return *m.StartTime
483	}
484	return 0
485}
486
487func (m *ShardGroupInfo) GetEndTime() int64 {
488	if m != nil && m.EndTime != nil {
489		return *m.EndTime
490	}
491	return 0
492}
493
494func (m *ShardGroupInfo) GetDeletedAt() int64 {
495	if m != nil && m.DeletedAt != nil {
496		return *m.DeletedAt
497	}
498	return 0
499}
500
501func (m *ShardGroupInfo) GetShards() []*ShardInfo {
502	if m != nil {
503		return m.Shards
504	}
505	return nil
506}
507
508func (m *ShardGroupInfo) GetTruncatedAt() int64 {
509	if m != nil && m.TruncatedAt != nil {
510		return *m.TruncatedAt
511	}
512	return 0
513}
514
515type ShardInfo struct {
516	ID               *uint64       `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
517	OwnerIDs         []uint64      `protobuf:"varint,2,rep,name=OwnerIDs" json:"OwnerIDs,omitempty"`
518	Owners           []*ShardOwner `protobuf:"bytes,3,rep,name=Owners" json:"Owners,omitempty"`
519	XXX_unrecognized []byte        `json:"-"`
520}
521
522func (m *ShardInfo) Reset()                    { *m = ShardInfo{} }
523func (m *ShardInfo) String() string            { return proto.CompactTextString(m) }
524func (*ShardInfo) ProtoMessage()               {}
525func (*ShardInfo) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{6} }
526
527func (m *ShardInfo) GetID() uint64 {
528	if m != nil && m.ID != nil {
529		return *m.ID
530	}
531	return 0
532}
533
534func (m *ShardInfo) GetOwnerIDs() []uint64 {
535	if m != nil {
536		return m.OwnerIDs
537	}
538	return nil
539}
540
541func (m *ShardInfo) GetOwners() []*ShardOwner {
542	if m != nil {
543		return m.Owners
544	}
545	return nil
546}
547
548type SubscriptionInfo struct {
549	Name             *string  `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
550	Mode             *string  `protobuf:"bytes,2,req,name=Mode" json:"Mode,omitempty"`
551	Destinations     []string `protobuf:"bytes,3,rep,name=Destinations" json:"Destinations,omitempty"`
552	XXX_unrecognized []byte   `json:"-"`
553}
554
555func (m *SubscriptionInfo) Reset()                    { *m = SubscriptionInfo{} }
556func (m *SubscriptionInfo) String() string            { return proto.CompactTextString(m) }
557func (*SubscriptionInfo) ProtoMessage()               {}
558func (*SubscriptionInfo) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{7} }
559
560func (m *SubscriptionInfo) GetName() string {
561	if m != nil && m.Name != nil {
562		return *m.Name
563	}
564	return ""
565}
566
567func (m *SubscriptionInfo) GetMode() string {
568	if m != nil && m.Mode != nil {
569		return *m.Mode
570	}
571	return ""
572}
573
574func (m *SubscriptionInfo) GetDestinations() []string {
575	if m != nil {
576		return m.Destinations
577	}
578	return nil
579}
580
581type ShardOwner struct {
582	NodeID           *uint64 `protobuf:"varint,1,req,name=NodeID" json:"NodeID,omitempty"`
583	XXX_unrecognized []byte  `json:"-"`
584}
585
586func (m *ShardOwner) Reset()                    { *m = ShardOwner{} }
587func (m *ShardOwner) String() string            { return proto.CompactTextString(m) }
588func (*ShardOwner) ProtoMessage()               {}
589func (*ShardOwner) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{8} }
590
591func (m *ShardOwner) GetNodeID() uint64 {
592	if m != nil && m.NodeID != nil {
593		return *m.NodeID
594	}
595	return 0
596}
597
598type ContinuousQueryInfo struct {
599	Name             *string `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
600	Query            *string `protobuf:"bytes,2,req,name=Query" json:"Query,omitempty"`
601	XXX_unrecognized []byte  `json:"-"`
602}
603
604func (m *ContinuousQueryInfo) Reset()                    { *m = ContinuousQueryInfo{} }
605func (m *ContinuousQueryInfo) String() string            { return proto.CompactTextString(m) }
606func (*ContinuousQueryInfo) ProtoMessage()               {}
607func (*ContinuousQueryInfo) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{9} }
608
609func (m *ContinuousQueryInfo) GetName() string {
610	if m != nil && m.Name != nil {
611		return *m.Name
612	}
613	return ""
614}
615
616func (m *ContinuousQueryInfo) GetQuery() string {
617	if m != nil && m.Query != nil {
618		return *m.Query
619	}
620	return ""
621}
622
623type UserInfo struct {
624	Name             *string          `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
625	Hash             *string          `protobuf:"bytes,2,req,name=Hash" json:"Hash,omitempty"`
626	Admin            *bool            `protobuf:"varint,3,req,name=Admin" json:"Admin,omitempty"`
627	Privileges       []*UserPrivilege `protobuf:"bytes,4,rep,name=Privileges" json:"Privileges,omitempty"`
628	XXX_unrecognized []byte           `json:"-"`
629}
630
631func (m *UserInfo) Reset()                    { *m = UserInfo{} }
632func (m *UserInfo) String() string            { return proto.CompactTextString(m) }
633func (*UserInfo) ProtoMessage()               {}
634func (*UserInfo) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{10} }
635
636func (m *UserInfo) GetName() string {
637	if m != nil && m.Name != nil {
638		return *m.Name
639	}
640	return ""
641}
642
643func (m *UserInfo) GetHash() string {
644	if m != nil && m.Hash != nil {
645		return *m.Hash
646	}
647	return ""
648}
649
650func (m *UserInfo) GetAdmin() bool {
651	if m != nil && m.Admin != nil {
652		return *m.Admin
653	}
654	return false
655}
656
657func (m *UserInfo) GetPrivileges() []*UserPrivilege {
658	if m != nil {
659		return m.Privileges
660	}
661	return nil
662}
663
664type UserPrivilege struct {
665	Database         *string `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
666	Privilege        *int32  `protobuf:"varint,2,req,name=Privilege" json:"Privilege,omitempty"`
667	XXX_unrecognized []byte  `json:"-"`
668}
669
670func (m *UserPrivilege) Reset()                    { *m = UserPrivilege{} }
671func (m *UserPrivilege) String() string            { return proto.CompactTextString(m) }
672func (*UserPrivilege) ProtoMessage()               {}
673func (*UserPrivilege) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{11} }
674
675func (m *UserPrivilege) GetDatabase() string {
676	if m != nil && m.Database != nil {
677		return *m.Database
678	}
679	return ""
680}
681
682func (m *UserPrivilege) GetPrivilege() int32 {
683	if m != nil && m.Privilege != nil {
684		return *m.Privilege
685	}
686	return 0
687}
688
689type Command struct {
690	Type                         *Command_Type `protobuf:"varint,1,req,name=type,enum=meta.Command_Type" json:"type,omitempty"`
691	proto.XXX_InternalExtensions `json:"-"`
692	XXX_unrecognized             []byte `json:"-"`
693}
694
695func (m *Command) Reset()                    { *m = Command{} }
696func (m *Command) String() string            { return proto.CompactTextString(m) }
697func (*Command) ProtoMessage()               {}
698func (*Command) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{12} }
699
700var extRange_Command = []proto.ExtensionRange{
701	{Start: 100, End: 536870911},
702}
703
704func (*Command) ExtensionRangeArray() []proto.ExtensionRange {
705	return extRange_Command
706}
707
708func (m *Command) GetType() Command_Type {
709	if m != nil && m.Type != nil {
710		return *m.Type
711	}
712	return Command_CreateNodeCommand
713}
714
715// This isn't used in >= 0.10.0. Kept around for upgrade purposes. Instead
716// look at CreateDataNodeCommand and CreateMetaNodeCommand
717type CreateNodeCommand struct {
718	Host             *string `protobuf:"bytes,1,req,name=Host" json:"Host,omitempty"`
719	Rand             *uint64 `protobuf:"varint,2,req,name=Rand" json:"Rand,omitempty"`
720	XXX_unrecognized []byte  `json:"-"`
721}
722
723func (m *CreateNodeCommand) Reset()                    { *m = CreateNodeCommand{} }
724func (m *CreateNodeCommand) String() string            { return proto.CompactTextString(m) }
725func (*CreateNodeCommand) ProtoMessage()               {}
726func (*CreateNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{13} }
727
728func (m *CreateNodeCommand) GetHost() string {
729	if m != nil && m.Host != nil {
730		return *m.Host
731	}
732	return ""
733}
734
735func (m *CreateNodeCommand) GetRand() uint64 {
736	if m != nil && m.Rand != nil {
737		return *m.Rand
738	}
739	return 0
740}
741
742var E_CreateNodeCommand_Command = &proto.ExtensionDesc{
743	ExtendedType:  (*Command)(nil),
744	ExtensionType: (*CreateNodeCommand)(nil),
745	Field:         101,
746	Name:          "meta.CreateNodeCommand.command",
747	Tag:           "bytes,101,opt,name=command",
748	Filename:      "internal/meta.proto",
749}
750
751type DeleteNodeCommand struct {
752	ID               *uint64 `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
753	Force            *bool   `protobuf:"varint,2,req,name=Force" json:"Force,omitempty"`
754	XXX_unrecognized []byte  `json:"-"`
755}
756
757func (m *DeleteNodeCommand) Reset()                    { *m = DeleteNodeCommand{} }
758func (m *DeleteNodeCommand) String() string            { return proto.CompactTextString(m) }
759func (*DeleteNodeCommand) ProtoMessage()               {}
760func (*DeleteNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{14} }
761
762func (m *DeleteNodeCommand) GetID() uint64 {
763	if m != nil && m.ID != nil {
764		return *m.ID
765	}
766	return 0
767}
768
769func (m *DeleteNodeCommand) GetForce() bool {
770	if m != nil && m.Force != nil {
771		return *m.Force
772	}
773	return false
774}
775
776var E_DeleteNodeCommand_Command = &proto.ExtensionDesc{
777	ExtendedType:  (*Command)(nil),
778	ExtensionType: (*DeleteNodeCommand)(nil),
779	Field:         102,
780	Name:          "meta.DeleteNodeCommand.command",
781	Tag:           "bytes,102,opt,name=command",
782	Filename:      "internal/meta.proto",
783}
784
785type CreateDatabaseCommand struct {
786	Name             *string              `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
787	RetentionPolicy  *RetentionPolicyInfo `protobuf:"bytes,2,opt,name=RetentionPolicy" json:"RetentionPolicy,omitempty"`
788	XXX_unrecognized []byte               `json:"-"`
789}
790
791func (m *CreateDatabaseCommand) Reset()                    { *m = CreateDatabaseCommand{} }
792func (m *CreateDatabaseCommand) String() string            { return proto.CompactTextString(m) }
793func (*CreateDatabaseCommand) ProtoMessage()               {}
794func (*CreateDatabaseCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{15} }
795
796func (m *CreateDatabaseCommand) GetName() string {
797	if m != nil && m.Name != nil {
798		return *m.Name
799	}
800	return ""
801}
802
803func (m *CreateDatabaseCommand) GetRetentionPolicy() *RetentionPolicyInfo {
804	if m != nil {
805		return m.RetentionPolicy
806	}
807	return nil
808}
809
810var E_CreateDatabaseCommand_Command = &proto.ExtensionDesc{
811	ExtendedType:  (*Command)(nil),
812	ExtensionType: (*CreateDatabaseCommand)(nil),
813	Field:         103,
814	Name:          "meta.CreateDatabaseCommand.command",
815	Tag:           "bytes,103,opt,name=command",
816	Filename:      "internal/meta.proto",
817}
818
819type DropDatabaseCommand struct {
820	Name             *string `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
821	XXX_unrecognized []byte  `json:"-"`
822}
823
824func (m *DropDatabaseCommand) Reset()                    { *m = DropDatabaseCommand{} }
825func (m *DropDatabaseCommand) String() string            { return proto.CompactTextString(m) }
826func (*DropDatabaseCommand) ProtoMessage()               {}
827func (*DropDatabaseCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{16} }
828
829func (m *DropDatabaseCommand) GetName() string {
830	if m != nil && m.Name != nil {
831		return *m.Name
832	}
833	return ""
834}
835
836var E_DropDatabaseCommand_Command = &proto.ExtensionDesc{
837	ExtendedType:  (*Command)(nil),
838	ExtensionType: (*DropDatabaseCommand)(nil),
839	Field:         104,
840	Name:          "meta.DropDatabaseCommand.command",
841	Tag:           "bytes,104,opt,name=command",
842	Filename:      "internal/meta.proto",
843}
844
845type CreateRetentionPolicyCommand struct {
846	Database         *string              `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
847	RetentionPolicy  *RetentionPolicyInfo `protobuf:"bytes,2,req,name=RetentionPolicy" json:"RetentionPolicy,omitempty"`
848	XXX_unrecognized []byte               `json:"-"`
849}
850
851func (m *CreateRetentionPolicyCommand) Reset()         { *m = CreateRetentionPolicyCommand{} }
852func (m *CreateRetentionPolicyCommand) String() string { return proto.CompactTextString(m) }
853func (*CreateRetentionPolicyCommand) ProtoMessage()    {}
854func (*CreateRetentionPolicyCommand) Descriptor() ([]byte, []int) {
855	return fileDescriptorMeta, []int{17}
856}
857
858func (m *CreateRetentionPolicyCommand) GetDatabase() string {
859	if m != nil && m.Database != nil {
860		return *m.Database
861	}
862	return ""
863}
864
865func (m *CreateRetentionPolicyCommand) GetRetentionPolicy() *RetentionPolicyInfo {
866	if m != nil {
867		return m.RetentionPolicy
868	}
869	return nil
870}
871
872var E_CreateRetentionPolicyCommand_Command = &proto.ExtensionDesc{
873	ExtendedType:  (*Command)(nil),
874	ExtensionType: (*CreateRetentionPolicyCommand)(nil),
875	Field:         105,
876	Name:          "meta.CreateRetentionPolicyCommand.command",
877	Tag:           "bytes,105,opt,name=command",
878	Filename:      "internal/meta.proto",
879}
880
881type DropRetentionPolicyCommand struct {
882	Database         *string `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
883	Name             *string `protobuf:"bytes,2,req,name=Name" json:"Name,omitempty"`
884	XXX_unrecognized []byte  `json:"-"`
885}
886
887func (m *DropRetentionPolicyCommand) Reset()                    { *m = DropRetentionPolicyCommand{} }
888func (m *DropRetentionPolicyCommand) String() string            { return proto.CompactTextString(m) }
889func (*DropRetentionPolicyCommand) ProtoMessage()               {}
890func (*DropRetentionPolicyCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{18} }
891
892func (m *DropRetentionPolicyCommand) GetDatabase() string {
893	if m != nil && m.Database != nil {
894		return *m.Database
895	}
896	return ""
897}
898
899func (m *DropRetentionPolicyCommand) GetName() string {
900	if m != nil && m.Name != nil {
901		return *m.Name
902	}
903	return ""
904}
905
906var E_DropRetentionPolicyCommand_Command = &proto.ExtensionDesc{
907	ExtendedType:  (*Command)(nil),
908	ExtensionType: (*DropRetentionPolicyCommand)(nil),
909	Field:         106,
910	Name:          "meta.DropRetentionPolicyCommand.command",
911	Tag:           "bytes,106,opt,name=command",
912	Filename:      "internal/meta.proto",
913}
914
915type SetDefaultRetentionPolicyCommand struct {
916	Database         *string `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
917	Name             *string `protobuf:"bytes,2,req,name=Name" json:"Name,omitempty"`
918	XXX_unrecognized []byte  `json:"-"`
919}
920
921func (m *SetDefaultRetentionPolicyCommand) Reset()         { *m = SetDefaultRetentionPolicyCommand{} }
922func (m *SetDefaultRetentionPolicyCommand) String() string { return proto.CompactTextString(m) }
923func (*SetDefaultRetentionPolicyCommand) ProtoMessage()    {}
924func (*SetDefaultRetentionPolicyCommand) Descriptor() ([]byte, []int) {
925	return fileDescriptorMeta, []int{19}
926}
927
928func (m *SetDefaultRetentionPolicyCommand) GetDatabase() string {
929	if m != nil && m.Database != nil {
930		return *m.Database
931	}
932	return ""
933}
934
935func (m *SetDefaultRetentionPolicyCommand) GetName() string {
936	if m != nil && m.Name != nil {
937		return *m.Name
938	}
939	return ""
940}
941
942var E_SetDefaultRetentionPolicyCommand_Command = &proto.ExtensionDesc{
943	ExtendedType:  (*Command)(nil),
944	ExtensionType: (*SetDefaultRetentionPolicyCommand)(nil),
945	Field:         107,
946	Name:          "meta.SetDefaultRetentionPolicyCommand.command",
947	Tag:           "bytes,107,opt,name=command",
948	Filename:      "internal/meta.proto",
949}
950
951type UpdateRetentionPolicyCommand struct {
952	Database         *string `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
953	Name             *string `protobuf:"bytes,2,req,name=Name" json:"Name,omitempty"`
954	NewName          *string `protobuf:"bytes,3,opt,name=NewName" json:"NewName,omitempty"`
955	Duration         *int64  `protobuf:"varint,4,opt,name=Duration" json:"Duration,omitempty"`
956	ReplicaN         *uint32 `protobuf:"varint,5,opt,name=ReplicaN" json:"ReplicaN,omitempty"`
957	XXX_unrecognized []byte  `json:"-"`
958}
959
960func (m *UpdateRetentionPolicyCommand) Reset()         { *m = UpdateRetentionPolicyCommand{} }
961func (m *UpdateRetentionPolicyCommand) String() string { return proto.CompactTextString(m) }
962func (*UpdateRetentionPolicyCommand) ProtoMessage()    {}
963func (*UpdateRetentionPolicyCommand) Descriptor() ([]byte, []int) {
964	return fileDescriptorMeta, []int{20}
965}
966
967func (m *UpdateRetentionPolicyCommand) GetDatabase() string {
968	if m != nil && m.Database != nil {
969		return *m.Database
970	}
971	return ""
972}
973
974func (m *UpdateRetentionPolicyCommand) GetName() string {
975	if m != nil && m.Name != nil {
976		return *m.Name
977	}
978	return ""
979}
980
981func (m *UpdateRetentionPolicyCommand) GetNewName() string {
982	if m != nil && m.NewName != nil {
983		return *m.NewName
984	}
985	return ""
986}
987
988func (m *UpdateRetentionPolicyCommand) GetDuration() int64 {
989	if m != nil && m.Duration != nil {
990		return *m.Duration
991	}
992	return 0
993}
994
995func (m *UpdateRetentionPolicyCommand) GetReplicaN() uint32 {
996	if m != nil && m.ReplicaN != nil {
997		return *m.ReplicaN
998	}
999	return 0
1000}
1001
1002var E_UpdateRetentionPolicyCommand_Command = &proto.ExtensionDesc{
1003	ExtendedType:  (*Command)(nil),
1004	ExtensionType: (*UpdateRetentionPolicyCommand)(nil),
1005	Field:         108,
1006	Name:          "meta.UpdateRetentionPolicyCommand.command",
1007	Tag:           "bytes,108,opt,name=command",
1008	Filename:      "internal/meta.proto",
1009}
1010
1011type CreateShardGroupCommand struct {
1012	Database         *string `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
1013	Policy           *string `protobuf:"bytes,2,req,name=Policy" json:"Policy,omitempty"`
1014	Timestamp        *int64  `protobuf:"varint,3,req,name=Timestamp" json:"Timestamp,omitempty"`
1015	XXX_unrecognized []byte  `json:"-"`
1016}
1017
1018func (m *CreateShardGroupCommand) Reset()                    { *m = CreateShardGroupCommand{} }
1019func (m *CreateShardGroupCommand) String() string            { return proto.CompactTextString(m) }
1020func (*CreateShardGroupCommand) ProtoMessage()               {}
1021func (*CreateShardGroupCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{21} }
1022
1023func (m *CreateShardGroupCommand) GetDatabase() string {
1024	if m != nil && m.Database != nil {
1025		return *m.Database
1026	}
1027	return ""
1028}
1029
1030func (m *CreateShardGroupCommand) GetPolicy() string {
1031	if m != nil && m.Policy != nil {
1032		return *m.Policy
1033	}
1034	return ""
1035}
1036
1037func (m *CreateShardGroupCommand) GetTimestamp() int64 {
1038	if m != nil && m.Timestamp != nil {
1039		return *m.Timestamp
1040	}
1041	return 0
1042}
1043
1044var E_CreateShardGroupCommand_Command = &proto.ExtensionDesc{
1045	ExtendedType:  (*Command)(nil),
1046	ExtensionType: (*CreateShardGroupCommand)(nil),
1047	Field:         109,
1048	Name:          "meta.CreateShardGroupCommand.command",
1049	Tag:           "bytes,109,opt,name=command",
1050	Filename:      "internal/meta.proto",
1051}
1052
1053type DeleteShardGroupCommand struct {
1054	Database         *string `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
1055	Policy           *string `protobuf:"bytes,2,req,name=Policy" json:"Policy,omitempty"`
1056	ShardGroupID     *uint64 `protobuf:"varint,3,req,name=ShardGroupID" json:"ShardGroupID,omitempty"`
1057	XXX_unrecognized []byte  `json:"-"`
1058}
1059
1060func (m *DeleteShardGroupCommand) Reset()                    { *m = DeleteShardGroupCommand{} }
1061func (m *DeleteShardGroupCommand) String() string            { return proto.CompactTextString(m) }
1062func (*DeleteShardGroupCommand) ProtoMessage()               {}
1063func (*DeleteShardGroupCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{22} }
1064
1065func (m *DeleteShardGroupCommand) GetDatabase() string {
1066	if m != nil && m.Database != nil {
1067		return *m.Database
1068	}
1069	return ""
1070}
1071
1072func (m *DeleteShardGroupCommand) GetPolicy() string {
1073	if m != nil && m.Policy != nil {
1074		return *m.Policy
1075	}
1076	return ""
1077}
1078
1079func (m *DeleteShardGroupCommand) GetShardGroupID() uint64 {
1080	if m != nil && m.ShardGroupID != nil {
1081		return *m.ShardGroupID
1082	}
1083	return 0
1084}
1085
1086var E_DeleteShardGroupCommand_Command = &proto.ExtensionDesc{
1087	ExtendedType:  (*Command)(nil),
1088	ExtensionType: (*DeleteShardGroupCommand)(nil),
1089	Field:         110,
1090	Name:          "meta.DeleteShardGroupCommand.command",
1091	Tag:           "bytes,110,opt,name=command",
1092	Filename:      "internal/meta.proto",
1093}
1094
1095type CreateContinuousQueryCommand struct {
1096	Database         *string `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
1097	Name             *string `protobuf:"bytes,2,req,name=Name" json:"Name,omitempty"`
1098	Query            *string `protobuf:"bytes,3,req,name=Query" json:"Query,omitempty"`
1099	XXX_unrecognized []byte  `json:"-"`
1100}
1101
1102func (m *CreateContinuousQueryCommand) Reset()         { *m = CreateContinuousQueryCommand{} }
1103func (m *CreateContinuousQueryCommand) String() string { return proto.CompactTextString(m) }
1104func (*CreateContinuousQueryCommand) ProtoMessage()    {}
1105func (*CreateContinuousQueryCommand) Descriptor() ([]byte, []int) {
1106	return fileDescriptorMeta, []int{23}
1107}
1108
1109func (m *CreateContinuousQueryCommand) GetDatabase() string {
1110	if m != nil && m.Database != nil {
1111		return *m.Database
1112	}
1113	return ""
1114}
1115
1116func (m *CreateContinuousQueryCommand) GetName() string {
1117	if m != nil && m.Name != nil {
1118		return *m.Name
1119	}
1120	return ""
1121}
1122
1123func (m *CreateContinuousQueryCommand) GetQuery() string {
1124	if m != nil && m.Query != nil {
1125		return *m.Query
1126	}
1127	return ""
1128}
1129
1130var E_CreateContinuousQueryCommand_Command = &proto.ExtensionDesc{
1131	ExtendedType:  (*Command)(nil),
1132	ExtensionType: (*CreateContinuousQueryCommand)(nil),
1133	Field:         111,
1134	Name:          "meta.CreateContinuousQueryCommand.command",
1135	Tag:           "bytes,111,opt,name=command",
1136	Filename:      "internal/meta.proto",
1137}
1138
1139type DropContinuousQueryCommand struct {
1140	Database         *string `protobuf:"bytes,1,req,name=Database" json:"Database,omitempty"`
1141	Name             *string `protobuf:"bytes,2,req,name=Name" json:"Name,omitempty"`
1142	XXX_unrecognized []byte  `json:"-"`
1143}
1144
1145func (m *DropContinuousQueryCommand) Reset()                    { *m = DropContinuousQueryCommand{} }
1146func (m *DropContinuousQueryCommand) String() string            { return proto.CompactTextString(m) }
1147func (*DropContinuousQueryCommand) ProtoMessage()               {}
1148func (*DropContinuousQueryCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{24} }
1149
1150func (m *DropContinuousQueryCommand) GetDatabase() string {
1151	if m != nil && m.Database != nil {
1152		return *m.Database
1153	}
1154	return ""
1155}
1156
1157func (m *DropContinuousQueryCommand) GetName() string {
1158	if m != nil && m.Name != nil {
1159		return *m.Name
1160	}
1161	return ""
1162}
1163
1164var E_DropContinuousQueryCommand_Command = &proto.ExtensionDesc{
1165	ExtendedType:  (*Command)(nil),
1166	ExtensionType: (*DropContinuousQueryCommand)(nil),
1167	Field:         112,
1168	Name:          "meta.DropContinuousQueryCommand.command",
1169	Tag:           "bytes,112,opt,name=command",
1170	Filename:      "internal/meta.proto",
1171}
1172
1173type CreateUserCommand struct {
1174	Name             *string `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
1175	Hash             *string `protobuf:"bytes,2,req,name=Hash" json:"Hash,omitempty"`
1176	Admin            *bool   `protobuf:"varint,3,req,name=Admin" json:"Admin,omitempty"`
1177	XXX_unrecognized []byte  `json:"-"`
1178}
1179
1180func (m *CreateUserCommand) Reset()                    { *m = CreateUserCommand{} }
1181func (m *CreateUserCommand) String() string            { return proto.CompactTextString(m) }
1182func (*CreateUserCommand) ProtoMessage()               {}
1183func (*CreateUserCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{25} }
1184
1185func (m *CreateUserCommand) GetName() string {
1186	if m != nil && m.Name != nil {
1187		return *m.Name
1188	}
1189	return ""
1190}
1191
1192func (m *CreateUserCommand) GetHash() string {
1193	if m != nil && m.Hash != nil {
1194		return *m.Hash
1195	}
1196	return ""
1197}
1198
1199func (m *CreateUserCommand) GetAdmin() bool {
1200	if m != nil && m.Admin != nil {
1201		return *m.Admin
1202	}
1203	return false
1204}
1205
1206var E_CreateUserCommand_Command = &proto.ExtensionDesc{
1207	ExtendedType:  (*Command)(nil),
1208	ExtensionType: (*CreateUserCommand)(nil),
1209	Field:         113,
1210	Name:          "meta.CreateUserCommand.command",
1211	Tag:           "bytes,113,opt,name=command",
1212	Filename:      "internal/meta.proto",
1213}
1214
1215type DropUserCommand struct {
1216	Name             *string `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
1217	XXX_unrecognized []byte  `json:"-"`
1218}
1219
1220func (m *DropUserCommand) Reset()                    { *m = DropUserCommand{} }
1221func (m *DropUserCommand) String() string            { return proto.CompactTextString(m) }
1222func (*DropUserCommand) ProtoMessage()               {}
1223func (*DropUserCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{26} }
1224
1225func (m *DropUserCommand) GetName() string {
1226	if m != nil && m.Name != nil {
1227		return *m.Name
1228	}
1229	return ""
1230}
1231
1232var E_DropUserCommand_Command = &proto.ExtensionDesc{
1233	ExtendedType:  (*Command)(nil),
1234	ExtensionType: (*DropUserCommand)(nil),
1235	Field:         114,
1236	Name:          "meta.DropUserCommand.command",
1237	Tag:           "bytes,114,opt,name=command",
1238	Filename:      "internal/meta.proto",
1239}
1240
1241type UpdateUserCommand struct {
1242	Name             *string `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
1243	Hash             *string `protobuf:"bytes,2,req,name=Hash" json:"Hash,omitempty"`
1244	XXX_unrecognized []byte  `json:"-"`
1245}
1246
1247func (m *UpdateUserCommand) Reset()                    { *m = UpdateUserCommand{} }
1248func (m *UpdateUserCommand) String() string            { return proto.CompactTextString(m) }
1249func (*UpdateUserCommand) ProtoMessage()               {}
1250func (*UpdateUserCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{27} }
1251
1252func (m *UpdateUserCommand) GetName() string {
1253	if m != nil && m.Name != nil {
1254		return *m.Name
1255	}
1256	return ""
1257}
1258
1259func (m *UpdateUserCommand) GetHash() string {
1260	if m != nil && m.Hash != nil {
1261		return *m.Hash
1262	}
1263	return ""
1264}
1265
1266var E_UpdateUserCommand_Command = &proto.ExtensionDesc{
1267	ExtendedType:  (*Command)(nil),
1268	ExtensionType: (*UpdateUserCommand)(nil),
1269	Field:         115,
1270	Name:          "meta.UpdateUserCommand.command",
1271	Tag:           "bytes,115,opt,name=command",
1272	Filename:      "internal/meta.proto",
1273}
1274
1275type SetPrivilegeCommand struct {
1276	Username         *string `protobuf:"bytes,1,req,name=Username" json:"Username,omitempty"`
1277	Database         *string `protobuf:"bytes,2,req,name=Database" json:"Database,omitempty"`
1278	Privilege        *int32  `protobuf:"varint,3,req,name=Privilege" json:"Privilege,omitempty"`
1279	XXX_unrecognized []byte  `json:"-"`
1280}
1281
1282func (m *SetPrivilegeCommand) Reset()                    { *m = SetPrivilegeCommand{} }
1283func (m *SetPrivilegeCommand) String() string            { return proto.CompactTextString(m) }
1284func (*SetPrivilegeCommand) ProtoMessage()               {}
1285func (*SetPrivilegeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{28} }
1286
1287func (m *SetPrivilegeCommand) GetUsername() string {
1288	if m != nil && m.Username != nil {
1289		return *m.Username
1290	}
1291	return ""
1292}
1293
1294func (m *SetPrivilegeCommand) GetDatabase() string {
1295	if m != nil && m.Database != nil {
1296		return *m.Database
1297	}
1298	return ""
1299}
1300
1301func (m *SetPrivilegeCommand) GetPrivilege() int32 {
1302	if m != nil && m.Privilege != nil {
1303		return *m.Privilege
1304	}
1305	return 0
1306}
1307
1308var E_SetPrivilegeCommand_Command = &proto.ExtensionDesc{
1309	ExtendedType:  (*Command)(nil),
1310	ExtensionType: (*SetPrivilegeCommand)(nil),
1311	Field:         116,
1312	Name:          "meta.SetPrivilegeCommand.command",
1313	Tag:           "bytes,116,opt,name=command",
1314	Filename:      "internal/meta.proto",
1315}
1316
1317type SetDataCommand struct {
1318	Data             *Data  `protobuf:"bytes,1,req,name=Data" json:"Data,omitempty"`
1319	XXX_unrecognized []byte `json:"-"`
1320}
1321
1322func (m *SetDataCommand) Reset()                    { *m = SetDataCommand{} }
1323func (m *SetDataCommand) String() string            { return proto.CompactTextString(m) }
1324func (*SetDataCommand) ProtoMessage()               {}
1325func (*SetDataCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{29} }
1326
1327func (m *SetDataCommand) GetData() *Data {
1328	if m != nil {
1329		return m.Data
1330	}
1331	return nil
1332}
1333
1334var E_SetDataCommand_Command = &proto.ExtensionDesc{
1335	ExtendedType:  (*Command)(nil),
1336	ExtensionType: (*SetDataCommand)(nil),
1337	Field:         117,
1338	Name:          "meta.SetDataCommand.command",
1339	Tag:           "bytes,117,opt,name=command",
1340	Filename:      "internal/meta.proto",
1341}
1342
1343type SetAdminPrivilegeCommand struct {
1344	Username         *string `protobuf:"bytes,1,req,name=Username" json:"Username,omitempty"`
1345	Admin            *bool   `protobuf:"varint,2,req,name=Admin" json:"Admin,omitempty"`
1346	XXX_unrecognized []byte  `json:"-"`
1347}
1348
1349func (m *SetAdminPrivilegeCommand) Reset()                    { *m = SetAdminPrivilegeCommand{} }
1350func (m *SetAdminPrivilegeCommand) String() string            { return proto.CompactTextString(m) }
1351func (*SetAdminPrivilegeCommand) ProtoMessage()               {}
1352func (*SetAdminPrivilegeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{30} }
1353
1354func (m *SetAdminPrivilegeCommand) GetUsername() string {
1355	if m != nil && m.Username != nil {
1356		return *m.Username
1357	}
1358	return ""
1359}
1360
1361func (m *SetAdminPrivilegeCommand) GetAdmin() bool {
1362	if m != nil && m.Admin != nil {
1363		return *m.Admin
1364	}
1365	return false
1366}
1367
1368var E_SetAdminPrivilegeCommand_Command = &proto.ExtensionDesc{
1369	ExtendedType:  (*Command)(nil),
1370	ExtensionType: (*SetAdminPrivilegeCommand)(nil),
1371	Field:         118,
1372	Name:          "meta.SetAdminPrivilegeCommand.command",
1373	Tag:           "bytes,118,opt,name=command",
1374	Filename:      "internal/meta.proto",
1375}
1376
1377type UpdateNodeCommand struct {
1378	ID               *uint64 `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
1379	Host             *string `protobuf:"bytes,2,req,name=Host" json:"Host,omitempty"`
1380	XXX_unrecognized []byte  `json:"-"`
1381}
1382
1383func (m *UpdateNodeCommand) Reset()                    { *m = UpdateNodeCommand{} }
1384func (m *UpdateNodeCommand) String() string            { return proto.CompactTextString(m) }
1385func (*UpdateNodeCommand) ProtoMessage()               {}
1386func (*UpdateNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{31} }
1387
1388func (m *UpdateNodeCommand) GetID() uint64 {
1389	if m != nil && m.ID != nil {
1390		return *m.ID
1391	}
1392	return 0
1393}
1394
1395func (m *UpdateNodeCommand) GetHost() string {
1396	if m != nil && m.Host != nil {
1397		return *m.Host
1398	}
1399	return ""
1400}
1401
1402var E_UpdateNodeCommand_Command = &proto.ExtensionDesc{
1403	ExtendedType:  (*Command)(nil),
1404	ExtensionType: (*UpdateNodeCommand)(nil),
1405	Field:         119,
1406	Name:          "meta.UpdateNodeCommand.command",
1407	Tag:           "bytes,119,opt,name=command",
1408	Filename:      "internal/meta.proto",
1409}
1410
1411type CreateSubscriptionCommand struct {
1412	Name             *string  `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
1413	Database         *string  `protobuf:"bytes,2,req,name=Database" json:"Database,omitempty"`
1414	RetentionPolicy  *string  `protobuf:"bytes,3,req,name=RetentionPolicy" json:"RetentionPolicy,omitempty"`
1415	Mode             *string  `protobuf:"bytes,4,req,name=Mode" json:"Mode,omitempty"`
1416	Destinations     []string `protobuf:"bytes,5,rep,name=Destinations" json:"Destinations,omitempty"`
1417	XXX_unrecognized []byte   `json:"-"`
1418}
1419
1420func (m *CreateSubscriptionCommand) Reset()                    { *m = CreateSubscriptionCommand{} }
1421func (m *CreateSubscriptionCommand) String() string            { return proto.CompactTextString(m) }
1422func (*CreateSubscriptionCommand) ProtoMessage()               {}
1423func (*CreateSubscriptionCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{32} }
1424
1425func (m *CreateSubscriptionCommand) GetName() string {
1426	if m != nil && m.Name != nil {
1427		return *m.Name
1428	}
1429	return ""
1430}
1431
1432func (m *CreateSubscriptionCommand) GetDatabase() string {
1433	if m != nil && m.Database != nil {
1434		return *m.Database
1435	}
1436	return ""
1437}
1438
1439func (m *CreateSubscriptionCommand) GetRetentionPolicy() string {
1440	if m != nil && m.RetentionPolicy != nil {
1441		return *m.RetentionPolicy
1442	}
1443	return ""
1444}
1445
1446func (m *CreateSubscriptionCommand) GetMode() string {
1447	if m != nil && m.Mode != nil {
1448		return *m.Mode
1449	}
1450	return ""
1451}
1452
1453func (m *CreateSubscriptionCommand) GetDestinations() []string {
1454	if m != nil {
1455		return m.Destinations
1456	}
1457	return nil
1458}
1459
1460var E_CreateSubscriptionCommand_Command = &proto.ExtensionDesc{
1461	ExtendedType:  (*Command)(nil),
1462	ExtensionType: (*CreateSubscriptionCommand)(nil),
1463	Field:         121,
1464	Name:          "meta.CreateSubscriptionCommand.command",
1465	Tag:           "bytes,121,opt,name=command",
1466	Filename:      "internal/meta.proto",
1467}
1468
1469type DropSubscriptionCommand struct {
1470	Name             *string `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"`
1471	Database         *string `protobuf:"bytes,2,req,name=Database" json:"Database,omitempty"`
1472	RetentionPolicy  *string `protobuf:"bytes,3,req,name=RetentionPolicy" json:"RetentionPolicy,omitempty"`
1473	XXX_unrecognized []byte  `json:"-"`
1474}
1475
1476func (m *DropSubscriptionCommand) Reset()                    { *m = DropSubscriptionCommand{} }
1477func (m *DropSubscriptionCommand) String() string            { return proto.CompactTextString(m) }
1478func (*DropSubscriptionCommand) ProtoMessage()               {}
1479func (*DropSubscriptionCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{33} }
1480
1481func (m *DropSubscriptionCommand) GetName() string {
1482	if m != nil && m.Name != nil {
1483		return *m.Name
1484	}
1485	return ""
1486}
1487
1488func (m *DropSubscriptionCommand) GetDatabase() string {
1489	if m != nil && m.Database != nil {
1490		return *m.Database
1491	}
1492	return ""
1493}
1494
1495func (m *DropSubscriptionCommand) GetRetentionPolicy() string {
1496	if m != nil && m.RetentionPolicy != nil {
1497		return *m.RetentionPolicy
1498	}
1499	return ""
1500}
1501
1502var E_DropSubscriptionCommand_Command = &proto.ExtensionDesc{
1503	ExtendedType:  (*Command)(nil),
1504	ExtensionType: (*DropSubscriptionCommand)(nil),
1505	Field:         122,
1506	Name:          "meta.DropSubscriptionCommand.command",
1507	Tag:           "bytes,122,opt,name=command",
1508	Filename:      "internal/meta.proto",
1509}
1510
1511type RemovePeerCommand struct {
1512	ID               *uint64 `protobuf:"varint,1,opt,name=ID" json:"ID,omitempty"`
1513	Addr             *string `protobuf:"bytes,2,req,name=Addr" json:"Addr,omitempty"`
1514	XXX_unrecognized []byte  `json:"-"`
1515}
1516
1517func (m *RemovePeerCommand) Reset()                    { *m = RemovePeerCommand{} }
1518func (m *RemovePeerCommand) String() string            { return proto.CompactTextString(m) }
1519func (*RemovePeerCommand) ProtoMessage()               {}
1520func (*RemovePeerCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{34} }
1521
1522func (m *RemovePeerCommand) GetID() uint64 {
1523	if m != nil && m.ID != nil {
1524		return *m.ID
1525	}
1526	return 0
1527}
1528
1529func (m *RemovePeerCommand) GetAddr() string {
1530	if m != nil && m.Addr != nil {
1531		return *m.Addr
1532	}
1533	return ""
1534}
1535
1536var E_RemovePeerCommand_Command = &proto.ExtensionDesc{
1537	ExtendedType:  (*Command)(nil),
1538	ExtensionType: (*RemovePeerCommand)(nil),
1539	Field:         123,
1540	Name:          "meta.RemovePeerCommand.command",
1541	Tag:           "bytes,123,opt,name=command",
1542	Filename:      "internal/meta.proto",
1543}
1544
1545type CreateMetaNodeCommand struct {
1546	HTTPAddr         *string `protobuf:"bytes,1,req,name=HTTPAddr" json:"HTTPAddr,omitempty"`
1547	TCPAddr          *string `protobuf:"bytes,2,req,name=TCPAddr" json:"TCPAddr,omitempty"`
1548	Rand             *uint64 `protobuf:"varint,3,req,name=Rand" json:"Rand,omitempty"`
1549	XXX_unrecognized []byte  `json:"-"`
1550}
1551
1552func (m *CreateMetaNodeCommand) Reset()                    { *m = CreateMetaNodeCommand{} }
1553func (m *CreateMetaNodeCommand) String() string            { return proto.CompactTextString(m) }
1554func (*CreateMetaNodeCommand) ProtoMessage()               {}
1555func (*CreateMetaNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{35} }
1556
1557func (m *CreateMetaNodeCommand) GetHTTPAddr() string {
1558	if m != nil && m.HTTPAddr != nil {
1559		return *m.HTTPAddr
1560	}
1561	return ""
1562}
1563
1564func (m *CreateMetaNodeCommand) GetTCPAddr() string {
1565	if m != nil && m.TCPAddr != nil {
1566		return *m.TCPAddr
1567	}
1568	return ""
1569}
1570
1571func (m *CreateMetaNodeCommand) GetRand() uint64 {
1572	if m != nil && m.Rand != nil {
1573		return *m.Rand
1574	}
1575	return 0
1576}
1577
1578var E_CreateMetaNodeCommand_Command = &proto.ExtensionDesc{
1579	ExtendedType:  (*Command)(nil),
1580	ExtensionType: (*CreateMetaNodeCommand)(nil),
1581	Field:         124,
1582	Name:          "meta.CreateMetaNodeCommand.command",
1583	Tag:           "bytes,124,opt,name=command",
1584	Filename:      "internal/meta.proto",
1585}
1586
1587type CreateDataNodeCommand struct {
1588	HTTPAddr         *string `protobuf:"bytes,1,req,name=HTTPAddr" json:"HTTPAddr,omitempty"`
1589	TCPAddr          *string `protobuf:"bytes,2,req,name=TCPAddr" json:"TCPAddr,omitempty"`
1590	XXX_unrecognized []byte  `json:"-"`
1591}
1592
1593func (m *CreateDataNodeCommand) Reset()                    { *m = CreateDataNodeCommand{} }
1594func (m *CreateDataNodeCommand) String() string            { return proto.CompactTextString(m) }
1595func (*CreateDataNodeCommand) ProtoMessage()               {}
1596func (*CreateDataNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{36} }
1597
1598func (m *CreateDataNodeCommand) GetHTTPAddr() string {
1599	if m != nil && m.HTTPAddr != nil {
1600		return *m.HTTPAddr
1601	}
1602	return ""
1603}
1604
1605func (m *CreateDataNodeCommand) GetTCPAddr() string {
1606	if m != nil && m.TCPAddr != nil {
1607		return *m.TCPAddr
1608	}
1609	return ""
1610}
1611
1612var E_CreateDataNodeCommand_Command = &proto.ExtensionDesc{
1613	ExtendedType:  (*Command)(nil),
1614	ExtensionType: (*CreateDataNodeCommand)(nil),
1615	Field:         125,
1616	Name:          "meta.CreateDataNodeCommand.command",
1617	Tag:           "bytes,125,opt,name=command",
1618	Filename:      "internal/meta.proto",
1619}
1620
1621type UpdateDataNodeCommand struct {
1622	ID               *uint64 `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
1623	Host             *string `protobuf:"bytes,2,req,name=Host" json:"Host,omitempty"`
1624	TCPHost          *string `protobuf:"bytes,3,req,name=TCPHost" json:"TCPHost,omitempty"`
1625	XXX_unrecognized []byte  `json:"-"`
1626}
1627
1628func (m *UpdateDataNodeCommand) Reset()                    { *m = UpdateDataNodeCommand{} }
1629func (m *UpdateDataNodeCommand) String() string            { return proto.CompactTextString(m) }
1630func (*UpdateDataNodeCommand) ProtoMessage()               {}
1631func (*UpdateDataNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{37} }
1632
1633func (m *UpdateDataNodeCommand) GetID() uint64 {
1634	if m != nil && m.ID != nil {
1635		return *m.ID
1636	}
1637	return 0
1638}
1639
1640func (m *UpdateDataNodeCommand) GetHost() string {
1641	if m != nil && m.Host != nil {
1642		return *m.Host
1643	}
1644	return ""
1645}
1646
1647func (m *UpdateDataNodeCommand) GetTCPHost() string {
1648	if m != nil && m.TCPHost != nil {
1649		return *m.TCPHost
1650	}
1651	return ""
1652}
1653
1654var E_UpdateDataNodeCommand_Command = &proto.ExtensionDesc{
1655	ExtendedType:  (*Command)(nil),
1656	ExtensionType: (*UpdateDataNodeCommand)(nil),
1657	Field:         126,
1658	Name:          "meta.UpdateDataNodeCommand.command",
1659	Tag:           "bytes,126,opt,name=command",
1660	Filename:      "internal/meta.proto",
1661}
1662
1663type DeleteMetaNodeCommand struct {
1664	ID               *uint64 `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
1665	XXX_unrecognized []byte  `json:"-"`
1666}
1667
1668func (m *DeleteMetaNodeCommand) Reset()                    { *m = DeleteMetaNodeCommand{} }
1669func (m *DeleteMetaNodeCommand) String() string            { return proto.CompactTextString(m) }
1670func (*DeleteMetaNodeCommand) ProtoMessage()               {}
1671func (*DeleteMetaNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{38} }
1672
1673func (m *DeleteMetaNodeCommand) GetID() uint64 {
1674	if m != nil && m.ID != nil {
1675		return *m.ID
1676	}
1677	return 0
1678}
1679
1680var E_DeleteMetaNodeCommand_Command = &proto.ExtensionDesc{
1681	ExtendedType:  (*Command)(nil),
1682	ExtensionType: (*DeleteMetaNodeCommand)(nil),
1683	Field:         127,
1684	Name:          "meta.DeleteMetaNodeCommand.command",
1685	Tag:           "bytes,127,opt,name=command",
1686	Filename:      "internal/meta.proto",
1687}
1688
1689type DeleteDataNodeCommand struct {
1690	ID               *uint64 `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
1691	XXX_unrecognized []byte  `json:"-"`
1692}
1693
1694func (m *DeleteDataNodeCommand) Reset()                    { *m = DeleteDataNodeCommand{} }
1695func (m *DeleteDataNodeCommand) String() string            { return proto.CompactTextString(m) }
1696func (*DeleteDataNodeCommand) ProtoMessage()               {}
1697func (*DeleteDataNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{39} }
1698
1699func (m *DeleteDataNodeCommand) GetID() uint64 {
1700	if m != nil && m.ID != nil {
1701		return *m.ID
1702	}
1703	return 0
1704}
1705
1706var E_DeleteDataNodeCommand_Command = &proto.ExtensionDesc{
1707	ExtendedType:  (*Command)(nil),
1708	ExtensionType: (*DeleteDataNodeCommand)(nil),
1709	Field:         128,
1710	Name:          "meta.DeleteDataNodeCommand.command",
1711	Tag:           "bytes,128,opt,name=command",
1712	Filename:      "internal/meta.proto",
1713}
1714
1715type Response struct {
1716	OK               *bool   `protobuf:"varint,1,req,name=OK" json:"OK,omitempty"`
1717	Error            *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"`
1718	Index            *uint64 `protobuf:"varint,3,opt,name=Index" json:"Index,omitempty"`
1719	XXX_unrecognized []byte  `json:"-"`
1720}
1721
1722func (m *Response) Reset()                    { *m = Response{} }
1723func (m *Response) String() string            { return proto.CompactTextString(m) }
1724func (*Response) ProtoMessage()               {}
1725func (*Response) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{40} }
1726
1727func (m *Response) GetOK() bool {
1728	if m != nil && m.OK != nil {
1729		return *m.OK
1730	}
1731	return false
1732}
1733
1734func (m *Response) GetError() string {
1735	if m != nil && m.Error != nil {
1736		return *m.Error
1737	}
1738	return ""
1739}
1740
1741func (m *Response) GetIndex() uint64 {
1742	if m != nil && m.Index != nil {
1743		return *m.Index
1744	}
1745	return 0
1746}
1747
1748// SetMetaNodeCommand is for the initial metanode in a cluster or
1749// if the single host restarts and its hostname changes, this will update it
1750type SetMetaNodeCommand struct {
1751	HTTPAddr         *string `protobuf:"bytes,1,req,name=HTTPAddr" json:"HTTPAddr,omitempty"`
1752	TCPAddr          *string `protobuf:"bytes,2,req,name=TCPAddr" json:"TCPAddr,omitempty"`
1753	Rand             *uint64 `protobuf:"varint,3,req,name=Rand" json:"Rand,omitempty"`
1754	XXX_unrecognized []byte  `json:"-"`
1755}
1756
1757func (m *SetMetaNodeCommand) Reset()                    { *m = SetMetaNodeCommand{} }
1758func (m *SetMetaNodeCommand) String() string            { return proto.CompactTextString(m) }
1759func (*SetMetaNodeCommand) ProtoMessage()               {}
1760func (*SetMetaNodeCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{41} }
1761
1762func (m *SetMetaNodeCommand) GetHTTPAddr() string {
1763	if m != nil && m.HTTPAddr != nil {
1764		return *m.HTTPAddr
1765	}
1766	return ""
1767}
1768
1769func (m *SetMetaNodeCommand) GetTCPAddr() string {
1770	if m != nil && m.TCPAddr != nil {
1771		return *m.TCPAddr
1772	}
1773	return ""
1774}
1775
1776func (m *SetMetaNodeCommand) GetRand() uint64 {
1777	if m != nil && m.Rand != nil {
1778		return *m.Rand
1779	}
1780	return 0
1781}
1782
1783var E_SetMetaNodeCommand_Command = &proto.ExtensionDesc{
1784	ExtendedType:  (*Command)(nil),
1785	ExtensionType: (*SetMetaNodeCommand)(nil),
1786	Field:         129,
1787	Name:          "meta.SetMetaNodeCommand.command",
1788	Tag:           "bytes,129,opt,name=command",
1789	Filename:      "internal/meta.proto",
1790}
1791
1792type DropShardCommand struct {
1793	ID               *uint64 `protobuf:"varint,1,req,name=ID" json:"ID,omitempty"`
1794	XXX_unrecognized []byte  `json:"-"`
1795}
1796
1797func (m *DropShardCommand) Reset()                    { *m = DropShardCommand{} }
1798func (m *DropShardCommand) String() string            { return proto.CompactTextString(m) }
1799func (*DropShardCommand) ProtoMessage()               {}
1800func (*DropShardCommand) Descriptor() ([]byte, []int) { return fileDescriptorMeta, []int{42} }
1801
1802func (m *DropShardCommand) GetID() uint64 {
1803	if m != nil && m.ID != nil {
1804		return *m.ID
1805	}
1806	return 0
1807}
1808
1809var E_DropShardCommand_Command = &proto.ExtensionDesc{
1810	ExtendedType:  (*Command)(nil),
1811	ExtensionType: (*DropShardCommand)(nil),
1812	Field:         130,
1813	Name:          "meta.DropShardCommand.command",
1814	Tag:           "bytes,130,opt,name=command",
1815	Filename:      "internal/meta.proto",
1816}
1817
1818func init() {
1819	proto.RegisterType((*Data)(nil), "meta.Data")
1820	proto.RegisterType((*NodeInfo)(nil), "meta.NodeInfo")
1821	proto.RegisterType((*DatabaseInfo)(nil), "meta.DatabaseInfo")
1822	proto.RegisterType((*RetentionPolicySpec)(nil), "meta.RetentionPolicySpec")
1823	proto.RegisterType((*RetentionPolicyInfo)(nil), "meta.RetentionPolicyInfo")
1824	proto.RegisterType((*ShardGroupInfo)(nil), "meta.ShardGroupInfo")
1825	proto.RegisterType((*ShardInfo)(nil), "meta.ShardInfo")
1826	proto.RegisterType((*SubscriptionInfo)(nil), "meta.SubscriptionInfo")
1827	proto.RegisterType((*ShardOwner)(nil), "meta.ShardOwner")
1828	proto.RegisterType((*ContinuousQueryInfo)(nil), "meta.ContinuousQueryInfo")
1829	proto.RegisterType((*UserInfo)(nil), "meta.UserInfo")
1830	proto.RegisterType((*UserPrivilege)(nil), "meta.UserPrivilege")
1831	proto.RegisterType((*Command)(nil), "meta.Command")
1832	proto.RegisterType((*CreateNodeCommand)(nil), "meta.CreateNodeCommand")
1833	proto.RegisterType((*DeleteNodeCommand)(nil), "meta.DeleteNodeCommand")
1834	proto.RegisterType((*CreateDatabaseCommand)(nil), "meta.CreateDatabaseCommand")
1835	proto.RegisterType((*DropDatabaseCommand)(nil), "meta.DropDatabaseCommand")
1836	proto.RegisterType((*CreateRetentionPolicyCommand)(nil), "meta.CreateRetentionPolicyCommand")
1837	proto.RegisterType((*DropRetentionPolicyCommand)(nil), "meta.DropRetentionPolicyCommand")
1838	proto.RegisterType((*SetDefaultRetentionPolicyCommand)(nil), "meta.SetDefaultRetentionPolicyCommand")
1839	proto.RegisterType((*UpdateRetentionPolicyCommand)(nil), "meta.UpdateRetentionPolicyCommand")
1840	proto.RegisterType((*CreateShardGroupCommand)(nil), "meta.CreateShardGroupCommand")
1841	proto.RegisterType((*DeleteShardGroupCommand)(nil), "meta.DeleteShardGroupCommand")
1842	proto.RegisterType((*CreateContinuousQueryCommand)(nil), "meta.CreateContinuousQueryCommand")
1843	proto.RegisterType((*DropContinuousQueryCommand)(nil), "meta.DropContinuousQueryCommand")
1844	proto.RegisterType((*CreateUserCommand)(nil), "meta.CreateUserCommand")
1845	proto.RegisterType((*DropUserCommand)(nil), "meta.DropUserCommand")
1846	proto.RegisterType((*UpdateUserCommand)(nil), "meta.UpdateUserCommand")
1847	proto.RegisterType((*SetPrivilegeCommand)(nil), "meta.SetPrivilegeCommand")
1848	proto.RegisterType((*SetDataCommand)(nil), "meta.SetDataCommand")
1849	proto.RegisterType((*SetAdminPrivilegeCommand)(nil), "meta.SetAdminPrivilegeCommand")
1850	proto.RegisterType((*UpdateNodeCommand)(nil), "meta.UpdateNodeCommand")
1851	proto.RegisterType((*CreateSubscriptionCommand)(nil), "meta.CreateSubscriptionCommand")
1852	proto.RegisterType((*DropSubscriptionCommand)(nil), "meta.DropSubscriptionCommand")
1853	proto.RegisterType((*RemovePeerCommand)(nil), "meta.RemovePeerCommand")
1854	proto.RegisterType((*CreateMetaNodeCommand)(nil), "meta.CreateMetaNodeCommand")
1855	proto.RegisterType((*CreateDataNodeCommand)(nil), "meta.CreateDataNodeCommand")
1856	proto.RegisterType((*UpdateDataNodeCommand)(nil), "meta.UpdateDataNodeCommand")
1857	proto.RegisterType((*DeleteMetaNodeCommand)(nil), "meta.DeleteMetaNodeCommand")
1858	proto.RegisterType((*DeleteDataNodeCommand)(nil), "meta.DeleteDataNodeCommand")
1859	proto.RegisterType((*Response)(nil), "meta.Response")
1860	proto.RegisterType((*SetMetaNodeCommand)(nil), "meta.SetMetaNodeCommand")
1861	proto.RegisterType((*DropShardCommand)(nil), "meta.DropShardCommand")
1862	proto.RegisterEnum("meta.Command_Type", Command_Type_name, Command_Type_value)
1863	proto.RegisterExtension(E_CreateNodeCommand_Command)
1864	proto.RegisterExtension(E_DeleteNodeCommand_Command)
1865	proto.RegisterExtension(E_CreateDatabaseCommand_Command)
1866	proto.RegisterExtension(E_DropDatabaseCommand_Command)
1867	proto.RegisterExtension(E_CreateRetentionPolicyCommand_Command)
1868	proto.RegisterExtension(E_DropRetentionPolicyCommand_Command)
1869	proto.RegisterExtension(E_SetDefaultRetentionPolicyCommand_Command)
1870	proto.RegisterExtension(E_UpdateRetentionPolicyCommand_Command)
1871	proto.RegisterExtension(E_CreateShardGroupCommand_Command)
1872	proto.RegisterExtension(E_DeleteShardGroupCommand_Command)
1873	proto.RegisterExtension(E_CreateContinuousQueryCommand_Command)
1874	proto.RegisterExtension(E_DropContinuousQueryCommand_Command)
1875	proto.RegisterExtension(E_CreateUserCommand_Command)
1876	proto.RegisterExtension(E_DropUserCommand_Command)
1877	proto.RegisterExtension(E_UpdateUserCommand_Command)
1878	proto.RegisterExtension(E_SetPrivilegeCommand_Command)
1879	proto.RegisterExtension(E_SetDataCommand_Command)
1880	proto.RegisterExtension(E_SetAdminPrivilegeCommand_Command)
1881	proto.RegisterExtension(E_UpdateNodeCommand_Command)
1882	proto.RegisterExtension(E_CreateSubscriptionCommand_Command)
1883	proto.RegisterExtension(E_DropSubscriptionCommand_Command)
1884	proto.RegisterExtension(E_RemovePeerCommand_Command)
1885	proto.RegisterExtension(E_CreateMetaNodeCommand_Command)
1886	proto.RegisterExtension(E_CreateDataNodeCommand_Command)
1887	proto.RegisterExtension(E_UpdateDataNodeCommand_Command)
1888	proto.RegisterExtension(E_DeleteMetaNodeCommand_Command)
1889	proto.RegisterExtension(E_DeleteDataNodeCommand_Command)
1890	proto.RegisterExtension(E_SetMetaNodeCommand_Command)
1891	proto.RegisterExtension(E_DropShardCommand_Command)
1892}
1893
1894func init() { proto.RegisterFile("internal/meta.proto", fileDescriptorMeta) }
1895
1896var fileDescriptorMeta = []byte{
1897	// 1808 bytes of a gzipped FileDescriptorProto
1898	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x59, 0x4b, 0x6f, 0x1c, 0xc7,
1899	0x11, 0x46, 0xcf, 0x3e, 0xb8, 0x5b, 0x7c, 0xaa, 0xf9, 0x1a, 0x4a, 0x14, 0xb3, 0x18, 0x08, 0xca,
1900	0x22, 0x08, 0x98, 0x60, 0x03, 0xe8, 0x94, 0x97, 0xc4, 0x95, 0xc4, 0x85, 0xc0, 0x47, 0x66, 0xa9,
1901	0x6b, 0x80, 0x11, 0xb7, 0x25, 0x6e, 0xb2, 0x3b, 0xb3, 0x99, 0x99, 0x95, 0xc4, 0x28, 0x4c, 0x18,
1902	0x5f, 0x7c, 0xb5, 0x61, 0x18, 0x3e, 0xe8, 0x66, 0x1f, 0x7c, 0x34, 0x0c, 0x03, 0x06, 0x0c, 0x9f,
1903	0x7c, 0xf7, 0x1f, 0xf0, 0x7f, 0xb0, 0xcf, 0xbe, 0x1a, 0xdd, 0x3d, 0x3d, 0xdd, 0x33, 0xd3, 0x3d,
1904	0x24, 0x65, 0xf9, 0x36, 0x5d, 0x55, 0xdd, 0xf5, 0x55, 0x75, 0x75, 0x75, 0x55, 0x0f, 0x2c, 0x0f,
1905	0xfd, 0x98, 0x84, 0xbe, 0x37, 0xfa, 0xdd, 0x98, 0xc4, 0xde, 0xf6, 0x24, 0x0c, 0xe2, 0x00, 0x57,
1906	0xe9, 0xb7, 0xf3, 0x5e, 0x05, 0xaa, 0x5d, 0x2f, 0xf6, 0x30, 0x86, 0xea, 0x11, 0x09, 0xc7, 0x36,
1907	0x6a, 0x59, 0xed, 0xaa, 0xcb, 0xbe, 0xf1, 0x0a, 0xd4, 0x7a, 0xfe, 0x80, 0xbc, 0xb4, 0x2d, 0x46,
1908	0xe4, 0x03, 0xbc, 0x09, 0xcd, 0x9d, 0xd1, 0x34, 0x8a, 0x49, 0xd8, 0xeb, 0xda, 0x15, 0xc6, 0x91,
1909	0x04, 0x7c, 0x0b, 0x6a, 0xfb, 0xc1, 0x80, 0x44, 0x76, 0xb5, 0x55, 0x69, 0xcf, 0x76, 0x16, 0xb6,
1910	0x99, 0x4a, 0x4a, 0xea, 0xf9, 0x4f, 0x03, 0x97, 0x33, 0xf1, 0xef, 0xa1, 0x49, 0xb5, 0x3e, 0xf1,
1911	0x22, 0x12, 0xd9, 0x35, 0x26, 0x89, 0xb9, 0xa4, 0x20, 0x33, 0x69, 0x29, 0x44, 0xd7, 0x7d, 0x1c,
1912	0x91, 0x30, 0xb2, 0xeb, 0xea, 0xba, 0x94, 0xc4, 0xd7, 0x65, 0x4c, 0x8a, 0x6d, 0xcf, 0x7b, 0xc9,
1913	0xb4, 0x75, 0xed, 0x19, 0x8e, 0x2d, 0x25, 0xe0, 0x36, 0x2c, 0xee, 0x79, 0x2f, 0xfb, 0x27, 0x5e,
1914	0x38, 0x78, 0x18, 0x06, 0xd3, 0x49, 0xaf, 0x6b, 0x37, 0x98, 0x4c, 0x9e, 0x8c, 0xb7, 0x00, 0x04,
1915	0xa9, 0xd7, 0xb5, 0x9b, 0x4c, 0x48, 0xa1, 0xe0, 0xdf, 0x72, 0xfc, 0xdc, 0x52, 0xd0, 0x5a, 0x2a,
1916	0x05, 0xa8, 0xf4, 0x1e, 0x11, 0xd2, 0xb3, 0x7a, 0xe9, 0x54, 0xc0, 0xd9, 0x85, 0x86, 0x20, 0xe3,
1917	0x05, 0xb0, 0x7a, 0xdd, 0x64, 0x4f, 0xac, 0x5e, 0x97, 0xee, 0xd2, 0x6e, 0x10, 0xc5, 0x6c, 0x43,
1918	0x9a, 0x2e, 0xfb, 0xc6, 0x36, 0xcc, 0x1c, 0xed, 0x1c, 0x32, 0x72, 0xa5, 0x85, 0xda, 0x4d, 0x57,
1919	0x0c, 0x9d, 0xef, 0x11, 0xcc, 0xa9, 0xfe, 0xa4, 0xd3, 0xf7, 0xbd, 0x31, 0x61, 0x0b, 0x36, 0x5d,
1920	0xf6, 0x8d, 0xef, 0xc0, 0x5a, 0x97, 0x3c, 0xf5, 0xa6, 0xa3, 0xd8, 0x25, 0x31, 0xf1, 0xe3, 0x61,
1921	0xe0, 0x1f, 0x06, 0xa3, 0xe1, 0xf1, 0x69, 0xa2, 0xc4, 0xc0, 0xc5, 0x0f, 0xe1, 0x5a, 0x96, 0x34,
1922	0x24, 0x91, 0x5d, 0x61, 0xc6, 0x6d, 0x70, 0xe3, 0x72, 0x33, 0x98, 0x9d, 0xc5, 0x39, 0x74, 0xa1,
1923	0x9d, 0xc0, 0x8f, 0x87, 0xfe, 0x34, 0x98, 0x46, 0x7f, 0x9b, 0x92, 0x70, 0x98, 0x46, 0x4f, 0xb2,
1924	0x50, 0x96, 0x9d, 0x2c, 0x54, 0x98, 0xe3, 0xbc, 0x8f, 0x60, 0x39, 0xa7, 0xb3, 0x3f, 0x21, 0xc7,
1925	0x8a, 0xd5, 0x28, 0xb5, 0xfa, 0x3a, 0x34, 0xba, 0xd3, 0xd0, 0xa3, 0x92, 0xb6, 0xd5, 0x42, 0xed,
1926	0x8a, 0x9b, 0x8e, 0xf1, 0x36, 0x60, 0x19, 0x0c, 0xa9, 0x54, 0x85, 0x49, 0x69, 0x38, 0x74, 0x2d,
1927	0x97, 0x4c, 0x46, 0xc3, 0x63, 0x6f, 0xdf, 0xae, 0xb6, 0x50, 0x7b, 0xde, 0x4d, 0xc7, 0xce, 0xbb,
1928	0x56, 0x01, 0x93, 0x71, 0x27, 0xb2, 0x98, 0xac, 0x4b, 0x61, 0xb2, 0x2e, 0x85, 0xc9, 0x52, 0x31,
1929	0xe1, 0x3b, 0x30, 0x2b, 0x67, 0x88, 0xe3, 0xb7, 0xc2, 0x5d, 0xad, 0x9c, 0x02, 0xea, 0x65, 0x55,
1930	0x10, 0xff, 0x11, 0xe6, 0xfb, 0xd3, 0x27, 0xd1, 0x71, 0x38, 0x9c, 0x50, 0x1d, 0xe2, 0x28, 0xae,
1931	0x25, 0x33, 0x15, 0x16, 0x9b, 0x9b, 0x15, 0x76, 0xbe, 0x41, 0xb0, 0x90, 0x5d, 0xbd, 0x10, 0xdd,
1932	0x9b, 0xd0, 0xec, 0xc7, 0x5e, 0x18, 0x1f, 0x0d, 0xc7, 0x24, 0xf1, 0x80, 0x24, 0xd0, 0x38, 0xbf,
1933	0xef, 0x0f, 0x18, 0x8f, 0xdb, 0x2d, 0x86, 0x74, 0x5e, 0x97, 0x8c, 0x48, 0x4c, 0x06, 0x77, 0x63,
1934	0x66, 0x6d, 0xc5, 0x95, 0x04, 0xfc, 0x6b, 0xa8, 0x33, 0xbd, 0xc2, 0xd2, 0x45, 0xc5, 0x52, 0x06,
1935	0x34, 0x61, 0xe3, 0x16, 0xcc, 0x1e, 0x85, 0x53, 0xff, 0xd8, 0xe3, 0x0b, 0xd5, 0xd9, 0x86, 0xab,
1936	0x24, 0x87, 0x40, 0x33, 0x9d, 0x56, 0x40, 0xbf, 0x05, 0x8d, 0x83, 0x17, 0x3e, 0x4d, 0x82, 0x91,
1937	0x6d, 0xb5, 0x2a, 0xed, 0xea, 0x3d, 0xcb, 0x46, 0x6e, 0x4a, 0xc3, 0x6d, 0xa8, 0xb3, 0x6f, 0x71,
1938	0x4a, 0x96, 0x14, 0x1c, 0x8c, 0xe1, 0x26, 0x7c, 0xe7, 0xef, 0xb0, 0x94, 0xf7, 0xa6, 0x36, 0x60,
1939	0x30, 0x54, 0xf7, 0x82, 0x01, 0x11, 0xd9, 0x80, 0x7e, 0x63, 0x07, 0xe6, 0xba, 0x24, 0x8a, 0x87,
1940	0xbe, 0xc7, 0xf7, 0x88, 0xea, 0x6a, 0xba, 0x19, 0x9a, 0x73, 0x0b, 0x40, 0x6a, 0xc5, 0x6b, 0x50,
1941	0x4f, 0x12, 0x26, 0xb7, 0x25, 0x19, 0x39, 0x7f, 0x81, 0x65, 0xcd, 0xc1, 0xd3, 0x02, 0x59, 0x81,
1942	0x1a, 0x13, 0x48, 0x90, 0xf0, 0x81, 0x73, 0x06, 0x0d, 0x91, 0x9f, 0x4d, 0xf0, 0x77, 0xbd, 0xe8,
1943	0x24, 0x4d, 0x66, 0x5e, 0x74, 0x42, 0x57, 0xba, 0x3b, 0x18, 0x0f, 0x79, 0x68, 0x37, 0x5c, 0x3e,
1944	0xc0, 0x7f, 0x00, 0x38, 0x0c, 0x87, 0xcf, 0x87, 0x23, 0xf2, 0x2c, 0xcd, 0x0d, 0xcb, 0xf2, 0x06,
1945	0x48, 0x79, 0xae, 0x22, 0xe6, 0xf4, 0x60, 0x3e, 0xc3, 0x64, 0xe7, 0x2b, 0xc9, 0x86, 0x09, 0x8e,
1946	0x74, 0x4c, 0x43, 0x28, 0x15, 0x64, 0x80, 0x6a, 0xae, 0x24, 0x38, 0xdf, 0xd5, 0x61, 0x66, 0x27,
1947	0x18, 0x8f, 0x3d, 0x7f, 0x80, 0x6f, 0x43, 0x35, 0x3e, 0x9d, 0xf0, 0x15, 0x16, 0xc4, 0xad, 0x95,
1948	0x30, 0xb7, 0x8f, 0x4e, 0x27, 0xc4, 0x65, 0x7c, 0xe7, 0x75, 0x1d, 0xaa, 0x74, 0x88, 0x57, 0xe1,
1949	0xda, 0x4e, 0x48, 0xbc, 0x98, 0x50, 0xbf, 0x26, 0x82, 0x4b, 0x88, 0x92, 0x79, 0x8c, 0xaa, 0x64,
1950	0x0b, 0x6f, 0xc0, 0x2a, 0x97, 0x16, 0xd0, 0x04, 0xab, 0x82, 0xd7, 0x61, 0xb9, 0x1b, 0x06, 0x93,
1951	0x3c, 0xa3, 0x8a, 0x5b, 0xb0, 0xc9, 0xe7, 0xe4, 0x32, 0x8d, 0x90, 0xa8, 0xe1, 0x2d, 0xb8, 0x4e,
1952	0xa7, 0x1a, 0xf8, 0x75, 0x7c, 0x0b, 0x5a, 0x7d, 0x12, 0xeb, 0x33, 0xbd, 0x90, 0x9a, 0xa1, 0x7a,
1953	0x1e, 0x4f, 0x06, 0x66, 0x3d, 0x0d, 0x7c, 0x03, 0xd6, 0x39, 0x12, 0x79, 0xd2, 0x05, 0xb3, 0x49,
1954	0x99, 0xdc, 0xe2, 0x22, 0x13, 0xa4, 0x0d, 0xb9, 0x98, 0x13, 0x12, 0xb3, 0xc2, 0x06, 0x03, 0x7f,
1955	0x4e, 0xfa, 0x99, 0xee, 0xba, 0x20, 0xcf, 0xe3, 0x65, 0x58, 0xa4, 0xd3, 0x54, 0xe2, 0x02, 0x95,
1956	0xe5, 0x96, 0xa8, 0xe4, 0x45, 0xea, 0xe1, 0x3e, 0x89, 0xd3, 0x7d, 0x17, 0x8c, 0x25, 0x8c, 0x61,
1957	0x81, 0xfa, 0xc7, 0x8b, 0x3d, 0x41, 0xbb, 0x86, 0x37, 0xc1, 0xee, 0x93, 0x98, 0x05, 0x68, 0x61,
1958	0x06, 0x96, 0x1a, 0xd4, 0xed, 0x5d, 0xc6, 0x37, 0x61, 0x23, 0x71, 0x90, 0x72, 0xc0, 0x05, 0x7b,
1959	0x95, 0xb9, 0x28, 0x0c, 0x26, 0x3a, 0xe6, 0x1a, 0x5d, 0xd2, 0x25, 0xe3, 0xe0, 0x39, 0x39, 0x24,
1960	0x12, 0xf4, 0xba, 0x8c, 0x18, 0x51, 0x42, 0x08, 0x96, 0x9d, 0x0d, 0x26, 0x95, 0xb5, 0x41, 0x59,
1961	0x1c, 0x5f, 0x9e, 0x75, 0x9d, 0xb2, 0xf8, 0x3e, 0xe5, 0x17, 0xbc, 0x21, 0x59, 0xf9, 0x59, 0x9b,
1962	0x78, 0x0d, 0x70, 0x9f, 0xc4, 0xf9, 0x29, 0x37, 0xf1, 0x0a, 0x2c, 0x31, 0x93, 0xe8, 0x9e, 0x0b,
1963	0xea, 0xd6, 0x6f, 0x1a, 0x8d, 0xc1, 0xd2, 0xf9, 0xf9, 0xf9, 0xb9, 0xe5, 0x9c, 0x69, 0x8e, 0x47,
1964	0x5a, 0xe7, 0x20, 0xa5, 0xce, 0xc1, 0x50, 0x75, 0x3d, 0x7f, 0x90, 0x14, 0xa3, 0xec, 0xbb, 0xf3,
1965	0x57, 0x98, 0x39, 0x4e, 0xa6, 0xcc, 0x67, 0x4e, 0xa2, 0x4d, 0x5a, 0xa8, 0x3d, 0xdb, 0x59, 0x4f,
1966	0x88, 0x79, 0x05, 0xae, 0x98, 0xe6, 0xbc, 0xd2, 0x1c, 0xc3, 0x42, 0x6a, 0x5f, 0x81, 0xda, 0x83,
1967	0x20, 0x3c, 0xe6, 0x99, 0xa1, 0xe1, 0xf2, 0x41, 0x89, 0xf2, 0xa7, 0xaa, 0xf2, 0xc2, 0xf2, 0x52,
1968	0xf9, 0x97, 0xc8, 0x70, 0xda, 0xb5, 0xf9, 0x72, 0x07, 0x16, 0x8b, 0x25, 0x1a, 0x2a, 0xaf, 0xb7,
1969	0xf2, 0x33, 0x3a, 0x5d, 0x23, 0xe8, 0x67, 0x6c, 0xad, 0x1b, 0xaa, 0xc7, 0x72, 0xa8, 0x24, 0xf0,
1970	0xb1, 0x36, 0x15, 0xe9, 0x50, 0x77, 0xee, 0x19, 0x15, 0x9e, 0xa8, 0xe0, 0x35, 0xcb, 0x49, 0x75,
1971	0xdf, 0xa2, 0xf2, 0x0c, 0x57, 0x9a, 0xda, 0xb5, 0x6e, 0xb3, 0xae, 0xe8, 0xb6, 0x47, 0x46, 0x2b,
1972	0x86, 0xcc, 0x0a, 0x47, 0x75, 0x9b, 0x1e, 0xa4, 0x34, 0xe7, 0x23, 0x54, 0x96, 0x8e, 0x4b, 0x8d,
1973	0x11, 0x1e, 0xb6, 0x14, 0x0f, 0xf7, 0x8c, 0xd8, 0xfe, 0xc1, 0xb0, 0xb5, 0xa4, 0x87, 0x2f, 0x42,
1974	0xf6, 0x09, 0xba, 0xf8, 0x22, 0xb8, 0x32, 0xbe, 0x03, 0x23, 0xbe, 0x7f, 0x32, 0x7c, 0xb7, 0x93,
1975	0x42, 0xe8, 0x02, 0xbd, 0x12, 0xe5, 0x0f, 0xa8, 0xfc, 0x22, 0xba, 0x2a, 0x42, 0x5a, 0x5a, 0xee,
1976	0x93, 0x17, 0x8c, 0x9c, 0xb4, 0x50, 0xc9, 0x30, 0x53, 0x93, 0x57, 0x73, 0x7d, 0x82, 0x5a, 0x63,
1977	0xd7, 0xb2, 0x75, 0x7f, 0x49, 0xbc, 0x8c, 0xd4, 0x78, 0x29, 0xb3, 0x42, 0xda, 0xfb, 0x05, 0x32,
1978	0x5e, 0xab, 0xa5, 0xa6, 0xae, 0x41, 0x3d, 0xd3, 0xca, 0x25, 0x23, 0x5a, 0xec, 0xd0, 0xba, 0x39,
1979	0x8a, 0xbd, 0xf1, 0x24, 0xa9, 0xa5, 0x25, 0xa1, 0xf3, 0xc0, 0x08, 0x7d, 0xcc, 0xa0, 0xdf, 0x54,
1980	0x43, 0xbd, 0x00, 0x48, 0xa2, 0xfe, 0x0a, 0x19, 0xef, 0xfb, 0x37, 0x42, 0xed, 0xc0, 0x5c, 0xa6,
1981	0x75, 0xe7, 0x4f, 0x0f, 0x19, 0x5a, 0x09, 0x76, 0x5f, 0xc5, 0x6e, 0x80, 0x25, 0xb1, 0x7f, 0x8e,
1982	0xca, 0xcb, 0x91, 0x2b, 0x47, 0x58, 0x5a, 0x21, 0x57, 0x94, 0x0a, 0xb9, 0x24, 0x4a, 0x82, 0x62,
1983	0x56, 0xd1, 0x23, 0x29, 0x66, 0x95, 0xb7, 0x83, 0xb8, 0x24, 0xab, 0x4c, 0xf2, 0x59, 0xe5, 0x22,
1984	0x64, 0x1f, 0x20, 0x4d, 0x69, 0xf6, 0xf3, 0x5a, 0x82, 0x92, 0xcb, 0xf7, 0x5f, 0xc5, 0x9b, 0x5f,
1985	0x51, 0x2b, 0x51, 0x91, 0x42, 0x61, 0xa8, 0xbd, 0xbf, 0xfe, 0x6c, 0x54, 0x14, 0x32, 0x45, 0xab,
1986	0xd2, 0x0f, 0x5a, 0x35, 0x67, 0x9a, 0x52, 0xf3, 0xb2, 0xb6, 0x97, 0x58, 0x19, 0xa9, 0x56, 0x16,
1987	0x14, 0x48, 0xf5, 0x9f, 0x21, 0x6d, 0x4d, 0x4b, 0xc3, 0x81, 0xca, 0xfb, 0x12, 0x45, 0x3a, 0xce,
1988	0x84, 0x8a, 0x55, 0xd6, 0x28, 0x55, 0x72, 0x8d, 0x52, 0xc9, 0x65, 0x1f, 0xab, 0x97, 0xbd, 0x06,
1989	0x90, 0x44, 0x1c, 0xe4, 0x6b, 0x6d, 0xbc, 0xc5, 0xdf, 0x28, 0x19, 0xce, 0xd9, 0x0e, 0xc8, 0x87,
1990	0x42, 0x97, 0xd1, 0x3b, 0x7f, 0x32, 0x6a, 0x9d, 0x32, 0xad, 0x2b, 0xf2, 0x82, 0x91, 0xab, 0x4a,
1991	0x85, 0x1f, 0x22, 0x73, 0x25, 0x5f, 0xea, 0xa7, 0x34, 0x32, 0x2d, 0x35, 0x32, 0x1f, 0x1a, 0xd1,
1992	0x3c, 0x67, 0x68, 0xb6, 0x52, 0x34, 0x5a, 0x8d, 0x12, 0xd7, 0xa9, 0xa6, 0x85, 0xb8, 0xcc, 0x8b,
1993	0x60, 0x49, 0xd4, 0xbc, 0x28, 0x46, 0x8d, 0xb6, 0x30, 0xfd, 0x11, 0x95, 0xf4, 0x29, 0xc6, 0xc7,
1994	0x2b, 0x53, 0xcc, 0xb4, 0x8b, 0x15, 0x18, 0x4f, 0x83, 0x79, 0x72, 0xfa, 0xa2, 0x51, 0x2d, 0x79,
1995	0xd1, 0xa8, 0x15, 0x5f, 0x34, 0x3a, 0xbb, 0x46, 0x8b, 0x4f, 0x99, 0xc5, 0xbf, 0xca, 0xdc, 0x59,
1996	0x45, 0x93, 0xa4, 0xe5, 0x5f, 0x23, 0x63, 0x0b, 0xf6, 0xcb, 0xd9, 0x5d, 0x72, 0x6f, 0xfd, 0x3b,
1997	0x73, 0x6f, 0xe9, 0x81, 0x65, 0x42, 0xa6, 0xd0, 0x22, 0xa6, 0x21, 0x83, 0x64, 0xc8, 0xdc, 0x1d,
1998	0x0c, 0x42, 0x11, 0x32, 0xf4, 0xbb, 0x24, 0x64, 0x5e, 0xa9, 0x21, 0x53, 0x58, 0x5c, 0xaa, 0xfe,
1999	0x14, 0x19, 0xfa, 0x50, 0xea, 0xa2, 0xdd, 0xa3, 0xa3, 0x43, 0xa6, 0x33, 0x39, 0x42, 0x62, 0x9c,
2000	0x3c, 0x5e, 0x2b, 0x70, 0xc4, 0x30, 0x6d, 0xf7, 0x2a, 0x4a, 0xbb, 0x67, 0x6e, 0x5e, 0xfe, 0x53,
2001	0x6c, 0x5e, 0x72, 0x30, 0x32, 0xd7, 0x91, 0xbe, 0x2d, 0x7e, 0x33, 0xa4, 0x25, 0xa8, 0xce, 0xf4,
2002	0x2d, 0x95, 0x16, 0xd5, 0x6b, 0x64, 0xe8, 0xc8, 0xaf, 0xfe, 0x13, 0xc0, 0x52, 0x7e, 0x02, 0x94,
2003	0xa0, 0xfb, 0xaf, 0x8a, 0x4e, 0xab, 0x5a, 0x6d, 0xf8, 0xf4, 0x6f, 0x02, 0x79, 0x70, 0x25, 0xea,
2004	0xfe, 0xa7, 0xaa, 0xd3, 0x2e, 0x26, 0xd5, 0xf9, 0x86, 0x77, 0x86, 0x82, 0xba, 0xfb, 0x46, 0x75,
2005	0xe7, 0xa8, 0xa8, 0xcf, 0x68, 0xde, 0x03, 0x5a, 0xca, 0x47, 0x93, 0xc0, 0x8f, 0x08, 0x55, 0x71,
2006	0xf0, 0x88, 0xa9, 0x68, 0xb8, 0xd6, 0xc1, 0x23, 0x9a, 0xe5, 0xef, 0x87, 0x61, 0x10, 0xb2, 0x66,
2007	0xbb, 0xe9, 0xf2, 0x81, 0xfc, 0x37, 0x56, 0x61, 0xe7, 0x8a, 0x0f, 0x9c, 0x8f, 0x91, 0xee, 0x15,
2008	0xe4, 0x2d, 0x9e, 0x00, 0xf3, 0x05, 0xfb, 0x7f, 0x6e, 0xaf, 0x9d, 0xde, 0x2e, 0x46, 0xe7, 0x0e,
2009	0x8a, 0x2f, 0x32, 0x05, 0xbf, 0x9a, 0xf3, 0xc1, 0x3b, 0x5c, 0xcf, 0x9a, 0x92, 0x91, 0x94, 0x85,
2010	0x52, 0x2d, 0x3f, 0x05, 0x00, 0x00, 0xff, 0xff, 0xc7, 0x04, 0x86, 0xd9, 0x75, 0x1c, 0x00, 0x00,
2011}
2012