HBase.pb.go 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: HBase.proto
  3. package pb
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. // Reference imports to suppress errors if they are not otherwise used.
  8. var _ = proto.Marshal
  9. var _ = fmt.Errorf
  10. var _ = math.Inf
  11. // Comparison operators
  12. type CompareType int32
  13. const (
  14. CompareType_LESS CompareType = 0
  15. CompareType_LESS_OR_EQUAL CompareType = 1
  16. CompareType_EQUAL CompareType = 2
  17. CompareType_NOT_EQUAL CompareType = 3
  18. CompareType_GREATER_OR_EQUAL CompareType = 4
  19. CompareType_GREATER CompareType = 5
  20. CompareType_NO_OP CompareType = 6
  21. )
  22. var CompareType_name = map[int32]string{
  23. 0: "LESS",
  24. 1: "LESS_OR_EQUAL",
  25. 2: "EQUAL",
  26. 3: "NOT_EQUAL",
  27. 4: "GREATER_OR_EQUAL",
  28. 5: "GREATER",
  29. 6: "NO_OP",
  30. }
  31. var CompareType_value = map[string]int32{
  32. "LESS": 0,
  33. "LESS_OR_EQUAL": 1,
  34. "EQUAL": 2,
  35. "NOT_EQUAL": 3,
  36. "GREATER_OR_EQUAL": 4,
  37. "GREATER": 5,
  38. "NO_OP": 6,
  39. }
  40. func (x CompareType) Enum() *CompareType {
  41. p := new(CompareType)
  42. *p = x
  43. return p
  44. }
  45. func (x CompareType) String() string {
  46. return proto.EnumName(CompareType_name, int32(x))
  47. }
  48. func (x *CompareType) UnmarshalJSON(data []byte) error {
  49. value, err := proto.UnmarshalJSONEnum(CompareType_value, data, "CompareType")
  50. if err != nil {
  51. return err
  52. }
  53. *x = CompareType(value)
  54. return nil
  55. }
  56. func (CompareType) EnumDescriptor() ([]byte, []int) { return fileDescriptor10, []int{0} }
  57. type TimeUnit int32
  58. const (
  59. TimeUnit_NANOSECONDS TimeUnit = 1
  60. TimeUnit_MICROSECONDS TimeUnit = 2
  61. TimeUnit_MILLISECONDS TimeUnit = 3
  62. TimeUnit_SECONDS TimeUnit = 4
  63. TimeUnit_MINUTES TimeUnit = 5
  64. TimeUnit_HOURS TimeUnit = 6
  65. TimeUnit_DAYS TimeUnit = 7
  66. )
  67. var TimeUnit_name = map[int32]string{
  68. 1: "NANOSECONDS",
  69. 2: "MICROSECONDS",
  70. 3: "MILLISECONDS",
  71. 4: "SECONDS",
  72. 5: "MINUTES",
  73. 6: "HOURS",
  74. 7: "DAYS",
  75. }
  76. var TimeUnit_value = map[string]int32{
  77. "NANOSECONDS": 1,
  78. "MICROSECONDS": 2,
  79. "MILLISECONDS": 3,
  80. "SECONDS": 4,
  81. "MINUTES": 5,
  82. "HOURS": 6,
  83. "DAYS": 7,
  84. }
  85. func (x TimeUnit) Enum() *TimeUnit {
  86. p := new(TimeUnit)
  87. *p = x
  88. return p
  89. }
  90. func (x TimeUnit) String() string {
  91. return proto.EnumName(TimeUnit_name, int32(x))
  92. }
  93. func (x *TimeUnit) UnmarshalJSON(data []byte) error {
  94. value, err := proto.UnmarshalJSONEnum(TimeUnit_value, data, "TimeUnit")
  95. if err != nil {
  96. return err
  97. }
  98. *x = TimeUnit(value)
  99. return nil
  100. }
  101. func (TimeUnit) EnumDescriptor() ([]byte, []int) { return fileDescriptor10, []int{1} }
  102. type RegionSpecifier_RegionSpecifierType int32
  103. const (
  104. // <tablename>,<startkey>,<regionId>.<encodedName>
  105. RegionSpecifier_REGION_NAME RegionSpecifier_RegionSpecifierType = 1
  106. // hash of <tablename>,<startkey>,<regionId>
  107. RegionSpecifier_ENCODED_REGION_NAME RegionSpecifier_RegionSpecifierType = 2
  108. )
  109. var RegionSpecifier_RegionSpecifierType_name = map[int32]string{
  110. 1: "REGION_NAME",
  111. 2: "ENCODED_REGION_NAME",
  112. }
  113. var RegionSpecifier_RegionSpecifierType_value = map[string]int32{
  114. "REGION_NAME": 1,
  115. "ENCODED_REGION_NAME": 2,
  116. }
  117. func (x RegionSpecifier_RegionSpecifierType) Enum() *RegionSpecifier_RegionSpecifierType {
  118. p := new(RegionSpecifier_RegionSpecifierType)
  119. *p = x
  120. return p
  121. }
  122. func (x RegionSpecifier_RegionSpecifierType) String() string {
  123. return proto.EnumName(RegionSpecifier_RegionSpecifierType_name, int32(x))
  124. }
  125. func (x *RegionSpecifier_RegionSpecifierType) UnmarshalJSON(data []byte) error {
  126. value, err := proto.UnmarshalJSONEnum(RegionSpecifier_RegionSpecifierType_value, data, "RegionSpecifier_RegionSpecifierType")
  127. if err != nil {
  128. return err
  129. }
  130. *x = RegionSpecifier_RegionSpecifierType(value)
  131. return nil
  132. }
  133. func (RegionSpecifier_RegionSpecifierType) EnumDescriptor() ([]byte, []int) {
  134. return fileDescriptor10, []int{5, 0}
  135. }
  136. type SnapshotDescription_Type int32
  137. const (
  138. SnapshotDescription_DISABLED SnapshotDescription_Type = 0
  139. SnapshotDescription_FLUSH SnapshotDescription_Type = 1
  140. SnapshotDescription_SKIPFLUSH SnapshotDescription_Type = 2
  141. )
  142. var SnapshotDescription_Type_name = map[int32]string{
  143. 0: "DISABLED",
  144. 1: "FLUSH",
  145. 2: "SKIPFLUSH",
  146. }
  147. var SnapshotDescription_Type_value = map[string]int32{
  148. "DISABLED": 0,
  149. "FLUSH": 1,
  150. "SKIPFLUSH": 2,
  151. }
  152. func (x SnapshotDescription_Type) Enum() *SnapshotDescription_Type {
  153. p := new(SnapshotDescription_Type)
  154. *p = x
  155. return p
  156. }
  157. func (x SnapshotDescription_Type) String() string {
  158. return proto.EnumName(SnapshotDescription_Type_name, int32(x))
  159. }
  160. func (x *SnapshotDescription_Type) UnmarshalJSON(data []byte) error {
  161. value, err := proto.UnmarshalJSONEnum(SnapshotDescription_Type_value, data, "SnapshotDescription_Type")
  162. if err != nil {
  163. return err
  164. }
  165. *x = SnapshotDescription_Type(value)
  166. return nil
  167. }
  168. func (SnapshotDescription_Type) EnumDescriptor() ([]byte, []int) {
  169. return fileDescriptor10, []int{14, 0}
  170. }
  171. // *
  172. // Table Name
  173. type TableName struct {
  174. Namespace []byte `protobuf:"bytes,1,req,name=namespace" json:"namespace,omitempty"`
  175. Qualifier []byte `protobuf:"bytes,2,req,name=qualifier" json:"qualifier,omitempty"`
  176. XXX_unrecognized []byte `json:"-"`
  177. }
  178. func (m *TableName) Reset() { *m = TableName{} }
  179. func (m *TableName) String() string { return proto.CompactTextString(m) }
  180. func (*TableName) ProtoMessage() {}
  181. func (*TableName) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{0} }
  182. func (m *TableName) GetNamespace() []byte {
  183. if m != nil {
  184. return m.Namespace
  185. }
  186. return nil
  187. }
  188. func (m *TableName) GetQualifier() []byte {
  189. if m != nil {
  190. return m.Qualifier
  191. }
  192. return nil
  193. }
  194. // *
  195. // Table Schema
  196. // Inspired by the rest TableSchema
  197. type TableSchema struct {
  198. TableName *TableName `protobuf:"bytes,1,opt,name=table_name,json=tableName" json:"table_name,omitempty"`
  199. Attributes []*BytesBytesPair `protobuf:"bytes,2,rep,name=attributes" json:"attributes,omitempty"`
  200. ColumnFamilies []*ColumnFamilySchema `protobuf:"bytes,3,rep,name=column_families,json=columnFamilies" json:"column_families,omitempty"`
  201. Configuration []*NameStringPair `protobuf:"bytes,4,rep,name=configuration" json:"configuration,omitempty"`
  202. XXX_unrecognized []byte `json:"-"`
  203. }
  204. func (m *TableSchema) Reset() { *m = TableSchema{} }
  205. func (m *TableSchema) String() string { return proto.CompactTextString(m) }
  206. func (*TableSchema) ProtoMessage() {}
  207. func (*TableSchema) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{1} }
  208. func (m *TableSchema) GetTableName() *TableName {
  209. if m != nil {
  210. return m.TableName
  211. }
  212. return nil
  213. }
  214. func (m *TableSchema) GetAttributes() []*BytesBytesPair {
  215. if m != nil {
  216. return m.Attributes
  217. }
  218. return nil
  219. }
  220. func (m *TableSchema) GetColumnFamilies() []*ColumnFamilySchema {
  221. if m != nil {
  222. return m.ColumnFamilies
  223. }
  224. return nil
  225. }
  226. func (m *TableSchema) GetConfiguration() []*NameStringPair {
  227. if m != nil {
  228. return m.Configuration
  229. }
  230. return nil
  231. }
  232. // *
  233. // Column Family Schema
  234. // Inspired by the rest ColumSchemaMessage
  235. type ColumnFamilySchema struct {
  236. Name []byte `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  237. Attributes []*BytesBytesPair `protobuf:"bytes,2,rep,name=attributes" json:"attributes,omitempty"`
  238. Configuration []*NameStringPair `protobuf:"bytes,3,rep,name=configuration" json:"configuration,omitempty"`
  239. XXX_unrecognized []byte `json:"-"`
  240. }
  241. func (m *ColumnFamilySchema) Reset() { *m = ColumnFamilySchema{} }
  242. func (m *ColumnFamilySchema) String() string { return proto.CompactTextString(m) }
  243. func (*ColumnFamilySchema) ProtoMessage() {}
  244. func (*ColumnFamilySchema) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{2} }
  245. func (m *ColumnFamilySchema) GetName() []byte {
  246. if m != nil {
  247. return m.Name
  248. }
  249. return nil
  250. }
  251. func (m *ColumnFamilySchema) GetAttributes() []*BytesBytesPair {
  252. if m != nil {
  253. return m.Attributes
  254. }
  255. return nil
  256. }
  257. func (m *ColumnFamilySchema) GetConfiguration() []*NameStringPair {
  258. if m != nil {
  259. return m.Configuration
  260. }
  261. return nil
  262. }
  263. // *
  264. // Protocol buffer version of HRegionInfo.
  265. type RegionInfo struct {
  266. RegionId *uint64 `protobuf:"varint,1,req,name=region_id,json=regionId" json:"region_id,omitempty"`
  267. TableName *TableName `protobuf:"bytes,2,req,name=table_name,json=tableName" json:"table_name,omitempty"`
  268. StartKey []byte `protobuf:"bytes,3,opt,name=start_key,json=startKey" json:"start_key,omitempty"`
  269. EndKey []byte `protobuf:"bytes,4,opt,name=end_key,json=endKey" json:"end_key,omitempty"`
  270. Offline *bool `protobuf:"varint,5,opt,name=offline" json:"offline,omitempty"`
  271. Split *bool `protobuf:"varint,6,opt,name=split" json:"split,omitempty"`
  272. ReplicaId *int32 `protobuf:"varint,7,opt,name=replica_id,json=replicaId,def=0" json:"replica_id,omitempty"`
  273. XXX_unrecognized []byte `json:"-"`
  274. }
  275. func (m *RegionInfo) Reset() { *m = RegionInfo{} }
  276. func (m *RegionInfo) String() string { return proto.CompactTextString(m) }
  277. func (*RegionInfo) ProtoMessage() {}
  278. func (*RegionInfo) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{3} }
  279. const Default_RegionInfo_ReplicaId int32 = 0
  280. func (m *RegionInfo) GetRegionId() uint64 {
  281. if m != nil && m.RegionId != nil {
  282. return *m.RegionId
  283. }
  284. return 0
  285. }
  286. func (m *RegionInfo) GetTableName() *TableName {
  287. if m != nil {
  288. return m.TableName
  289. }
  290. return nil
  291. }
  292. func (m *RegionInfo) GetStartKey() []byte {
  293. if m != nil {
  294. return m.StartKey
  295. }
  296. return nil
  297. }
  298. func (m *RegionInfo) GetEndKey() []byte {
  299. if m != nil {
  300. return m.EndKey
  301. }
  302. return nil
  303. }
  304. func (m *RegionInfo) GetOffline() bool {
  305. if m != nil && m.Offline != nil {
  306. return *m.Offline
  307. }
  308. return false
  309. }
  310. func (m *RegionInfo) GetSplit() bool {
  311. if m != nil && m.Split != nil {
  312. return *m.Split
  313. }
  314. return false
  315. }
  316. func (m *RegionInfo) GetReplicaId() int32 {
  317. if m != nil && m.ReplicaId != nil {
  318. return *m.ReplicaId
  319. }
  320. return Default_RegionInfo_ReplicaId
  321. }
  322. // *
  323. // Protocol buffer for favored nodes
  324. type FavoredNodes struct {
  325. FavoredNode []*ServerName `protobuf:"bytes,1,rep,name=favored_node,json=favoredNode" json:"favored_node,omitempty"`
  326. XXX_unrecognized []byte `json:"-"`
  327. }
  328. func (m *FavoredNodes) Reset() { *m = FavoredNodes{} }
  329. func (m *FavoredNodes) String() string { return proto.CompactTextString(m) }
  330. func (*FavoredNodes) ProtoMessage() {}
  331. func (*FavoredNodes) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{4} }
  332. func (m *FavoredNodes) GetFavoredNode() []*ServerName {
  333. if m != nil {
  334. return m.FavoredNode
  335. }
  336. return nil
  337. }
  338. // *
  339. // Container protocol buffer to specify a region.
  340. // You can specify region by region name, or the hash
  341. // of the region name, which is known as encoded
  342. // region name.
  343. type RegionSpecifier struct {
  344. Type *RegionSpecifier_RegionSpecifierType `protobuf:"varint,1,req,name=type,enum=pb.RegionSpecifier_RegionSpecifierType" json:"type,omitempty"`
  345. Value []byte `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
  346. XXX_unrecognized []byte `json:"-"`
  347. }
  348. func (m *RegionSpecifier) Reset() { *m = RegionSpecifier{} }
  349. func (m *RegionSpecifier) String() string { return proto.CompactTextString(m) }
  350. func (*RegionSpecifier) ProtoMessage() {}
  351. func (*RegionSpecifier) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{5} }
  352. func (m *RegionSpecifier) GetType() RegionSpecifier_RegionSpecifierType {
  353. if m != nil && m.Type != nil {
  354. return *m.Type
  355. }
  356. return RegionSpecifier_REGION_NAME
  357. }
  358. func (m *RegionSpecifier) GetValue() []byte {
  359. if m != nil {
  360. return m.Value
  361. }
  362. return nil
  363. }
  364. // *
  365. // A range of time. Both from and to are Java time
  366. // stamp in milliseconds. If you don't specify a time
  367. // range, it means all time. By default, if not
  368. // specified, from = 0, and to = Long.MAX_VALUE
  369. type TimeRange struct {
  370. From *uint64 `protobuf:"varint,1,opt,name=from" json:"from,omitempty"`
  371. To *uint64 `protobuf:"varint,2,opt,name=to" json:"to,omitempty"`
  372. XXX_unrecognized []byte `json:"-"`
  373. }
  374. func (m *TimeRange) Reset() { *m = TimeRange{} }
  375. func (m *TimeRange) String() string { return proto.CompactTextString(m) }
  376. func (*TimeRange) ProtoMessage() {}
  377. func (*TimeRange) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{6} }
  378. func (m *TimeRange) GetFrom() uint64 {
  379. if m != nil && m.From != nil {
  380. return *m.From
  381. }
  382. return 0
  383. }
  384. func (m *TimeRange) GetTo() uint64 {
  385. if m != nil && m.To != nil {
  386. return *m.To
  387. }
  388. return 0
  389. }
  390. // ColumnFamily Specific TimeRange
  391. type ColumnFamilyTimeRange struct {
  392. ColumnFamily []byte `protobuf:"bytes,1,req,name=column_family,json=columnFamily" json:"column_family,omitempty"`
  393. TimeRange *TimeRange `protobuf:"bytes,2,req,name=time_range,json=timeRange" json:"time_range,omitempty"`
  394. XXX_unrecognized []byte `json:"-"`
  395. }
  396. func (m *ColumnFamilyTimeRange) Reset() { *m = ColumnFamilyTimeRange{} }
  397. func (m *ColumnFamilyTimeRange) String() string { return proto.CompactTextString(m) }
  398. func (*ColumnFamilyTimeRange) ProtoMessage() {}
  399. func (*ColumnFamilyTimeRange) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{7} }
  400. func (m *ColumnFamilyTimeRange) GetColumnFamily() []byte {
  401. if m != nil {
  402. return m.ColumnFamily
  403. }
  404. return nil
  405. }
  406. func (m *ColumnFamilyTimeRange) GetTimeRange() *TimeRange {
  407. if m != nil {
  408. return m.TimeRange
  409. }
  410. return nil
  411. }
  412. // *
  413. // Protocol buffer version of ServerName
  414. type ServerName struct {
  415. HostName *string `protobuf:"bytes,1,req,name=host_name,json=hostName" json:"host_name,omitempty"`
  416. Port *uint32 `protobuf:"varint,2,opt,name=port" json:"port,omitempty"`
  417. StartCode *uint64 `protobuf:"varint,3,opt,name=start_code,json=startCode" json:"start_code,omitempty"`
  418. XXX_unrecognized []byte `json:"-"`
  419. }
  420. func (m *ServerName) Reset() { *m = ServerName{} }
  421. func (m *ServerName) String() string { return proto.CompactTextString(m) }
  422. func (*ServerName) ProtoMessage() {}
  423. func (*ServerName) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{8} }
  424. func (m *ServerName) GetHostName() string {
  425. if m != nil && m.HostName != nil {
  426. return *m.HostName
  427. }
  428. return ""
  429. }
  430. func (m *ServerName) GetPort() uint32 {
  431. if m != nil && m.Port != nil {
  432. return *m.Port
  433. }
  434. return 0
  435. }
  436. func (m *ServerName) GetStartCode() uint64 {
  437. if m != nil && m.StartCode != nil {
  438. return *m.StartCode
  439. }
  440. return 0
  441. }
  442. type Coprocessor struct {
  443. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  444. XXX_unrecognized []byte `json:"-"`
  445. }
  446. func (m *Coprocessor) Reset() { *m = Coprocessor{} }
  447. func (m *Coprocessor) String() string { return proto.CompactTextString(m) }
  448. func (*Coprocessor) ProtoMessage() {}
  449. func (*Coprocessor) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{9} }
  450. func (m *Coprocessor) GetName() string {
  451. if m != nil && m.Name != nil {
  452. return *m.Name
  453. }
  454. return ""
  455. }
  456. type NameStringPair struct {
  457. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  458. Value *string `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
  459. XXX_unrecognized []byte `json:"-"`
  460. }
  461. func (m *NameStringPair) Reset() { *m = NameStringPair{} }
  462. func (m *NameStringPair) String() string { return proto.CompactTextString(m) }
  463. func (*NameStringPair) ProtoMessage() {}
  464. func (*NameStringPair) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{10} }
  465. func (m *NameStringPair) GetName() string {
  466. if m != nil && m.Name != nil {
  467. return *m.Name
  468. }
  469. return ""
  470. }
  471. func (m *NameStringPair) GetValue() string {
  472. if m != nil && m.Value != nil {
  473. return *m.Value
  474. }
  475. return ""
  476. }
  477. type NameBytesPair struct {
  478. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  479. Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  480. XXX_unrecognized []byte `json:"-"`
  481. }
  482. func (m *NameBytesPair) Reset() { *m = NameBytesPair{} }
  483. func (m *NameBytesPair) String() string { return proto.CompactTextString(m) }
  484. func (*NameBytesPair) ProtoMessage() {}
  485. func (*NameBytesPair) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{11} }
  486. func (m *NameBytesPair) GetName() string {
  487. if m != nil && m.Name != nil {
  488. return *m.Name
  489. }
  490. return ""
  491. }
  492. func (m *NameBytesPair) GetValue() []byte {
  493. if m != nil {
  494. return m.Value
  495. }
  496. return nil
  497. }
  498. type BytesBytesPair struct {
  499. First []byte `protobuf:"bytes,1,req,name=first" json:"first,omitempty"`
  500. Second []byte `protobuf:"bytes,2,req,name=second" json:"second,omitempty"`
  501. XXX_unrecognized []byte `json:"-"`
  502. }
  503. func (m *BytesBytesPair) Reset() { *m = BytesBytesPair{} }
  504. func (m *BytesBytesPair) String() string { return proto.CompactTextString(m) }
  505. func (*BytesBytesPair) ProtoMessage() {}
  506. func (*BytesBytesPair) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{12} }
  507. func (m *BytesBytesPair) GetFirst() []byte {
  508. if m != nil {
  509. return m.First
  510. }
  511. return nil
  512. }
  513. func (m *BytesBytesPair) GetSecond() []byte {
  514. if m != nil {
  515. return m.Second
  516. }
  517. return nil
  518. }
  519. type NameInt64Pair struct {
  520. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  521. Value *int64 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"`
  522. XXX_unrecognized []byte `json:"-"`
  523. }
  524. func (m *NameInt64Pair) Reset() { *m = NameInt64Pair{} }
  525. func (m *NameInt64Pair) String() string { return proto.CompactTextString(m) }
  526. func (*NameInt64Pair) ProtoMessage() {}
  527. func (*NameInt64Pair) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{13} }
  528. func (m *NameInt64Pair) GetName() string {
  529. if m != nil && m.Name != nil {
  530. return *m.Name
  531. }
  532. return ""
  533. }
  534. func (m *NameInt64Pair) GetValue() int64 {
  535. if m != nil && m.Value != nil {
  536. return *m.Value
  537. }
  538. return 0
  539. }
  540. // *
  541. // Description of the snapshot to take
  542. type SnapshotDescription struct {
  543. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  544. Table *string `protobuf:"bytes,2,opt,name=table" json:"table,omitempty"`
  545. CreationTime *int64 `protobuf:"varint,3,opt,name=creation_time,json=creationTime,def=0" json:"creation_time,omitempty"`
  546. Type *SnapshotDescription_Type `protobuf:"varint,4,opt,name=type,enum=pb.SnapshotDescription_Type,def=1" json:"type,omitempty"`
  547. Version *int32 `protobuf:"varint,5,opt,name=version" json:"version,omitempty"`
  548. Owner *string `protobuf:"bytes,6,opt,name=owner" json:"owner,omitempty"`
  549. XXX_unrecognized []byte `json:"-"`
  550. }
  551. func (m *SnapshotDescription) Reset() { *m = SnapshotDescription{} }
  552. func (m *SnapshotDescription) String() string { return proto.CompactTextString(m) }
  553. func (*SnapshotDescription) ProtoMessage() {}
  554. func (*SnapshotDescription) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{14} }
  555. const Default_SnapshotDescription_CreationTime int64 = 0
  556. const Default_SnapshotDescription_Type SnapshotDescription_Type = SnapshotDescription_FLUSH
  557. func (m *SnapshotDescription) GetName() string {
  558. if m != nil && m.Name != nil {
  559. return *m.Name
  560. }
  561. return ""
  562. }
  563. func (m *SnapshotDescription) GetTable() string {
  564. if m != nil && m.Table != nil {
  565. return *m.Table
  566. }
  567. return ""
  568. }
  569. func (m *SnapshotDescription) GetCreationTime() int64 {
  570. if m != nil && m.CreationTime != nil {
  571. return *m.CreationTime
  572. }
  573. return Default_SnapshotDescription_CreationTime
  574. }
  575. func (m *SnapshotDescription) GetType() SnapshotDescription_Type {
  576. if m != nil && m.Type != nil {
  577. return *m.Type
  578. }
  579. return Default_SnapshotDescription_Type
  580. }
  581. func (m *SnapshotDescription) GetVersion() int32 {
  582. if m != nil && m.Version != nil {
  583. return *m.Version
  584. }
  585. return 0
  586. }
  587. func (m *SnapshotDescription) GetOwner() string {
  588. if m != nil && m.Owner != nil {
  589. return *m.Owner
  590. }
  591. return ""
  592. }
  593. // *
  594. // Description of the distributed procedure to take
  595. type ProcedureDescription struct {
  596. Signature *string `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"`
  597. Instance *string `protobuf:"bytes,2,opt,name=instance" json:"instance,omitempty"`
  598. CreationTime *int64 `protobuf:"varint,3,opt,name=creation_time,json=creationTime,def=0" json:"creation_time,omitempty"`
  599. Configuration []*NameStringPair `protobuf:"bytes,4,rep,name=configuration" json:"configuration,omitempty"`
  600. XXX_unrecognized []byte `json:"-"`
  601. }
  602. func (m *ProcedureDescription) Reset() { *m = ProcedureDescription{} }
  603. func (m *ProcedureDescription) String() string { return proto.CompactTextString(m) }
  604. func (*ProcedureDescription) ProtoMessage() {}
  605. func (*ProcedureDescription) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{15} }
  606. const Default_ProcedureDescription_CreationTime int64 = 0
  607. func (m *ProcedureDescription) GetSignature() string {
  608. if m != nil && m.Signature != nil {
  609. return *m.Signature
  610. }
  611. return ""
  612. }
  613. func (m *ProcedureDescription) GetInstance() string {
  614. if m != nil && m.Instance != nil {
  615. return *m.Instance
  616. }
  617. return ""
  618. }
  619. func (m *ProcedureDescription) GetCreationTime() int64 {
  620. if m != nil && m.CreationTime != nil {
  621. return *m.CreationTime
  622. }
  623. return Default_ProcedureDescription_CreationTime
  624. }
  625. func (m *ProcedureDescription) GetConfiguration() []*NameStringPair {
  626. if m != nil {
  627. return m.Configuration
  628. }
  629. return nil
  630. }
  631. type EmptyMsg struct {
  632. XXX_unrecognized []byte `json:"-"`
  633. }
  634. func (m *EmptyMsg) Reset() { *m = EmptyMsg{} }
  635. func (m *EmptyMsg) String() string { return proto.CompactTextString(m) }
  636. func (*EmptyMsg) ProtoMessage() {}
  637. func (*EmptyMsg) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{16} }
  638. type LongMsg struct {
  639. LongMsg *int64 `protobuf:"varint,1,req,name=long_msg,json=longMsg" json:"long_msg,omitempty"`
  640. XXX_unrecognized []byte `json:"-"`
  641. }
  642. func (m *LongMsg) Reset() { *m = LongMsg{} }
  643. func (m *LongMsg) String() string { return proto.CompactTextString(m) }
  644. func (*LongMsg) ProtoMessage() {}
  645. func (*LongMsg) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{17} }
  646. func (m *LongMsg) GetLongMsg() int64 {
  647. if m != nil && m.LongMsg != nil {
  648. return *m.LongMsg
  649. }
  650. return 0
  651. }
  652. type DoubleMsg struct {
  653. DoubleMsg *float64 `protobuf:"fixed64,1,req,name=double_msg,json=doubleMsg" json:"double_msg,omitempty"`
  654. XXX_unrecognized []byte `json:"-"`
  655. }
  656. func (m *DoubleMsg) Reset() { *m = DoubleMsg{} }
  657. func (m *DoubleMsg) String() string { return proto.CompactTextString(m) }
  658. func (*DoubleMsg) ProtoMessage() {}
  659. func (*DoubleMsg) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{18} }
  660. func (m *DoubleMsg) GetDoubleMsg() float64 {
  661. if m != nil && m.DoubleMsg != nil {
  662. return *m.DoubleMsg
  663. }
  664. return 0
  665. }
  666. type BigDecimalMsg struct {
  667. BigdecimalMsg []byte `protobuf:"bytes,1,req,name=bigdecimal_msg,json=bigdecimalMsg" json:"bigdecimal_msg,omitempty"`
  668. XXX_unrecognized []byte `json:"-"`
  669. }
  670. func (m *BigDecimalMsg) Reset() { *m = BigDecimalMsg{} }
  671. func (m *BigDecimalMsg) String() string { return proto.CompactTextString(m) }
  672. func (*BigDecimalMsg) ProtoMessage() {}
  673. func (*BigDecimalMsg) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{19} }
  674. func (m *BigDecimalMsg) GetBigdecimalMsg() []byte {
  675. if m != nil {
  676. return m.BigdecimalMsg
  677. }
  678. return nil
  679. }
  680. type UUID struct {
  681. LeastSigBits *uint64 `protobuf:"varint,1,req,name=least_sig_bits,json=leastSigBits" json:"least_sig_bits,omitempty"`
  682. MostSigBits *uint64 `protobuf:"varint,2,req,name=most_sig_bits,json=mostSigBits" json:"most_sig_bits,omitempty"`
  683. XXX_unrecognized []byte `json:"-"`
  684. }
  685. func (m *UUID) Reset() { *m = UUID{} }
  686. func (m *UUID) String() string { return proto.CompactTextString(m) }
  687. func (*UUID) ProtoMessage() {}
  688. func (*UUID) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{20} }
  689. func (m *UUID) GetLeastSigBits() uint64 {
  690. if m != nil && m.LeastSigBits != nil {
  691. return *m.LeastSigBits
  692. }
  693. return 0
  694. }
  695. func (m *UUID) GetMostSigBits() uint64 {
  696. if m != nil && m.MostSigBits != nil {
  697. return *m.MostSigBits
  698. }
  699. return 0
  700. }
  701. type NamespaceDescriptor struct {
  702. Name []byte `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  703. Configuration []*NameStringPair `protobuf:"bytes,2,rep,name=configuration" json:"configuration,omitempty"`
  704. XXX_unrecognized []byte `json:"-"`
  705. }
  706. func (m *NamespaceDescriptor) Reset() { *m = NamespaceDescriptor{} }
  707. func (m *NamespaceDescriptor) String() string { return proto.CompactTextString(m) }
  708. func (*NamespaceDescriptor) ProtoMessage() {}
  709. func (*NamespaceDescriptor) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{21} }
  710. func (m *NamespaceDescriptor) GetName() []byte {
  711. if m != nil {
  712. return m.Name
  713. }
  714. return nil
  715. }
  716. func (m *NamespaceDescriptor) GetConfiguration() []*NameStringPair {
  717. if m != nil {
  718. return m.Configuration
  719. }
  720. return nil
  721. }
  722. // Rpc client version info proto. Included in ConnectionHeader on connection setup
  723. type VersionInfo struct {
  724. Version *string `protobuf:"bytes,1,req,name=version" json:"version,omitempty"`
  725. Url *string `protobuf:"bytes,2,req,name=url" json:"url,omitempty"`
  726. Revision *string `protobuf:"bytes,3,req,name=revision" json:"revision,omitempty"`
  727. User *string `protobuf:"bytes,4,req,name=user" json:"user,omitempty"`
  728. Date *string `protobuf:"bytes,5,req,name=date" json:"date,omitempty"`
  729. SrcChecksum *string `protobuf:"bytes,6,req,name=src_checksum,json=srcChecksum" json:"src_checksum,omitempty"`
  730. VersionMajor *uint32 `protobuf:"varint,7,opt,name=version_major,json=versionMajor" json:"version_major,omitempty"`
  731. VersionMinor *uint32 `protobuf:"varint,8,opt,name=version_minor,json=versionMinor" json:"version_minor,omitempty"`
  732. XXX_unrecognized []byte `json:"-"`
  733. }
  734. func (m *VersionInfo) Reset() { *m = VersionInfo{} }
  735. func (m *VersionInfo) String() string { return proto.CompactTextString(m) }
  736. func (*VersionInfo) ProtoMessage() {}
  737. func (*VersionInfo) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{22} }
  738. func (m *VersionInfo) GetVersion() string {
  739. if m != nil && m.Version != nil {
  740. return *m.Version
  741. }
  742. return ""
  743. }
  744. func (m *VersionInfo) GetUrl() string {
  745. if m != nil && m.Url != nil {
  746. return *m.Url
  747. }
  748. return ""
  749. }
  750. func (m *VersionInfo) GetRevision() string {
  751. if m != nil && m.Revision != nil {
  752. return *m.Revision
  753. }
  754. return ""
  755. }
  756. func (m *VersionInfo) GetUser() string {
  757. if m != nil && m.User != nil {
  758. return *m.User
  759. }
  760. return ""
  761. }
  762. func (m *VersionInfo) GetDate() string {
  763. if m != nil && m.Date != nil {
  764. return *m.Date
  765. }
  766. return ""
  767. }
  768. func (m *VersionInfo) GetSrcChecksum() string {
  769. if m != nil && m.SrcChecksum != nil {
  770. return *m.SrcChecksum
  771. }
  772. return ""
  773. }
  774. func (m *VersionInfo) GetVersionMajor() uint32 {
  775. if m != nil && m.VersionMajor != nil {
  776. return *m.VersionMajor
  777. }
  778. return 0
  779. }
  780. func (m *VersionInfo) GetVersionMinor() uint32 {
  781. if m != nil && m.VersionMinor != nil {
  782. return *m.VersionMinor
  783. }
  784. return 0
  785. }
  786. // *
  787. // Description of the region server info
  788. type RegionServerInfo struct {
  789. InfoPort *int32 `protobuf:"varint,1,opt,name=infoPort" json:"infoPort,omitempty"`
  790. VersionInfo *VersionInfo `protobuf:"bytes,2,opt,name=version_info,json=versionInfo" json:"version_info,omitempty"`
  791. XXX_unrecognized []byte `json:"-"`
  792. }
  793. func (m *RegionServerInfo) Reset() { *m = RegionServerInfo{} }
  794. func (m *RegionServerInfo) String() string { return proto.CompactTextString(m) }
  795. func (*RegionServerInfo) ProtoMessage() {}
  796. func (*RegionServerInfo) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{23} }
  797. func (m *RegionServerInfo) GetInfoPort() int32 {
  798. if m != nil && m.InfoPort != nil {
  799. return *m.InfoPort
  800. }
  801. return 0
  802. }
  803. func (m *RegionServerInfo) GetVersionInfo() *VersionInfo {
  804. if m != nil {
  805. return m.VersionInfo
  806. }
  807. return nil
  808. }
  809. func init() {
  810. proto.RegisterType((*TableName)(nil), "pb.TableName")
  811. proto.RegisterType((*TableSchema)(nil), "pb.TableSchema")
  812. proto.RegisterType((*ColumnFamilySchema)(nil), "pb.ColumnFamilySchema")
  813. proto.RegisterType((*RegionInfo)(nil), "pb.RegionInfo")
  814. proto.RegisterType((*FavoredNodes)(nil), "pb.FavoredNodes")
  815. proto.RegisterType((*RegionSpecifier)(nil), "pb.RegionSpecifier")
  816. proto.RegisterType((*TimeRange)(nil), "pb.TimeRange")
  817. proto.RegisterType((*ColumnFamilyTimeRange)(nil), "pb.ColumnFamilyTimeRange")
  818. proto.RegisterType((*ServerName)(nil), "pb.ServerName")
  819. proto.RegisterType((*Coprocessor)(nil), "pb.Coprocessor")
  820. proto.RegisterType((*NameStringPair)(nil), "pb.NameStringPair")
  821. proto.RegisterType((*NameBytesPair)(nil), "pb.NameBytesPair")
  822. proto.RegisterType((*BytesBytesPair)(nil), "pb.BytesBytesPair")
  823. proto.RegisterType((*NameInt64Pair)(nil), "pb.NameInt64Pair")
  824. proto.RegisterType((*SnapshotDescription)(nil), "pb.SnapshotDescription")
  825. proto.RegisterType((*ProcedureDescription)(nil), "pb.ProcedureDescription")
  826. proto.RegisterType((*EmptyMsg)(nil), "pb.EmptyMsg")
  827. proto.RegisterType((*LongMsg)(nil), "pb.LongMsg")
  828. proto.RegisterType((*DoubleMsg)(nil), "pb.DoubleMsg")
  829. proto.RegisterType((*BigDecimalMsg)(nil), "pb.BigDecimalMsg")
  830. proto.RegisterType((*UUID)(nil), "pb.UUID")
  831. proto.RegisterType((*NamespaceDescriptor)(nil), "pb.NamespaceDescriptor")
  832. proto.RegisterType((*VersionInfo)(nil), "pb.VersionInfo")
  833. proto.RegisterType((*RegionServerInfo)(nil), "pb.RegionServerInfo")
  834. proto.RegisterEnum("pb.CompareType", CompareType_name, CompareType_value)
  835. proto.RegisterEnum("pb.TimeUnit", TimeUnit_name, TimeUnit_value)
  836. proto.RegisterEnum("pb.RegionSpecifier_RegionSpecifierType", RegionSpecifier_RegionSpecifierType_name, RegionSpecifier_RegionSpecifierType_value)
  837. proto.RegisterEnum("pb.SnapshotDescription_Type", SnapshotDescription_Type_name, SnapshotDescription_Type_value)
  838. }
  839. func init() { proto.RegisterFile("HBase.proto", fileDescriptor10) }
  840. var fileDescriptor10 = []byte{
  841. // 1356 bytes of a gzipped FileDescriptorProto
  842. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0x5f, 0x6f, 0xdb, 0x46,
  843. 0x12, 0x0f, 0x25, 0xd9, 0x12, 0x47, 0x7f, 0xac, 0x5b, 0xe7, 0x12, 0x5e, 0xfe, 0x00, 0x0e, 0x2f,
  844. 0x77, 0x67, 0x18, 0x07, 0xdd, 0xd5, 0x28, 0xd2, 0x36, 0x05, 0x12, 0xd8, 0x92, 0x12, 0x0b, 0xb1,
  845. 0x25, 0x97, 0xb4, 0x0b, 0x14, 0x28, 0x40, 0x50, 0xe4, 0x8a, 0xde, 0x84, 0xe4, 0xb2, 0xbb, 0x2b,
  846. 0x17, 0x7a, 0xeb, 0xa7, 0xe8, 0x73, 0x5f, 0xfa, 0x05, 0xfa, 0x85, 0xfa, 0xde, 0x4f, 0x51, 0xcc,
  847. 0x92, 0xd4, 0x1f, 0x3b, 0x6d, 0x83, 0xbc, 0x10, 0x3b, 0xbf, 0x99, 0xd9, 0x99, 0x9d, 0x99, 0xdf,
  848. 0x2e, 0xa1, 0x79, 0x72, 0xec, 0x4b, 0xda, 0xcb, 0x04, 0x57, 0x9c, 0x54, 0xb2, 0xe9, 0x03, 0xe8,
  849. 0xd3, 0x38, 0xce, 0x65, 0xfb, 0x35, 0x98, 0x17, 0xfe, 0x34, 0xa6, 0x63, 0x3f, 0xa1, 0xe4, 0x11,
  850. 0x98, 0xa9, 0x9f, 0x50, 0x99, 0xf9, 0x01, 0xb5, 0x8c, 0xbd, 0xca, 0x7e, 0xcb, 0x59, 0x01, 0xa8,
  851. 0xfd, 0x6e, 0xee, 0xc7, 0x6c, 0xc6, 0xa8, 0xb0, 0x2a, 0xb9, 0x76, 0x09, 0xd8, 0xbf, 0x19, 0xd0,
  852. 0xd4, 0x3b, 0xb9, 0xc1, 0x15, 0x4d, 0x7c, 0xf2, 0x5f, 0x00, 0x85, 0xa2, 0x87, 0x1b, 0x58, 0xc6,
  853. 0x9e, 0xb1, 0xdf, 0x3c, 0x6c, 0xf7, 0xb2, 0x69, 0x6f, 0x19, 0xce, 0x31, 0xd5, 0x32, 0xf2, 0x21,
  854. 0x80, 0xaf, 0x94, 0x60, 0xd3, 0xb9, 0xa2, 0xd2, 0xaa, 0xec, 0x55, 0xf7, 0x9b, 0x87, 0x04, 0xad,
  855. 0x8f, 0x17, 0x8a, 0x4a, 0xfd, 0x39, 0xf7, 0x99, 0x70, 0xd6, 0xac, 0xc8, 0x4b, 0xd8, 0x09, 0x78,
  856. 0x3c, 0x4f, 0x52, 0x6f, 0xe6, 0x27, 0x2c, 0x66, 0x54, 0x5a, 0x55, 0xed, 0x78, 0x0f, 0x1d, 0xfb,
  857. 0x5a, 0xf5, 0x0a, 0x35, 0x8b, 0x3c, 0x25, 0xa7, 0x13, 0xac, 0x30, 0x46, 0x25, 0xf9, 0x1c, 0xda,
  858. 0x01, 0x4f, 0x67, 0x2c, 0x9a, 0x0b, 0x5f, 0x31, 0x9e, 0x5a, 0xb5, 0x55, 0x5c, 0xcc, 0xca, 0x55,
  859. 0x82, 0xa5, 0x91, 0x8e, 0xbb, 0x69, 0x68, 0xff, 0x68, 0x00, 0xb9, 0x1d, 0x80, 0x10, 0xa8, 0x15,
  860. 0xa7, 0xc5, 0xe2, 0xe8, 0xf5, 0x47, 0x9d, 0xec, 0x56, 0x62, 0xd5, 0x0f, 0x4d, 0xec, 0x57, 0x03,
  861. 0xc0, 0xa1, 0x11, 0xe3, 0xe9, 0x28, 0x9d, 0x71, 0xf2, 0x10, 0x4c, 0xa1, 0x25, 0x8f, 0x85, 0x3a,
  862. 0xab, 0x9a, 0xd3, 0xc8, 0x81, 0x51, 0x78, 0xa3, 0x43, 0xd8, 0xd0, 0x3f, 0xeb, 0xd0, 0x43, 0x30,
  863. 0xa5, 0xf2, 0x85, 0xf2, 0xde, 0xd1, 0x85, 0x55, 0xdd, 0x33, 0xf6, 0x5b, 0x4e, 0x43, 0x03, 0x6f,
  864. 0xe8, 0x82, 0xdc, 0x87, 0x3a, 0x4d, 0x43, 0xad, 0xaa, 0x69, 0xd5, 0x36, 0x4d, 0x43, 0x54, 0x58,
  865. 0x50, 0xe7, 0xb3, 0x59, 0xcc, 0x52, 0x6a, 0x6d, 0xed, 0x19, 0xfb, 0x0d, 0xa7, 0x14, 0xc9, 0x5d,
  866. 0xd8, 0x92, 0x59, 0xcc, 0x94, 0xb5, 0xad, 0xf1, 0x5c, 0x20, 0x7b, 0x00, 0x82, 0x66, 0x31, 0x0b,
  867. 0x7c, 0xcc, 0xb8, 0xbe, 0x67, 0xec, 0x6f, 0x3d, 0x37, 0xfe, 0xef, 0x98, 0x05, 0x38, 0x0a, 0xed,
  868. 0x23, 0x68, 0xbd, 0xf2, 0xaf, 0xb9, 0xa0, 0xe1, 0x98, 0x87, 0x54, 0x92, 0x4f, 0xa0, 0x35, 0xcb,
  869. 0x65, 0x2f, 0xe5, 0x21, 0xd6, 0x1e, 0x4b, 0xd5, 0xc1, 0x73, 0xb8, 0x54, 0x5c, 0x53, 0xa1, 0x0f,
  870. 0xd2, 0x9c, 0xad, 0x7c, 0xec, 0x9f, 0x0d, 0xd8, 0xc9, 0x8b, 0xe4, 0x66, 0x34, 0xd0, 0xe3, 0x4b,
  871. 0xbe, 0x84, 0x9a, 0x5a, 0x64, 0x79, 0xeb, 0x3a, 0x87, 0xff, 0x41, 0xf7, 0x1b, 0x26, 0x37, 0xe5,
  872. 0x8b, 0x45, 0x46, 0x1d, 0xed, 0x84, 0x67, 0xb9, 0xf6, 0xe3, 0x39, 0x2d, 0x58, 0x91, 0x0b, 0xf6,
  873. 0x4b, 0xd8, 0x7d, 0x8f, 0x0b, 0xd9, 0x81, 0xa6, 0x33, 0x7c, 0x3d, 0x9a, 0x8c, 0xbd, 0xf1, 0xd1,
  874. 0xd9, 0xb0, 0x6b, 0x90, 0xfb, 0xb0, 0x3b, 0x1c, 0xf7, 0x27, 0x83, 0xe1, 0xc0, 0x5b, 0x57, 0x54,
  875. 0xec, 0xff, 0x81, 0x79, 0xc1, 0x12, 0xea, 0xf8, 0x69, 0x44, 0x71, 0xb6, 0x66, 0x82, 0x27, 0x9a,
  876. 0x49, 0x35, 0x47, 0xaf, 0x49, 0x07, 0x2a, 0x8a, 0x5b, 0x15, 0x8d, 0x54, 0x14, 0xb7, 0xdf, 0xc2,
  877. 0xdf, 0xd7, 0xa7, 0x72, 0xe5, 0xfc, 0x4f, 0x1c, 0xa8, 0x15, 0x55, 0x16, 0xc5, 0x84, 0xb6, 0xd6,
  878. 0x08, 0xb1, 0xd0, 0xf3, 0xc0, 0x12, 0xea, 0x09, 0x74, 0xd9, 0x98, 0x87, 0x72, 0x1f, 0xc7, 0x54,
  879. 0xe5, 0xd2, 0xfe, 0x16, 0x60, 0x55, 0x5f, 0x9c, 0x8e, 0x2b, 0x2e, 0x95, 0xb7, 0x1c, 0x7f, 0xd3,
  880. 0x69, 0x20, 0xa0, 0x95, 0x04, 0x6a, 0x19, 0x17, 0x4a, 0x27, 0xda, 0x76, 0xf4, 0x9a, 0x3c, 0x06,
  881. 0xc8, 0xc7, 0x29, 0xc0, 0xa6, 0x55, 0xf5, 0x11, 0xf2, 0x01, 0xeb, 0x63, 0x8b, 0x9e, 0x40, 0xb3,
  882. 0xcf, 0x33, 0xc1, 0x03, 0x2a, 0x25, 0x17, 0x1b, 0xc4, 0x32, 0x73, 0x62, 0xd9, 0xcf, 0xa1, 0xb3,
  883. 0xc9, 0x85, 0xf7, 0x59, 0x6d, 0xb6, 0xc6, 0x2c, 0x5b, 0xf3, 0x05, 0xb4, 0xd1, 0x77, 0xc9, 0xbe,
  884. 0xbf, 0x72, 0x35, 0x56, 0x5d, 0x7d, 0x01, 0x9d, 0x4d, 0xe6, 0xa2, 0xdd, 0x8c, 0x09, 0xa9, 0x8a,
  885. 0xa2, 0xe6, 0x02, 0xb9, 0x07, 0xdb, 0x92, 0x06, 0x3c, 0x0d, 0x8b, 0xa1, 0x28, 0xa4, 0x32, 0xf4,
  886. 0x28, 0x55, 0xcf, 0x3e, 0xbd, 0x11, 0xda, 0x78, 0x7f, 0xe8, 0x6a, 0x19, 0xfa, 0x87, 0x0a, 0xec,
  887. 0xba, 0xa9, 0x9f, 0xc9, 0x2b, 0xae, 0x06, 0x54, 0x06, 0x82, 0x65, 0x48, 0xfa, 0x3f, 0x4a, 0x5e,
  888. 0x73, 0x57, 0xef, 0x60, 0x3a, 0xb9, 0x40, 0xfe, 0x0d, 0xed, 0x40, 0x50, 0x7d, 0x55, 0x78, 0xd8,
  889. 0x4a, 0x5d, 0xf8, 0x2a, 0x32, 0xac, 0x55, 0xe2, 0xd8, 0x6c, 0xf2, 0x59, 0xc1, 0x06, 0x24, 0x73,
  890. 0xe7, 0xf0, 0x91, 0x26, 0xd3, 0xed, 0xc0, 0x3d, 0x9c, 0xe7, 0xe7, 0x5b, 0xaf, 0x4e, 0x2f, 0xdd,
  891. 0x93, 0x82, 0x09, 0x16, 0xd4, 0xaf, 0xa9, 0x90, 0x78, 0x67, 0x21, 0xdf, 0xb7, 0x9c, 0x52, 0xc4,
  892. 0x84, 0xf8, 0xf7, 0x29, 0x15, 0x9a, 0xef, 0xa6, 0x93, 0x0b, 0x76, 0x0f, 0x6a, 0x9a, 0x14, 0x2d,
  893. 0x68, 0x0c, 0x46, 0xee, 0xd1, 0xf1, 0xe9, 0x70, 0xd0, 0xbd, 0x43, 0x4c, 0xc8, 0x37, 0xed, 0x1a,
  894. 0xa4, 0x0d, 0xa6, 0xfb, 0x66, 0x74, 0x9e, 0x8b, 0x15, 0xfb, 0x17, 0x03, 0xee, 0x9e, 0xe3, 0x58,
  895. 0x84, 0x73, 0x41, 0xd7, 0x6b, 0xf0, 0x08, 0x4c, 0xc9, 0xa2, 0xd4, 0x57, 0x73, 0x51, 0x16, 0x62,
  896. 0x05, 0x90, 0x07, 0xd0, 0x60, 0xa9, 0x54, 0x7e, 0x1a, 0x94, 0x05, 0x59, 0xca, 0x1f, 0x5c, 0x93,
  897. 0x8f, 0x7f, 0x2d, 0x00, 0x1a, 0xc3, 0x24, 0x53, 0x8b, 0x33, 0x19, 0xd9, 0x4f, 0xa1, 0x7e, 0xca,
  898. 0xd3, 0xe8, 0x4c, 0x46, 0xe4, 0x1f, 0xd0, 0x88, 0x79, 0x1a, 0x79, 0x89, 0x8c, 0x74, 0xc6, 0x55,
  899. 0xa7, 0x1e, 0xe7, 0x2a, 0xfb, 0x00, 0xcc, 0x01, 0x9f, 0x4f, 0x63, 0x8a, 0x76, 0x8f, 0x01, 0x42,
  900. 0x2d, 0x2c, 0x2d, 0x0d, 0xc7, 0x0c, 0x4b, 0xb5, 0xfd, 0x0c, 0xda, 0xc7, 0x2c, 0x1a, 0xd0, 0x80,
  901. 0x25, 0x7e, 0x8c, 0xf6, 0xff, 0x82, 0xce, 0x94, 0x45, 0x61, 0x0e, 0x2c, 0x7d, 0x5a, 0x4e, 0x7b,
  902. 0x85, 0xa2, 0xdf, 0x39, 0xd4, 0x2e, 0x2f, 0x47, 0x03, 0xf2, 0x14, 0x3a, 0x31, 0xf5, 0xa5, 0xf2,
  903. 0x24, 0x8b, 0xbc, 0x29, 0x53, 0xb2, 0x78, 0x28, 0x5a, 0x1a, 0x75, 0x59, 0x74, 0xcc, 0x94, 0x24,
  904. 0x36, 0xb4, 0x13, 0xbe, 0x6e, 0x54, 0xd1, 0x46, 0x4d, 0x04, 0x0b, 0x1b, 0x3b, 0x80, 0xdd, 0x71,
  905. 0xf9, 0xb7, 0x50, 0xf6, 0xe6, 0x06, 0x79, 0xcb, 0x57, 0xf1, 0x56, 0x31, 0x2b, 0x1f, 0x5a, 0x4c,
  906. 0xfc, 0xcf, 0xf8, 0x3a, 0x9f, 0x29, 0xfd, 0xc4, 0xad, 0x4d, 0x5c, 0xde, 0xf6, 0xe5, 0xc4, 0x75,
  907. 0xa1, 0x3a, 0x17, 0x71, 0x41, 0x7c, 0x5c, 0xe2, 0x18, 0x08, 0x7a, 0xcd, 0x64, 0xfe, 0xa4, 0xea,
  908. 0x4b, 0xaa, 0x94, 0x31, 0xcb, 0xb9, 0xa4, 0xc2, 0xaa, 0xe5, 0x24, 0xc2, 0x35, 0x62, 0xa1, 0xaf,
  909. 0xf0, 0xe9, 0xd2, 0x18, 0xae, 0xc9, 0x13, 0x68, 0x49, 0x11, 0x78, 0xc1, 0x15, 0x0d, 0xde, 0xc9,
  910. 0x79, 0x62, 0x6d, 0x6b, 0x5d, 0x53, 0x8a, 0xa0, 0x5f, 0x40, 0x78, 0xdb, 0x16, 0x39, 0x78, 0x89,
  911. 0xff, 0x96, 0x0b, 0xfd, 0x8e, 0xb5, 0x9d, 0x56, 0x01, 0x9e, 0x21, 0xb6, 0x61, 0xc4, 0x52, 0x2e,
  912. 0xac, 0xc6, 0xa6, 0x11, 0x62, 0xf6, 0x14, 0xba, 0xc5, 0x13, 0xa2, 0xaf, 0x5a, 0x7d, 0x60, 0x3d,
  913. 0xcb, 0x33, 0x7e, 0x8e, 0x37, 0xaa, 0xa1, 0x39, 0xb6, 0x94, 0xc9, 0x21, 0x94, 0xfe, 0x1e, 0x62,
  914. 0x7a, 0xd6, 0x9b, 0x87, 0x3b, 0x58, 0xd5, 0xb5, 0x9a, 0x39, 0xcd, 0xeb, 0x95, 0x70, 0x20, 0xf0,
  915. 0xaa, 0x4d, 0x32, 0x5f, 0x50, 0xcd, 0xc4, 0x06, 0xd4, 0x4e, 0x87, 0xae, 0xdb, 0xbd, 0x43, 0xfe,
  916. 0x06, 0x6d, 0x5c, 0x79, 0x13, 0xc7, 0x1b, 0x7e, 0x75, 0x79, 0x74, 0xda, 0x35, 0x90, 0x98, 0xf9,
  917. 0xb2, 0x82, 0xc4, 0x1c, 0x4f, 0x2e, 0x0a, 0x4d, 0x95, 0xdc, 0x85, 0xee, 0x6b, 0x67, 0x78, 0x74,
  918. 0x31, 0x74, 0x56, 0xf6, 0x35, 0xd2, 0x84, 0x7a, 0x81, 0x76, 0xb7, 0xd0, 0x79, 0x3c, 0xf1, 0x26,
  919. 0xe7, 0xdd, 0xed, 0x83, 0x14, 0x1a, 0xc8, 0xa9, 0xcb, 0x94, 0x29, 0x7c, 0x0f, 0xc7, 0x47, 0xe3,
  920. 0x89, 0x3b, 0xec, 0x4f, 0xc6, 0x03, 0xb7, 0x6b, 0x90, 0x2e, 0xb4, 0xce, 0x46, 0x7d, 0x67, 0x89,
  921. 0x54, 0x72, 0xe4, 0xf4, 0x74, 0x54, 0x22, 0x55, 0xdc, 0xb8, 0x14, 0x74, 0x94, 0xb3, 0xd1, 0xf8,
  922. 0xf2, 0x62, 0xe8, 0xe6, 0x51, 0x4e, 0x26, 0x97, 0x8e, 0xdb, 0xdd, 0xc6, 0xa3, 0x0c, 0x8e, 0xbe,
  923. 0x71, 0xbb, 0xf5, 0xe3, 0x17, 0x70, 0xc0, 0x45, 0xd4, 0xf3, 0x33, 0x3f, 0xb8, 0xa2, 0xbd, 0x2b,
  924. 0x3f, 0xe4, 0x3c, 0xeb, 0x5d, 0x4d, 0x97, 0xbf, 0xc5, 0xd3, 0xf9, 0xac, 0x17, 0xd1, 0x94, 0x0a,
  925. 0x5f, 0xd1, 0xf0, 0x38, 0xff, 0x61, 0x3e, 0x47, 0x85, 0x3c, 0x31, 0x7e, 0x32, 0x8c, 0xdf, 0x03,
  926. 0x00, 0x00, 0xff, 0xff, 0x42, 0xf2, 0x32, 0xcf, 0x43, 0x0b, 0x00, 0x00,
  927. }