2 * Autogenerated by Thrift Compiler (0.9.0)
4 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
10 #include <thrift/TDispatchProcessor.h>
11 #include "Hbase_types.h"
13 namespace apache
{ namespace hadoop
{ namespace hbase
{ namespace thrift
{
18 virtual void enableTable(const Bytes
& tableName
) = 0;
19 virtual void disableTable(const Bytes
& tableName
) = 0;
20 virtual bool isTableEnabled(const Bytes
& tableName
) = 0;
21 virtual void compact(const Bytes
& tableNameOrRegionName
) = 0;
22 virtual void majorCompact(const Bytes
& tableNameOrRegionName
) = 0;
23 virtual void getTableNames(std::vector
<Text
> & _return
) = 0;
24 virtual void getColumnDescriptors(std::map
<Text
, ColumnDescriptor
> & _return
, const Text
& tableName
) = 0;
25 virtual void getTableRegions(std::vector
<TRegionInfo
> & _return
, const Text
& tableName
) = 0;
26 virtual void createTable(const Text
& tableName
, const std::vector
<ColumnDescriptor
> & columnFamilies
) = 0;
27 virtual void deleteTable(const Text
& tableName
) = 0;
28 virtual void get(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const std::map
<Text
, Text
> & attributes
) = 0;
29 virtual void getVer(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const int32_t numVersions
, const std::map
<Text
, Text
> & attributes
) = 0;
30 virtual void getVerTs(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t timestamp
, const int32_t numVersions
, const std::map
<Text
, Text
> & attributes
) = 0;
31 virtual void getRow(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::map
<Text
, Text
> & attributes
) = 0;
32 virtual void getRowWithColumns(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) = 0;
33 virtual void getRowTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
34 virtual void getRowWithColumnsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
35 virtual void getRows(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::map
<Text
, Text
> & attributes
) = 0;
36 virtual void getRowsWithColumns(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) = 0;
37 virtual void getRowsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
38 virtual void getRowsWithColumnsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
39 virtual void mutateRow(const Text
& tableName
, const Text
& row
, const std::vector
<Mutation
> & mutations
, const std::map
<Text
, Text
> & attributes
) = 0;
40 virtual void mutateRowTs(const Text
& tableName
, const Text
& row
, const std::vector
<Mutation
> & mutations
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
41 virtual void mutateRows(const Text
& tableName
, const std::vector
<BatchMutation
> & rowBatches
, const std::map
<Text
, Text
> & attributes
) = 0;
42 virtual void mutateRowsTs(const Text
& tableName
, const std::vector
<BatchMutation
> & rowBatches
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
43 virtual int64_t atomicIncrement(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t value
) = 0;
44 virtual void deleteAll(const Text
& tableName
, const Text
& row
, const Text
& column
, const std::map
<Text
, Text
> & attributes
) = 0;
45 virtual void deleteAllTs(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
46 virtual void deleteAllRow(const Text
& tableName
, const Text
& row
, const std::map
<Text
, Text
> & attributes
) = 0;
47 virtual void increment(const TIncrement
& increment
) = 0;
48 virtual void incrementRows(const std::vector
<TIncrement
> & increments
) = 0;
49 virtual void deleteAllRowTs(const Text
& tableName
, const Text
& row
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
50 virtual ScannerID
scannerOpenWithScan(const Text
& tableName
, const TScan
& scan
, const std::map
<Text
, Text
> & attributes
) = 0;
51 virtual ScannerID
scannerOpen(const Text
& tableName
, const Text
& startRow
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) = 0;
52 virtual ScannerID
scannerOpenWithStop(const Text
& tableName
, const Text
& startRow
, const Text
& stopRow
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) = 0;
53 virtual ScannerID
scannerOpenWithPrefix(const Text
& tableName
, const Text
& startAndPrefix
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) = 0;
54 virtual ScannerID
scannerOpenTs(const Text
& tableName
, const Text
& startRow
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
55 virtual ScannerID
scannerOpenWithStopTs(const Text
& tableName
, const Text
& startRow
, const Text
& stopRow
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) = 0;
56 virtual void scannerGet(std::vector
<TRowResult
> & _return
, const ScannerID id
) = 0;
57 virtual void scannerGetList(std::vector
<TRowResult
> & _return
, const ScannerID id
, const int32_t nbRows
) = 0;
58 virtual void scannerClose(const ScannerID id
) = 0;
59 virtual void getRowOrBefore(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& family
) = 0;
60 virtual void getRegionInfo(TRegionInfo
& _return
, const Text
& row
) = 0;
63 class HbaseIfFactory
{
65 typedef HbaseIf Handler
;
67 virtual ~HbaseIfFactory() {}
69 virtual HbaseIf
* getHandler(const ::apache::thrift::TConnectionInfo
& connInfo
) = 0;
70 virtual void releaseHandler(HbaseIf
* /* handler */) = 0;
73 class HbaseIfSingletonFactory
: virtual public HbaseIfFactory
{
75 HbaseIfSingletonFactory(const std::shared_ptr
<HbaseIf
>& iface
) : iface_(iface
) {}
76 virtual ~HbaseIfSingletonFactory() {}
78 virtual HbaseIf
* getHandler(const ::apache::thrift::TConnectionInfo
&) {
81 virtual void releaseHandler(HbaseIf
* /* handler */) {}
84 std::shared_ptr
<HbaseIf
> iface_
;
87 class HbaseNull
: virtual public HbaseIf
{
89 virtual ~HbaseNull() {}
90 void enableTable(const Bytes
& /* tableName */) {
93 void disableTable(const Bytes
& /* tableName */) {
96 bool isTableEnabled(const Bytes
& /* tableName */) {
100 void compact(const Bytes
& /* tableNameOrRegionName */) {
103 void majorCompact(const Bytes
& /* tableNameOrRegionName */) {
106 void getTableNames(std::vector
<Text
> & /* _return */) {
109 void getColumnDescriptors(std::map
<Text
, ColumnDescriptor
> & /* _return */, const Text
& /* tableName */) {
112 void getTableRegions(std::vector
<TRegionInfo
> & /* _return */, const Text
& /* tableName */) {
115 void createTable(const Text
& /* tableName */, const std::vector
<ColumnDescriptor
> & /* columnFamilies */) {
118 void deleteTable(const Text
& /* tableName */) {
121 void get(std::vector
<TCell
> & /* _return */, const Text
& /* tableName */, const Text
& /* row */, const Text
& /* column */, const std::map
<Text
, Text
> & /* attributes */) {
124 void getVer(std::vector
<TCell
> & /* _return */, const Text
& /* tableName */, const Text
& /* row */, const Text
& /* column */, const int32_t /* numVersions */, const std::map
<Text
, Text
> & /* attributes */) {
127 void getVerTs(std::vector
<TCell
> & /* _return */, const Text
& /* tableName */, const Text
& /* row */, const Text
& /* column */, const int64_t /* timestamp */, const int32_t /* numVersions */, const std::map
<Text
, Text
> & /* attributes */) {
130 void getRow(std::vector
<TRowResult
> & /* _return */, const Text
& /* tableName */, const Text
& /* row */, const std::map
<Text
, Text
> & /* attributes */) {
133 void getRowWithColumns(std::vector
<TRowResult
> & /* _return */, const Text
& /* tableName */, const Text
& /* row */, const std::vector
<Text
> & /* columns */, const std::map
<Text
, Text
> & /* attributes */) {
136 void getRowTs(std::vector
<TRowResult
> & /* _return */, const Text
& /* tableName */, const Text
& /* row */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
139 void getRowWithColumnsTs(std::vector
<TRowResult
> & /* _return */, const Text
& /* tableName */, const Text
& /* row */, const std::vector
<Text
> & /* columns */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
142 void getRows(std::vector
<TRowResult
> & /* _return */, const Text
& /* tableName */, const std::vector
<Text
> & /* rows */, const std::map
<Text
, Text
> & /* attributes */) {
145 void getRowsWithColumns(std::vector
<TRowResult
> & /* _return */, const Text
& /* tableName */, const std::vector
<Text
> & /* rows */, const std::vector
<Text
> & /* columns */, const std::map
<Text
, Text
> & /* attributes */) {
148 void getRowsTs(std::vector
<TRowResult
> & /* _return */, const Text
& /* tableName */, const std::vector
<Text
> & /* rows */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
151 void getRowsWithColumnsTs(std::vector
<TRowResult
> & /* _return */, const Text
& /* tableName */, const std::vector
<Text
> & /* rows */, const std::vector
<Text
> & /* columns */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
154 void mutateRow(const Text
& /* tableName */, const Text
& /* row */, const std::vector
<Mutation
> & /* mutations */, const std::map
<Text
, Text
> & /* attributes */) {
157 void mutateRowTs(const Text
& /* tableName */, const Text
& /* row */, const std::vector
<Mutation
> & /* mutations */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
160 void mutateRows(const Text
& /* tableName */, const std::vector
<BatchMutation
> & /* rowBatches */, const std::map
<Text
, Text
> & /* attributes */) {
163 void mutateRowsTs(const Text
& /* tableName */, const std::vector
<BatchMutation
> & /* rowBatches */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
166 int64_t atomicIncrement(const Text
& /* tableName */, const Text
& /* row */, const Text
& /* column */, const int64_t /* value */) {
170 void deleteAll(const Text
& /* tableName */, const Text
& /* row */, const Text
& /* column */, const std::map
<Text
, Text
> & /* attributes */) {
173 void deleteAllTs(const Text
& /* tableName */, const Text
& /* row */, const Text
& /* column */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
176 void deleteAllRow(const Text
& /* tableName */, const Text
& /* row */, const std::map
<Text
, Text
> & /* attributes */) {
179 void increment(const TIncrement
& /* increment */) {
182 void incrementRows(const std::vector
<TIncrement
> & /* increments */) {
185 void deleteAllRowTs(const Text
& /* tableName */, const Text
& /* row */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
188 ScannerID
scannerOpenWithScan(const Text
& /* tableName */, const TScan
& /* scan */, const std::map
<Text
, Text
> & /* attributes */) {
189 ScannerID _return
= 0;
192 ScannerID
scannerOpen(const Text
& /* tableName */, const Text
& /* startRow */, const std::vector
<Text
> & /* columns */, const std::map
<Text
, Text
> & /* attributes */) {
193 ScannerID _return
= 0;
196 ScannerID
scannerOpenWithStop(const Text
& /* tableName */, const Text
& /* startRow */, const Text
& /* stopRow */, const std::vector
<Text
> & /* columns */, const std::map
<Text
, Text
> & /* attributes */) {
197 ScannerID _return
= 0;
200 ScannerID
scannerOpenWithPrefix(const Text
& /* tableName */, const Text
& /* startAndPrefix */, const std::vector
<Text
> & /* columns */, const std::map
<Text
, Text
> & /* attributes */) {
201 ScannerID _return
= 0;
204 ScannerID
scannerOpenTs(const Text
& /* tableName */, const Text
& /* startRow */, const std::vector
<Text
> & /* columns */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
205 ScannerID _return
= 0;
208 ScannerID
scannerOpenWithStopTs(const Text
& /* tableName */, const Text
& /* startRow */, const Text
& /* stopRow */, const std::vector
<Text
> & /* columns */, const int64_t /* timestamp */, const std::map
<Text
, Text
> & /* attributes */) {
209 ScannerID _return
= 0;
212 void scannerGet(std::vector
<TRowResult
> & /* _return */, const ScannerID
/* id */) {
215 void scannerGetList(std::vector
<TRowResult
> & /* _return */, const ScannerID
/* id */, const int32_t /* nbRows */) {
218 void scannerClose(const ScannerID
/* id */) {
221 void getRowOrBefore(std::vector
<TCell
> & /* _return */, const Text
& /* tableName */, const Text
& /* row */, const Text
& /* family */) {
224 void getRegionInfo(TRegionInfo
& /* _return */, const Text
& /* row */) {
229 typedef struct _Hbase_enableTable_args__isset
{
230 _Hbase_enableTable_args__isset() : tableName(false) {}
232 } _Hbase_enableTable_args__isset
;
234 class Hbase_enableTable_args
{
237 Hbase_enableTable_args() : tableName() {
240 virtual ~Hbase_enableTable_args() throw() {}
244 _Hbase_enableTable_args__isset __isset
;
246 void __set_tableName(const Bytes
& val
) {
250 bool operator == (const Hbase_enableTable_args
& rhs
) const
252 if (!(tableName
== rhs
.tableName
))
256 bool operator != (const Hbase_enableTable_args
&rhs
) const {
257 return !(*this == rhs
);
260 bool operator < (const Hbase_enableTable_args
& ) const;
262 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
263 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
268 class Hbase_enableTable_pargs
{
272 virtual ~Hbase_enableTable_pargs() throw() {}
274 const Bytes
* tableName
;
276 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
280 typedef struct _Hbase_enableTable_result__isset
{
281 _Hbase_enableTable_result__isset() : io(false) {}
283 } _Hbase_enableTable_result__isset
;
285 class Hbase_enableTable_result
{
288 Hbase_enableTable_result() {
291 virtual ~Hbase_enableTable_result() throw() {}
295 _Hbase_enableTable_result__isset __isset
;
297 void __set_io(const IOError
& val
) {
301 bool operator == (const Hbase_enableTable_result
& rhs
) const
307 bool operator != (const Hbase_enableTable_result
&rhs
) const {
308 return !(*this == rhs
);
311 bool operator < (const Hbase_enableTable_result
& ) const;
313 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
314 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
318 typedef struct _Hbase_enableTable_presult__isset
{
319 _Hbase_enableTable_presult__isset() : io(false) {}
321 } _Hbase_enableTable_presult__isset
;
323 class Hbase_enableTable_presult
{
327 virtual ~Hbase_enableTable_presult() throw() {}
331 _Hbase_enableTable_presult__isset __isset
;
333 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
337 typedef struct _Hbase_disableTable_args__isset
{
338 _Hbase_disableTable_args__isset() : tableName(false) {}
340 } _Hbase_disableTable_args__isset
;
342 class Hbase_disableTable_args
{
345 Hbase_disableTable_args() : tableName() {
348 virtual ~Hbase_disableTable_args() throw() {}
352 _Hbase_disableTable_args__isset __isset
;
354 void __set_tableName(const Bytes
& val
) {
358 bool operator == (const Hbase_disableTable_args
& rhs
) const
360 if (!(tableName
== rhs
.tableName
))
364 bool operator != (const Hbase_disableTable_args
&rhs
) const {
365 return !(*this == rhs
);
368 bool operator < (const Hbase_disableTable_args
& ) const;
370 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
371 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
376 class Hbase_disableTable_pargs
{
380 virtual ~Hbase_disableTable_pargs() throw() {}
382 const Bytes
* tableName
;
384 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
388 typedef struct _Hbase_disableTable_result__isset
{
389 _Hbase_disableTable_result__isset() : io(false) {}
391 } _Hbase_disableTable_result__isset
;
393 class Hbase_disableTable_result
{
396 Hbase_disableTable_result() {
399 virtual ~Hbase_disableTable_result() throw() {}
403 _Hbase_disableTable_result__isset __isset
;
405 void __set_io(const IOError
& val
) {
409 bool operator == (const Hbase_disableTable_result
& rhs
) const
415 bool operator != (const Hbase_disableTable_result
&rhs
) const {
416 return !(*this == rhs
);
419 bool operator < (const Hbase_disableTable_result
& ) const;
421 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
422 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
426 typedef struct _Hbase_disableTable_presult__isset
{
427 _Hbase_disableTable_presult__isset() : io(false) {}
429 } _Hbase_disableTable_presult__isset
;
431 class Hbase_disableTable_presult
{
435 virtual ~Hbase_disableTable_presult() throw() {}
439 _Hbase_disableTable_presult__isset __isset
;
441 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
445 typedef struct _Hbase_isTableEnabled_args__isset
{
446 _Hbase_isTableEnabled_args__isset() : tableName(false) {}
448 } _Hbase_isTableEnabled_args__isset
;
450 class Hbase_isTableEnabled_args
{
453 Hbase_isTableEnabled_args() : tableName() {
456 virtual ~Hbase_isTableEnabled_args() throw() {}
460 _Hbase_isTableEnabled_args__isset __isset
;
462 void __set_tableName(const Bytes
& val
) {
466 bool operator == (const Hbase_isTableEnabled_args
& rhs
) const
468 if (!(tableName
== rhs
.tableName
))
472 bool operator != (const Hbase_isTableEnabled_args
&rhs
) const {
473 return !(*this == rhs
);
476 bool operator < (const Hbase_isTableEnabled_args
& ) const;
478 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
479 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
484 class Hbase_isTableEnabled_pargs
{
488 virtual ~Hbase_isTableEnabled_pargs() throw() {}
490 const Bytes
* tableName
;
492 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
496 typedef struct _Hbase_isTableEnabled_result__isset
{
497 _Hbase_isTableEnabled_result__isset() : success(false), io(false) {}
500 } _Hbase_isTableEnabled_result__isset
;
502 class Hbase_isTableEnabled_result
{
505 Hbase_isTableEnabled_result() : success(0) {
508 virtual ~Hbase_isTableEnabled_result() throw() {}
513 _Hbase_isTableEnabled_result__isset __isset
;
515 void __set_success(const bool val
) {
519 void __set_io(const IOError
& val
) {
523 bool operator == (const Hbase_isTableEnabled_result
& rhs
) const
525 if (!(success
== rhs
.success
))
531 bool operator != (const Hbase_isTableEnabled_result
&rhs
) const {
532 return !(*this == rhs
);
535 bool operator < (const Hbase_isTableEnabled_result
& ) const;
537 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
538 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
542 typedef struct _Hbase_isTableEnabled_presult__isset
{
543 _Hbase_isTableEnabled_presult__isset() : success(false), io(false) {}
546 } _Hbase_isTableEnabled_presult__isset
;
548 class Hbase_isTableEnabled_presult
{
552 virtual ~Hbase_isTableEnabled_presult() throw() {}
557 _Hbase_isTableEnabled_presult__isset __isset
;
559 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
563 typedef struct _Hbase_compact_args__isset
{
564 _Hbase_compact_args__isset() : tableNameOrRegionName(false) {}
565 bool tableNameOrRegionName
;
566 } _Hbase_compact_args__isset
;
568 class Hbase_compact_args
{
571 Hbase_compact_args() : tableNameOrRegionName() {
574 virtual ~Hbase_compact_args() throw() {}
576 Bytes tableNameOrRegionName
;
578 _Hbase_compact_args__isset __isset
;
580 void __set_tableNameOrRegionName(const Bytes
& val
) {
581 tableNameOrRegionName
= val
;
584 bool operator == (const Hbase_compact_args
& rhs
) const
586 if (!(tableNameOrRegionName
== rhs
.tableNameOrRegionName
))
590 bool operator != (const Hbase_compact_args
&rhs
) const {
591 return !(*this == rhs
);
594 bool operator < (const Hbase_compact_args
& ) const;
596 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
597 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
602 class Hbase_compact_pargs
{
606 virtual ~Hbase_compact_pargs() throw() {}
608 const Bytes
* tableNameOrRegionName
;
610 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
614 typedef struct _Hbase_compact_result__isset
{
615 _Hbase_compact_result__isset() : io(false) {}
617 } _Hbase_compact_result__isset
;
619 class Hbase_compact_result
{
622 Hbase_compact_result() {
625 virtual ~Hbase_compact_result() throw() {}
629 _Hbase_compact_result__isset __isset
;
631 void __set_io(const IOError
& val
) {
635 bool operator == (const Hbase_compact_result
& rhs
) const
641 bool operator != (const Hbase_compact_result
&rhs
) const {
642 return !(*this == rhs
);
645 bool operator < (const Hbase_compact_result
& ) const;
647 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
648 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
652 typedef struct _Hbase_compact_presult__isset
{
653 _Hbase_compact_presult__isset() : io(false) {}
655 } _Hbase_compact_presult__isset
;
657 class Hbase_compact_presult
{
661 virtual ~Hbase_compact_presult() throw() {}
665 _Hbase_compact_presult__isset __isset
;
667 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
671 typedef struct _Hbase_majorCompact_args__isset
{
672 _Hbase_majorCompact_args__isset() : tableNameOrRegionName(false) {}
673 bool tableNameOrRegionName
;
674 } _Hbase_majorCompact_args__isset
;
676 class Hbase_majorCompact_args
{
679 Hbase_majorCompact_args() : tableNameOrRegionName() {
682 virtual ~Hbase_majorCompact_args() throw() {}
684 Bytes tableNameOrRegionName
;
686 _Hbase_majorCompact_args__isset __isset
;
688 void __set_tableNameOrRegionName(const Bytes
& val
) {
689 tableNameOrRegionName
= val
;
692 bool operator == (const Hbase_majorCompact_args
& rhs
) const
694 if (!(tableNameOrRegionName
== rhs
.tableNameOrRegionName
))
698 bool operator != (const Hbase_majorCompact_args
&rhs
) const {
699 return !(*this == rhs
);
702 bool operator < (const Hbase_majorCompact_args
& ) const;
704 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
705 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
710 class Hbase_majorCompact_pargs
{
714 virtual ~Hbase_majorCompact_pargs() throw() {}
716 const Bytes
* tableNameOrRegionName
;
718 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
722 typedef struct _Hbase_majorCompact_result__isset
{
723 _Hbase_majorCompact_result__isset() : io(false) {}
725 } _Hbase_majorCompact_result__isset
;
727 class Hbase_majorCompact_result
{
730 Hbase_majorCompact_result() {
733 virtual ~Hbase_majorCompact_result() throw() {}
737 _Hbase_majorCompact_result__isset __isset
;
739 void __set_io(const IOError
& val
) {
743 bool operator == (const Hbase_majorCompact_result
& rhs
) const
749 bool operator != (const Hbase_majorCompact_result
&rhs
) const {
750 return !(*this == rhs
);
753 bool operator < (const Hbase_majorCompact_result
& ) const;
755 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
756 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
760 typedef struct _Hbase_majorCompact_presult__isset
{
761 _Hbase_majorCompact_presult__isset() : io(false) {}
763 } _Hbase_majorCompact_presult__isset
;
765 class Hbase_majorCompact_presult
{
769 virtual ~Hbase_majorCompact_presult() throw() {}
773 _Hbase_majorCompact_presult__isset __isset
;
775 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
780 class Hbase_getTableNames_args
{
783 Hbase_getTableNames_args() {
786 virtual ~Hbase_getTableNames_args() throw() {}
789 bool operator == (const Hbase_getTableNames_args
& /* rhs */) const
793 bool operator != (const Hbase_getTableNames_args
&rhs
) const {
794 return !(*this == rhs
);
797 bool operator < (const Hbase_getTableNames_args
& ) const;
799 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
800 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
805 class Hbase_getTableNames_pargs
{
809 virtual ~Hbase_getTableNames_pargs() throw() {}
812 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
816 typedef struct _Hbase_getTableNames_result__isset
{
817 _Hbase_getTableNames_result__isset() : success(false), io(false) {}
820 } _Hbase_getTableNames_result__isset
;
822 class Hbase_getTableNames_result
{
825 Hbase_getTableNames_result() {
828 virtual ~Hbase_getTableNames_result() throw() {}
830 std::vector
<Text
> success
;
833 _Hbase_getTableNames_result__isset __isset
;
835 void __set_success(const std::vector
<Text
> & val
) {
839 void __set_io(const IOError
& val
) {
843 bool operator == (const Hbase_getTableNames_result
& rhs
) const
845 if (!(success
== rhs
.success
))
851 bool operator != (const Hbase_getTableNames_result
&rhs
) const {
852 return !(*this == rhs
);
855 bool operator < (const Hbase_getTableNames_result
& ) const;
857 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
858 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
862 typedef struct _Hbase_getTableNames_presult__isset
{
863 _Hbase_getTableNames_presult__isset() : success(false), io(false) {}
866 } _Hbase_getTableNames_presult__isset
;
868 class Hbase_getTableNames_presult
{
872 virtual ~Hbase_getTableNames_presult() throw() {}
874 std::vector
<Text
> * success
;
877 _Hbase_getTableNames_presult__isset __isset
;
879 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
883 typedef struct _Hbase_getColumnDescriptors_args__isset
{
884 _Hbase_getColumnDescriptors_args__isset() : tableName(false) {}
886 } _Hbase_getColumnDescriptors_args__isset
;
888 class Hbase_getColumnDescriptors_args
{
891 Hbase_getColumnDescriptors_args() : tableName() {
894 virtual ~Hbase_getColumnDescriptors_args() throw() {}
898 _Hbase_getColumnDescriptors_args__isset __isset
;
900 void __set_tableName(const Text
& val
) {
904 bool operator == (const Hbase_getColumnDescriptors_args
& rhs
) const
906 if (!(tableName
== rhs
.tableName
))
910 bool operator != (const Hbase_getColumnDescriptors_args
&rhs
) const {
911 return !(*this == rhs
);
914 bool operator < (const Hbase_getColumnDescriptors_args
& ) const;
916 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
917 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
922 class Hbase_getColumnDescriptors_pargs
{
926 virtual ~Hbase_getColumnDescriptors_pargs() throw() {}
928 const Text
* tableName
;
930 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
934 typedef struct _Hbase_getColumnDescriptors_result__isset
{
935 _Hbase_getColumnDescriptors_result__isset() : success(false), io(false) {}
938 } _Hbase_getColumnDescriptors_result__isset
;
940 class Hbase_getColumnDescriptors_result
{
943 Hbase_getColumnDescriptors_result() {
946 virtual ~Hbase_getColumnDescriptors_result() throw() {}
948 std::map
<Text
, ColumnDescriptor
> success
;
951 _Hbase_getColumnDescriptors_result__isset __isset
;
953 void __set_success(const std::map
<Text
, ColumnDescriptor
> & val
) {
957 void __set_io(const IOError
& val
) {
961 bool operator == (const Hbase_getColumnDescriptors_result
& rhs
) const
963 if (!(success
== rhs
.success
))
969 bool operator != (const Hbase_getColumnDescriptors_result
&rhs
) const {
970 return !(*this == rhs
);
973 bool operator < (const Hbase_getColumnDescriptors_result
& ) const;
975 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
976 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
980 typedef struct _Hbase_getColumnDescriptors_presult__isset
{
981 _Hbase_getColumnDescriptors_presult__isset() : success(false), io(false) {}
984 } _Hbase_getColumnDescriptors_presult__isset
;
986 class Hbase_getColumnDescriptors_presult
{
990 virtual ~Hbase_getColumnDescriptors_presult() throw() {}
992 std::map
<Text
, ColumnDescriptor
> * success
;
995 _Hbase_getColumnDescriptors_presult__isset __isset
;
997 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1001 typedef struct _Hbase_getTableRegions_args__isset
{
1002 _Hbase_getTableRegions_args__isset() : tableName(false) {}
1004 } _Hbase_getTableRegions_args__isset
;
1006 class Hbase_getTableRegions_args
{
1009 Hbase_getTableRegions_args() : tableName() {
1012 virtual ~Hbase_getTableRegions_args() throw() {}
1016 _Hbase_getTableRegions_args__isset __isset
;
1018 void __set_tableName(const Text
& val
) {
1022 bool operator == (const Hbase_getTableRegions_args
& rhs
) const
1024 if (!(tableName
== rhs
.tableName
))
1028 bool operator != (const Hbase_getTableRegions_args
&rhs
) const {
1029 return !(*this == rhs
);
1032 bool operator < (const Hbase_getTableRegions_args
& ) const;
1034 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1035 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1040 class Hbase_getTableRegions_pargs
{
1044 virtual ~Hbase_getTableRegions_pargs() throw() {}
1046 const Text
* tableName
;
1048 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1052 typedef struct _Hbase_getTableRegions_result__isset
{
1053 _Hbase_getTableRegions_result__isset() : success(false), io(false) {}
1056 } _Hbase_getTableRegions_result__isset
;
1058 class Hbase_getTableRegions_result
{
1061 Hbase_getTableRegions_result() {
1064 virtual ~Hbase_getTableRegions_result() throw() {}
1066 std::vector
<TRegionInfo
> success
;
1069 _Hbase_getTableRegions_result__isset __isset
;
1071 void __set_success(const std::vector
<TRegionInfo
> & val
) {
1075 void __set_io(const IOError
& val
) {
1079 bool operator == (const Hbase_getTableRegions_result
& rhs
) const
1081 if (!(success
== rhs
.success
))
1083 if (!(io
== rhs
.io
))
1087 bool operator != (const Hbase_getTableRegions_result
&rhs
) const {
1088 return !(*this == rhs
);
1091 bool operator < (const Hbase_getTableRegions_result
& ) const;
1093 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1094 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1098 typedef struct _Hbase_getTableRegions_presult__isset
{
1099 _Hbase_getTableRegions_presult__isset() : success(false), io(false) {}
1102 } _Hbase_getTableRegions_presult__isset
;
1104 class Hbase_getTableRegions_presult
{
1108 virtual ~Hbase_getTableRegions_presult() throw() {}
1110 std::vector
<TRegionInfo
> * success
;
1113 _Hbase_getTableRegions_presult__isset __isset
;
1115 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1119 typedef struct _Hbase_createTable_args__isset
{
1120 _Hbase_createTable_args__isset() : tableName(false), columnFamilies(false) {}
1122 bool columnFamilies
;
1123 } _Hbase_createTable_args__isset
;
1125 class Hbase_createTable_args
{
1128 Hbase_createTable_args() : tableName() {
1131 virtual ~Hbase_createTable_args() throw() {}
1134 std::vector
<ColumnDescriptor
> columnFamilies
;
1136 _Hbase_createTable_args__isset __isset
;
1138 void __set_tableName(const Text
& val
) {
1142 void __set_columnFamilies(const std::vector
<ColumnDescriptor
> & val
) {
1143 columnFamilies
= val
;
1146 bool operator == (const Hbase_createTable_args
& rhs
) const
1148 if (!(tableName
== rhs
.tableName
))
1150 if (!(columnFamilies
== rhs
.columnFamilies
))
1154 bool operator != (const Hbase_createTable_args
&rhs
) const {
1155 return !(*this == rhs
);
1158 bool operator < (const Hbase_createTable_args
& ) const;
1160 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1161 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1166 class Hbase_createTable_pargs
{
1170 virtual ~Hbase_createTable_pargs() throw() {}
1172 const Text
* tableName
;
1173 const std::vector
<ColumnDescriptor
> * columnFamilies
;
1175 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1179 typedef struct _Hbase_createTable_result__isset
{
1180 _Hbase_createTable_result__isset() : io(false), ia(false), exist(false) {}
1184 } _Hbase_createTable_result__isset
;
1186 class Hbase_createTable_result
{
1189 Hbase_createTable_result() {
1192 virtual ~Hbase_createTable_result() throw() {}
1196 AlreadyExists exist
;
1198 _Hbase_createTable_result__isset __isset
;
1200 void __set_io(const IOError
& val
) {
1204 void __set_ia(const IllegalArgument
& val
) {
1208 void __set_exist(const AlreadyExists
& val
) {
1212 bool operator == (const Hbase_createTable_result
& rhs
) const
1214 if (!(io
== rhs
.io
))
1216 if (!(ia
== rhs
.ia
))
1218 if (!(exist
== rhs
.exist
))
1222 bool operator != (const Hbase_createTable_result
&rhs
) const {
1223 return !(*this == rhs
);
1226 bool operator < (const Hbase_createTable_result
& ) const;
1228 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1229 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1233 typedef struct _Hbase_createTable_presult__isset
{
1234 _Hbase_createTable_presult__isset() : io(false), ia(false), exist(false) {}
1238 } _Hbase_createTable_presult__isset
;
1240 class Hbase_createTable_presult
{
1244 virtual ~Hbase_createTable_presult() throw() {}
1248 AlreadyExists exist
;
1250 _Hbase_createTable_presult__isset __isset
;
1252 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1256 typedef struct _Hbase_deleteTable_args__isset
{
1257 _Hbase_deleteTable_args__isset() : tableName(false) {}
1259 } _Hbase_deleteTable_args__isset
;
1261 class Hbase_deleteTable_args
{
1264 Hbase_deleteTable_args() : tableName() {
1267 virtual ~Hbase_deleteTable_args() throw() {}
1271 _Hbase_deleteTable_args__isset __isset
;
1273 void __set_tableName(const Text
& val
) {
1277 bool operator == (const Hbase_deleteTable_args
& rhs
) const
1279 if (!(tableName
== rhs
.tableName
))
1283 bool operator != (const Hbase_deleteTable_args
&rhs
) const {
1284 return !(*this == rhs
);
1287 bool operator < (const Hbase_deleteTable_args
& ) const;
1289 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1290 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1295 class Hbase_deleteTable_pargs
{
1299 virtual ~Hbase_deleteTable_pargs() throw() {}
1301 const Text
* tableName
;
1303 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1307 typedef struct _Hbase_deleteTable_result__isset
{
1308 _Hbase_deleteTable_result__isset() : io(false) {}
1310 } _Hbase_deleteTable_result__isset
;
1312 class Hbase_deleteTable_result
{
1315 Hbase_deleteTable_result() {
1318 virtual ~Hbase_deleteTable_result() throw() {}
1322 _Hbase_deleteTable_result__isset __isset
;
1324 void __set_io(const IOError
& val
) {
1328 bool operator == (const Hbase_deleteTable_result
& rhs
) const
1330 if (!(io
== rhs
.io
))
1334 bool operator != (const Hbase_deleteTable_result
&rhs
) const {
1335 return !(*this == rhs
);
1338 bool operator < (const Hbase_deleteTable_result
& ) const;
1340 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1341 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1345 typedef struct _Hbase_deleteTable_presult__isset
{
1346 _Hbase_deleteTable_presult__isset() : io(false) {}
1348 } _Hbase_deleteTable_presult__isset
;
1350 class Hbase_deleteTable_presult
{
1354 virtual ~Hbase_deleteTable_presult() throw() {}
1358 _Hbase_deleteTable_presult__isset __isset
;
1360 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1364 typedef struct _Hbase_get_args__isset
{
1365 _Hbase_get_args__isset() : tableName(false), row(false), column(false), attributes(false) {}
1370 } _Hbase_get_args__isset
;
1372 class Hbase_get_args
{
1375 Hbase_get_args() : tableName(), row(), column() {
1378 virtual ~Hbase_get_args() throw() {}
1383 std::map
<Text
, Text
> attributes
;
1385 _Hbase_get_args__isset __isset
;
1387 void __set_tableName(const Text
& val
) {
1391 void __set_row(const Text
& val
) {
1395 void __set_column(const Text
& val
) {
1399 void __set_attributes(const std::map
<Text
, Text
> & val
) {
1403 bool operator == (const Hbase_get_args
& rhs
) const
1405 if (!(tableName
== rhs
.tableName
))
1407 if (!(row
== rhs
.row
))
1409 if (!(column
== rhs
.column
))
1411 if (!(attributes
== rhs
.attributes
))
1415 bool operator != (const Hbase_get_args
&rhs
) const {
1416 return !(*this == rhs
);
1419 bool operator < (const Hbase_get_args
& ) const;
1421 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1422 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1427 class Hbase_get_pargs
{
1431 virtual ~Hbase_get_pargs() throw() {}
1433 const Text
* tableName
;
1436 const std::map
<Text
, Text
> * attributes
;
1438 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1442 typedef struct _Hbase_get_result__isset
{
1443 _Hbase_get_result__isset() : success(false), io(false) {}
1446 } _Hbase_get_result__isset
;
1448 class Hbase_get_result
{
1451 Hbase_get_result() {
1454 virtual ~Hbase_get_result() throw() {}
1456 std::vector
<TCell
> success
;
1459 _Hbase_get_result__isset __isset
;
1461 void __set_success(const std::vector
<TCell
> & val
) {
1465 void __set_io(const IOError
& val
) {
1469 bool operator == (const Hbase_get_result
& rhs
) const
1471 if (!(success
== rhs
.success
))
1473 if (!(io
== rhs
.io
))
1477 bool operator != (const Hbase_get_result
&rhs
) const {
1478 return !(*this == rhs
);
1481 bool operator < (const Hbase_get_result
& ) const;
1483 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1484 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1488 typedef struct _Hbase_get_presult__isset
{
1489 _Hbase_get_presult__isset() : success(false), io(false) {}
1492 } _Hbase_get_presult__isset
;
1494 class Hbase_get_presult
{
1498 virtual ~Hbase_get_presult() throw() {}
1500 std::vector
<TCell
> * success
;
1503 _Hbase_get_presult__isset __isset
;
1505 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1509 typedef struct _Hbase_getVer_args__isset
{
1510 _Hbase_getVer_args__isset() : tableName(false), row(false), column(false), numVersions(false), attributes(false) {}
1516 } _Hbase_getVer_args__isset
;
1518 class Hbase_getVer_args
{
1521 Hbase_getVer_args() : tableName(), row(), column(), numVersions(0) {
1524 virtual ~Hbase_getVer_args() throw() {}
1529 int32_t numVersions
;
1530 std::map
<Text
, Text
> attributes
;
1532 _Hbase_getVer_args__isset __isset
;
1534 void __set_tableName(const Text
& val
) {
1538 void __set_row(const Text
& val
) {
1542 void __set_column(const Text
& val
) {
1546 void __set_numVersions(const int32_t val
) {
1550 void __set_attributes(const std::map
<Text
, Text
> & val
) {
1554 bool operator == (const Hbase_getVer_args
& rhs
) const
1556 if (!(tableName
== rhs
.tableName
))
1558 if (!(row
== rhs
.row
))
1560 if (!(column
== rhs
.column
))
1562 if (!(numVersions
== rhs
.numVersions
))
1564 if (!(attributes
== rhs
.attributes
))
1568 bool operator != (const Hbase_getVer_args
&rhs
) const {
1569 return !(*this == rhs
);
1572 bool operator < (const Hbase_getVer_args
& ) const;
1574 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1575 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1580 class Hbase_getVer_pargs
{
1584 virtual ~Hbase_getVer_pargs() throw() {}
1586 const Text
* tableName
;
1589 const int32_t* numVersions
;
1590 const std::map
<Text
, Text
> * attributes
;
1592 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1596 typedef struct _Hbase_getVer_result__isset
{
1597 _Hbase_getVer_result__isset() : success(false), io(false) {}
1600 } _Hbase_getVer_result__isset
;
1602 class Hbase_getVer_result
{
1605 Hbase_getVer_result() {
1608 virtual ~Hbase_getVer_result() throw() {}
1610 std::vector
<TCell
> success
;
1613 _Hbase_getVer_result__isset __isset
;
1615 void __set_success(const std::vector
<TCell
> & val
) {
1619 void __set_io(const IOError
& val
) {
1623 bool operator == (const Hbase_getVer_result
& rhs
) const
1625 if (!(success
== rhs
.success
))
1627 if (!(io
== rhs
.io
))
1631 bool operator != (const Hbase_getVer_result
&rhs
) const {
1632 return !(*this == rhs
);
1635 bool operator < (const Hbase_getVer_result
& ) const;
1637 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1638 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1642 typedef struct _Hbase_getVer_presult__isset
{
1643 _Hbase_getVer_presult__isset() : success(false), io(false) {}
1646 } _Hbase_getVer_presult__isset
;
1648 class Hbase_getVer_presult
{
1652 virtual ~Hbase_getVer_presult() throw() {}
1654 std::vector
<TCell
> * success
;
1657 _Hbase_getVer_presult__isset __isset
;
1659 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1663 typedef struct _Hbase_getVerTs_args__isset
{
1664 _Hbase_getVerTs_args__isset() : tableName(false), row(false), column(false), timestamp(false), numVersions(false), attributes(false) {}
1671 } _Hbase_getVerTs_args__isset
;
1673 class Hbase_getVerTs_args
{
1676 Hbase_getVerTs_args() : tableName(), row(), column(), timestamp(0), numVersions(0) {
1679 virtual ~Hbase_getVerTs_args() throw() {}
1685 int32_t numVersions
;
1686 std::map
<Text
, Text
> attributes
;
1688 _Hbase_getVerTs_args__isset __isset
;
1690 void __set_tableName(const Text
& val
) {
1694 void __set_row(const Text
& val
) {
1698 void __set_column(const Text
& val
) {
1702 void __set_timestamp(const int64_t val
) {
1706 void __set_numVersions(const int32_t val
) {
1710 void __set_attributes(const std::map
<Text
, Text
> & val
) {
1714 bool operator == (const Hbase_getVerTs_args
& rhs
) const
1716 if (!(tableName
== rhs
.tableName
))
1718 if (!(row
== rhs
.row
))
1720 if (!(column
== rhs
.column
))
1722 if (!(timestamp
== rhs
.timestamp
))
1724 if (!(numVersions
== rhs
.numVersions
))
1726 if (!(attributes
== rhs
.attributes
))
1730 bool operator != (const Hbase_getVerTs_args
&rhs
) const {
1731 return !(*this == rhs
);
1734 bool operator < (const Hbase_getVerTs_args
& ) const;
1736 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1737 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1742 class Hbase_getVerTs_pargs
{
1746 virtual ~Hbase_getVerTs_pargs() throw() {}
1748 const Text
* tableName
;
1751 const int64_t* timestamp
;
1752 const int32_t* numVersions
;
1753 const std::map
<Text
, Text
> * attributes
;
1755 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1759 typedef struct _Hbase_getVerTs_result__isset
{
1760 _Hbase_getVerTs_result__isset() : success(false), io(false) {}
1763 } _Hbase_getVerTs_result__isset
;
1765 class Hbase_getVerTs_result
{
1768 Hbase_getVerTs_result() {
1771 virtual ~Hbase_getVerTs_result() throw() {}
1773 std::vector
<TCell
> success
;
1776 _Hbase_getVerTs_result__isset __isset
;
1778 void __set_success(const std::vector
<TCell
> & val
) {
1782 void __set_io(const IOError
& val
) {
1786 bool operator == (const Hbase_getVerTs_result
& rhs
) const
1788 if (!(success
== rhs
.success
))
1790 if (!(io
== rhs
.io
))
1794 bool operator != (const Hbase_getVerTs_result
&rhs
) const {
1795 return !(*this == rhs
);
1798 bool operator < (const Hbase_getVerTs_result
& ) const;
1800 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1801 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1805 typedef struct _Hbase_getVerTs_presult__isset
{
1806 _Hbase_getVerTs_presult__isset() : success(false), io(false) {}
1809 } _Hbase_getVerTs_presult__isset
;
1811 class Hbase_getVerTs_presult
{
1815 virtual ~Hbase_getVerTs_presult() throw() {}
1817 std::vector
<TCell
> * success
;
1820 _Hbase_getVerTs_presult__isset __isset
;
1822 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1826 typedef struct _Hbase_getRow_args__isset
{
1827 _Hbase_getRow_args__isset() : tableName(false), row(false), attributes(false) {}
1831 } _Hbase_getRow_args__isset
;
1833 class Hbase_getRow_args
{
1836 Hbase_getRow_args() : tableName(), row() {
1839 virtual ~Hbase_getRow_args() throw() {}
1843 std::map
<Text
, Text
> attributes
;
1845 _Hbase_getRow_args__isset __isset
;
1847 void __set_tableName(const Text
& val
) {
1851 void __set_row(const Text
& val
) {
1855 void __set_attributes(const std::map
<Text
, Text
> & val
) {
1859 bool operator == (const Hbase_getRow_args
& rhs
) const
1861 if (!(tableName
== rhs
.tableName
))
1863 if (!(row
== rhs
.row
))
1865 if (!(attributes
== rhs
.attributes
))
1869 bool operator != (const Hbase_getRow_args
&rhs
) const {
1870 return !(*this == rhs
);
1873 bool operator < (const Hbase_getRow_args
& ) const;
1875 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1876 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1881 class Hbase_getRow_pargs
{
1885 virtual ~Hbase_getRow_pargs() throw() {}
1887 const Text
* tableName
;
1889 const std::map
<Text
, Text
> * attributes
;
1891 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1895 typedef struct _Hbase_getRow_result__isset
{
1896 _Hbase_getRow_result__isset() : success(false), io(false) {}
1899 } _Hbase_getRow_result__isset
;
1901 class Hbase_getRow_result
{
1904 Hbase_getRow_result() {
1907 virtual ~Hbase_getRow_result() throw() {}
1909 std::vector
<TRowResult
> success
;
1912 _Hbase_getRow_result__isset __isset
;
1914 void __set_success(const std::vector
<TRowResult
> & val
) {
1918 void __set_io(const IOError
& val
) {
1922 bool operator == (const Hbase_getRow_result
& rhs
) const
1924 if (!(success
== rhs
.success
))
1926 if (!(io
== rhs
.io
))
1930 bool operator != (const Hbase_getRow_result
&rhs
) const {
1931 return !(*this == rhs
);
1934 bool operator < (const Hbase_getRow_result
& ) const;
1936 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1937 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
1941 typedef struct _Hbase_getRow_presult__isset
{
1942 _Hbase_getRow_presult__isset() : success(false), io(false) {}
1945 } _Hbase_getRow_presult__isset
;
1947 class Hbase_getRow_presult
{
1951 virtual ~Hbase_getRow_presult() throw() {}
1953 std::vector
<TRowResult
> * success
;
1956 _Hbase_getRow_presult__isset __isset
;
1958 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
1962 typedef struct _Hbase_getRowWithColumns_args__isset
{
1963 _Hbase_getRowWithColumns_args__isset() : tableName(false), row(false), columns(false), attributes(false) {}
1968 } _Hbase_getRowWithColumns_args__isset
;
1970 class Hbase_getRowWithColumns_args
{
1973 Hbase_getRowWithColumns_args() : tableName(), row() {
1976 virtual ~Hbase_getRowWithColumns_args() throw() {}
1980 std::vector
<Text
> columns
;
1981 std::map
<Text
, Text
> attributes
;
1983 _Hbase_getRowWithColumns_args__isset __isset
;
1985 void __set_tableName(const Text
& val
) {
1989 void __set_row(const Text
& val
) {
1993 void __set_columns(const std::vector
<Text
> & val
) {
1997 void __set_attributes(const std::map
<Text
, Text
> & val
) {
2001 bool operator == (const Hbase_getRowWithColumns_args
& rhs
) const
2003 if (!(tableName
== rhs
.tableName
))
2005 if (!(row
== rhs
.row
))
2007 if (!(columns
== rhs
.columns
))
2009 if (!(attributes
== rhs
.attributes
))
2013 bool operator != (const Hbase_getRowWithColumns_args
&rhs
) const {
2014 return !(*this == rhs
);
2017 bool operator < (const Hbase_getRowWithColumns_args
& ) const;
2019 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2020 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2025 class Hbase_getRowWithColumns_pargs
{
2029 virtual ~Hbase_getRowWithColumns_pargs() throw() {}
2031 const Text
* tableName
;
2033 const std::vector
<Text
> * columns
;
2034 const std::map
<Text
, Text
> * attributes
;
2036 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2040 typedef struct _Hbase_getRowWithColumns_result__isset
{
2041 _Hbase_getRowWithColumns_result__isset() : success(false), io(false) {}
2044 } _Hbase_getRowWithColumns_result__isset
;
2046 class Hbase_getRowWithColumns_result
{
2049 Hbase_getRowWithColumns_result() {
2052 virtual ~Hbase_getRowWithColumns_result() throw() {}
2054 std::vector
<TRowResult
> success
;
2057 _Hbase_getRowWithColumns_result__isset __isset
;
2059 void __set_success(const std::vector
<TRowResult
> & val
) {
2063 void __set_io(const IOError
& val
) {
2067 bool operator == (const Hbase_getRowWithColumns_result
& rhs
) const
2069 if (!(success
== rhs
.success
))
2071 if (!(io
== rhs
.io
))
2075 bool operator != (const Hbase_getRowWithColumns_result
&rhs
) const {
2076 return !(*this == rhs
);
2079 bool operator < (const Hbase_getRowWithColumns_result
& ) const;
2081 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2082 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2086 typedef struct _Hbase_getRowWithColumns_presult__isset
{
2087 _Hbase_getRowWithColumns_presult__isset() : success(false), io(false) {}
2090 } _Hbase_getRowWithColumns_presult__isset
;
2092 class Hbase_getRowWithColumns_presult
{
2096 virtual ~Hbase_getRowWithColumns_presult() throw() {}
2098 std::vector
<TRowResult
> * success
;
2101 _Hbase_getRowWithColumns_presult__isset __isset
;
2103 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2107 typedef struct _Hbase_getRowTs_args__isset
{
2108 _Hbase_getRowTs_args__isset() : tableName(false), row(false), timestamp(false), attributes(false) {}
2113 } _Hbase_getRowTs_args__isset
;
2115 class Hbase_getRowTs_args
{
2118 Hbase_getRowTs_args() : tableName(), row(), timestamp(0) {
2121 virtual ~Hbase_getRowTs_args() throw() {}
2126 std::map
<Text
, Text
> attributes
;
2128 _Hbase_getRowTs_args__isset __isset
;
2130 void __set_tableName(const Text
& val
) {
2134 void __set_row(const Text
& val
) {
2138 void __set_timestamp(const int64_t val
) {
2142 void __set_attributes(const std::map
<Text
, Text
> & val
) {
2146 bool operator == (const Hbase_getRowTs_args
& rhs
) const
2148 if (!(tableName
== rhs
.tableName
))
2150 if (!(row
== rhs
.row
))
2152 if (!(timestamp
== rhs
.timestamp
))
2154 if (!(attributes
== rhs
.attributes
))
2158 bool operator != (const Hbase_getRowTs_args
&rhs
) const {
2159 return !(*this == rhs
);
2162 bool operator < (const Hbase_getRowTs_args
& ) const;
2164 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2165 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2170 class Hbase_getRowTs_pargs
{
2174 virtual ~Hbase_getRowTs_pargs() throw() {}
2176 const Text
* tableName
;
2178 const int64_t* timestamp
;
2179 const std::map
<Text
, Text
> * attributes
;
2181 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2185 typedef struct _Hbase_getRowTs_result__isset
{
2186 _Hbase_getRowTs_result__isset() : success(false), io(false) {}
2189 } _Hbase_getRowTs_result__isset
;
2191 class Hbase_getRowTs_result
{
2194 Hbase_getRowTs_result() {
2197 virtual ~Hbase_getRowTs_result() throw() {}
2199 std::vector
<TRowResult
> success
;
2202 _Hbase_getRowTs_result__isset __isset
;
2204 void __set_success(const std::vector
<TRowResult
> & val
) {
2208 void __set_io(const IOError
& val
) {
2212 bool operator == (const Hbase_getRowTs_result
& rhs
) const
2214 if (!(success
== rhs
.success
))
2216 if (!(io
== rhs
.io
))
2220 bool operator != (const Hbase_getRowTs_result
&rhs
) const {
2221 return !(*this == rhs
);
2224 bool operator < (const Hbase_getRowTs_result
& ) const;
2226 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2227 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2231 typedef struct _Hbase_getRowTs_presult__isset
{
2232 _Hbase_getRowTs_presult__isset() : success(false), io(false) {}
2235 } _Hbase_getRowTs_presult__isset
;
2237 class Hbase_getRowTs_presult
{
2241 virtual ~Hbase_getRowTs_presult() throw() {}
2243 std::vector
<TRowResult
> * success
;
2246 _Hbase_getRowTs_presult__isset __isset
;
2248 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2252 typedef struct _Hbase_getRowWithColumnsTs_args__isset
{
2253 _Hbase_getRowWithColumnsTs_args__isset() : tableName(false), row(false), columns(false), timestamp(false), attributes(false) {}
2259 } _Hbase_getRowWithColumnsTs_args__isset
;
2261 class Hbase_getRowWithColumnsTs_args
{
2264 Hbase_getRowWithColumnsTs_args() : tableName(), row(), timestamp(0) {
2267 virtual ~Hbase_getRowWithColumnsTs_args() throw() {}
2271 std::vector
<Text
> columns
;
2273 std::map
<Text
, Text
> attributes
;
2275 _Hbase_getRowWithColumnsTs_args__isset __isset
;
2277 void __set_tableName(const Text
& val
) {
2281 void __set_row(const Text
& val
) {
2285 void __set_columns(const std::vector
<Text
> & val
) {
2289 void __set_timestamp(const int64_t val
) {
2293 void __set_attributes(const std::map
<Text
, Text
> & val
) {
2297 bool operator == (const Hbase_getRowWithColumnsTs_args
& rhs
) const
2299 if (!(tableName
== rhs
.tableName
))
2301 if (!(row
== rhs
.row
))
2303 if (!(columns
== rhs
.columns
))
2305 if (!(timestamp
== rhs
.timestamp
))
2307 if (!(attributes
== rhs
.attributes
))
2311 bool operator != (const Hbase_getRowWithColumnsTs_args
&rhs
) const {
2312 return !(*this == rhs
);
2315 bool operator < (const Hbase_getRowWithColumnsTs_args
& ) const;
2317 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2318 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2323 class Hbase_getRowWithColumnsTs_pargs
{
2327 virtual ~Hbase_getRowWithColumnsTs_pargs() throw() {}
2329 const Text
* tableName
;
2331 const std::vector
<Text
> * columns
;
2332 const int64_t* timestamp
;
2333 const std::map
<Text
, Text
> * attributes
;
2335 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2339 typedef struct _Hbase_getRowWithColumnsTs_result__isset
{
2340 _Hbase_getRowWithColumnsTs_result__isset() : success(false), io(false) {}
2343 } _Hbase_getRowWithColumnsTs_result__isset
;
2345 class Hbase_getRowWithColumnsTs_result
{
2348 Hbase_getRowWithColumnsTs_result() {
2351 virtual ~Hbase_getRowWithColumnsTs_result() throw() {}
2353 std::vector
<TRowResult
> success
;
2356 _Hbase_getRowWithColumnsTs_result__isset __isset
;
2358 void __set_success(const std::vector
<TRowResult
> & val
) {
2362 void __set_io(const IOError
& val
) {
2366 bool operator == (const Hbase_getRowWithColumnsTs_result
& rhs
) const
2368 if (!(success
== rhs
.success
))
2370 if (!(io
== rhs
.io
))
2374 bool operator != (const Hbase_getRowWithColumnsTs_result
&rhs
) const {
2375 return !(*this == rhs
);
2378 bool operator < (const Hbase_getRowWithColumnsTs_result
& ) const;
2380 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2381 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2385 typedef struct _Hbase_getRowWithColumnsTs_presult__isset
{
2386 _Hbase_getRowWithColumnsTs_presult__isset() : success(false), io(false) {}
2389 } _Hbase_getRowWithColumnsTs_presult__isset
;
2391 class Hbase_getRowWithColumnsTs_presult
{
2395 virtual ~Hbase_getRowWithColumnsTs_presult() throw() {}
2397 std::vector
<TRowResult
> * success
;
2400 _Hbase_getRowWithColumnsTs_presult__isset __isset
;
2402 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2406 typedef struct _Hbase_getRows_args__isset
{
2407 _Hbase_getRows_args__isset() : tableName(false), rows(false), attributes(false) {}
2411 } _Hbase_getRows_args__isset
;
2413 class Hbase_getRows_args
{
2416 Hbase_getRows_args() : tableName() {
2419 virtual ~Hbase_getRows_args() throw() {}
2422 std::vector
<Text
> rows
;
2423 std::map
<Text
, Text
> attributes
;
2425 _Hbase_getRows_args__isset __isset
;
2427 void __set_tableName(const Text
& val
) {
2431 void __set_rows(const std::vector
<Text
> & val
) {
2435 void __set_attributes(const std::map
<Text
, Text
> & val
) {
2439 bool operator == (const Hbase_getRows_args
& rhs
) const
2441 if (!(tableName
== rhs
.tableName
))
2443 if (!(rows
== rhs
.rows
))
2445 if (!(attributes
== rhs
.attributes
))
2449 bool operator != (const Hbase_getRows_args
&rhs
) const {
2450 return !(*this == rhs
);
2453 bool operator < (const Hbase_getRows_args
& ) const;
2455 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2456 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2461 class Hbase_getRows_pargs
{
2465 virtual ~Hbase_getRows_pargs() throw() {}
2467 const Text
* tableName
;
2468 const std::vector
<Text
> * rows
;
2469 const std::map
<Text
, Text
> * attributes
;
2471 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2475 typedef struct _Hbase_getRows_result__isset
{
2476 _Hbase_getRows_result__isset() : success(false), io(false) {}
2479 } _Hbase_getRows_result__isset
;
2481 class Hbase_getRows_result
{
2484 Hbase_getRows_result() {
2487 virtual ~Hbase_getRows_result() throw() {}
2489 std::vector
<TRowResult
> success
;
2492 _Hbase_getRows_result__isset __isset
;
2494 void __set_success(const std::vector
<TRowResult
> & val
) {
2498 void __set_io(const IOError
& val
) {
2502 bool operator == (const Hbase_getRows_result
& rhs
) const
2504 if (!(success
== rhs
.success
))
2506 if (!(io
== rhs
.io
))
2510 bool operator != (const Hbase_getRows_result
&rhs
) const {
2511 return !(*this == rhs
);
2514 bool operator < (const Hbase_getRows_result
& ) const;
2516 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2517 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2521 typedef struct _Hbase_getRows_presult__isset
{
2522 _Hbase_getRows_presult__isset() : success(false), io(false) {}
2525 } _Hbase_getRows_presult__isset
;
2527 class Hbase_getRows_presult
{
2531 virtual ~Hbase_getRows_presult() throw() {}
2533 std::vector
<TRowResult
> * success
;
2536 _Hbase_getRows_presult__isset __isset
;
2538 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2542 typedef struct _Hbase_getRowsWithColumns_args__isset
{
2543 _Hbase_getRowsWithColumns_args__isset() : tableName(false), rows(false), columns(false), attributes(false) {}
2548 } _Hbase_getRowsWithColumns_args__isset
;
2550 class Hbase_getRowsWithColumns_args
{
2553 Hbase_getRowsWithColumns_args() : tableName() {
2556 virtual ~Hbase_getRowsWithColumns_args() throw() {}
2559 std::vector
<Text
> rows
;
2560 std::vector
<Text
> columns
;
2561 std::map
<Text
, Text
> attributes
;
2563 _Hbase_getRowsWithColumns_args__isset __isset
;
2565 void __set_tableName(const Text
& val
) {
2569 void __set_rows(const std::vector
<Text
> & val
) {
2573 void __set_columns(const std::vector
<Text
> & val
) {
2577 void __set_attributes(const std::map
<Text
, Text
> & val
) {
2581 bool operator == (const Hbase_getRowsWithColumns_args
& rhs
) const
2583 if (!(tableName
== rhs
.tableName
))
2585 if (!(rows
== rhs
.rows
))
2587 if (!(columns
== rhs
.columns
))
2589 if (!(attributes
== rhs
.attributes
))
2593 bool operator != (const Hbase_getRowsWithColumns_args
&rhs
) const {
2594 return !(*this == rhs
);
2597 bool operator < (const Hbase_getRowsWithColumns_args
& ) const;
2599 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2600 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2605 class Hbase_getRowsWithColumns_pargs
{
2609 virtual ~Hbase_getRowsWithColumns_pargs() throw() {}
2611 const Text
* tableName
;
2612 const std::vector
<Text
> * rows
;
2613 const std::vector
<Text
> * columns
;
2614 const std::map
<Text
, Text
> * attributes
;
2616 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2620 typedef struct _Hbase_getRowsWithColumns_result__isset
{
2621 _Hbase_getRowsWithColumns_result__isset() : success(false), io(false) {}
2624 } _Hbase_getRowsWithColumns_result__isset
;
2626 class Hbase_getRowsWithColumns_result
{
2629 Hbase_getRowsWithColumns_result() {
2632 virtual ~Hbase_getRowsWithColumns_result() throw() {}
2634 std::vector
<TRowResult
> success
;
2637 _Hbase_getRowsWithColumns_result__isset __isset
;
2639 void __set_success(const std::vector
<TRowResult
> & val
) {
2643 void __set_io(const IOError
& val
) {
2647 bool operator == (const Hbase_getRowsWithColumns_result
& rhs
) const
2649 if (!(success
== rhs
.success
))
2651 if (!(io
== rhs
.io
))
2655 bool operator != (const Hbase_getRowsWithColumns_result
&rhs
) const {
2656 return !(*this == rhs
);
2659 bool operator < (const Hbase_getRowsWithColumns_result
& ) const;
2661 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2662 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2666 typedef struct _Hbase_getRowsWithColumns_presult__isset
{
2667 _Hbase_getRowsWithColumns_presult__isset() : success(false), io(false) {}
2670 } _Hbase_getRowsWithColumns_presult__isset
;
2672 class Hbase_getRowsWithColumns_presult
{
2676 virtual ~Hbase_getRowsWithColumns_presult() throw() {}
2678 std::vector
<TRowResult
> * success
;
2681 _Hbase_getRowsWithColumns_presult__isset __isset
;
2683 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2687 typedef struct _Hbase_getRowsTs_args__isset
{
2688 _Hbase_getRowsTs_args__isset() : tableName(false), rows(false), timestamp(false), attributes(false) {}
2693 } _Hbase_getRowsTs_args__isset
;
2695 class Hbase_getRowsTs_args
{
2698 Hbase_getRowsTs_args() : tableName(), timestamp(0) {
2701 virtual ~Hbase_getRowsTs_args() throw() {}
2704 std::vector
<Text
> rows
;
2706 std::map
<Text
, Text
> attributes
;
2708 _Hbase_getRowsTs_args__isset __isset
;
2710 void __set_tableName(const Text
& val
) {
2714 void __set_rows(const std::vector
<Text
> & val
) {
2718 void __set_timestamp(const int64_t val
) {
2722 void __set_attributes(const std::map
<Text
, Text
> & val
) {
2726 bool operator == (const Hbase_getRowsTs_args
& rhs
) const
2728 if (!(tableName
== rhs
.tableName
))
2730 if (!(rows
== rhs
.rows
))
2732 if (!(timestamp
== rhs
.timestamp
))
2734 if (!(attributes
== rhs
.attributes
))
2738 bool operator != (const Hbase_getRowsTs_args
&rhs
) const {
2739 return !(*this == rhs
);
2742 bool operator < (const Hbase_getRowsTs_args
& ) const;
2744 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2745 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2750 class Hbase_getRowsTs_pargs
{
2754 virtual ~Hbase_getRowsTs_pargs() throw() {}
2756 const Text
* tableName
;
2757 const std::vector
<Text
> * rows
;
2758 const int64_t* timestamp
;
2759 const std::map
<Text
, Text
> * attributes
;
2761 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2765 typedef struct _Hbase_getRowsTs_result__isset
{
2766 _Hbase_getRowsTs_result__isset() : success(false), io(false) {}
2769 } _Hbase_getRowsTs_result__isset
;
2771 class Hbase_getRowsTs_result
{
2774 Hbase_getRowsTs_result() {
2777 virtual ~Hbase_getRowsTs_result() throw() {}
2779 std::vector
<TRowResult
> success
;
2782 _Hbase_getRowsTs_result__isset __isset
;
2784 void __set_success(const std::vector
<TRowResult
> & val
) {
2788 void __set_io(const IOError
& val
) {
2792 bool operator == (const Hbase_getRowsTs_result
& rhs
) const
2794 if (!(success
== rhs
.success
))
2796 if (!(io
== rhs
.io
))
2800 bool operator != (const Hbase_getRowsTs_result
&rhs
) const {
2801 return !(*this == rhs
);
2804 bool operator < (const Hbase_getRowsTs_result
& ) const;
2806 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2807 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2811 typedef struct _Hbase_getRowsTs_presult__isset
{
2812 _Hbase_getRowsTs_presult__isset() : success(false), io(false) {}
2815 } _Hbase_getRowsTs_presult__isset
;
2817 class Hbase_getRowsTs_presult
{
2821 virtual ~Hbase_getRowsTs_presult() throw() {}
2823 std::vector
<TRowResult
> * success
;
2826 _Hbase_getRowsTs_presult__isset __isset
;
2828 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2832 typedef struct _Hbase_getRowsWithColumnsTs_args__isset
{
2833 _Hbase_getRowsWithColumnsTs_args__isset() : tableName(false), rows(false), columns(false), timestamp(false), attributes(false) {}
2839 } _Hbase_getRowsWithColumnsTs_args__isset
;
2841 class Hbase_getRowsWithColumnsTs_args
{
2844 Hbase_getRowsWithColumnsTs_args() : tableName(), timestamp(0) {
2847 virtual ~Hbase_getRowsWithColumnsTs_args() throw() {}
2850 std::vector
<Text
> rows
;
2851 std::vector
<Text
> columns
;
2853 std::map
<Text
, Text
> attributes
;
2855 _Hbase_getRowsWithColumnsTs_args__isset __isset
;
2857 void __set_tableName(const Text
& val
) {
2861 void __set_rows(const std::vector
<Text
> & val
) {
2865 void __set_columns(const std::vector
<Text
> & val
) {
2869 void __set_timestamp(const int64_t val
) {
2873 void __set_attributes(const std::map
<Text
, Text
> & val
) {
2877 bool operator == (const Hbase_getRowsWithColumnsTs_args
& rhs
) const
2879 if (!(tableName
== rhs
.tableName
))
2881 if (!(rows
== rhs
.rows
))
2883 if (!(columns
== rhs
.columns
))
2885 if (!(timestamp
== rhs
.timestamp
))
2887 if (!(attributes
== rhs
.attributes
))
2891 bool operator != (const Hbase_getRowsWithColumnsTs_args
&rhs
) const {
2892 return !(*this == rhs
);
2895 bool operator < (const Hbase_getRowsWithColumnsTs_args
& ) const;
2897 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2898 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2903 class Hbase_getRowsWithColumnsTs_pargs
{
2907 virtual ~Hbase_getRowsWithColumnsTs_pargs() throw() {}
2909 const Text
* tableName
;
2910 const std::vector
<Text
> * rows
;
2911 const std::vector
<Text
> * columns
;
2912 const int64_t* timestamp
;
2913 const std::map
<Text
, Text
> * attributes
;
2915 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2919 typedef struct _Hbase_getRowsWithColumnsTs_result__isset
{
2920 _Hbase_getRowsWithColumnsTs_result__isset() : success(false), io(false) {}
2923 } _Hbase_getRowsWithColumnsTs_result__isset
;
2925 class Hbase_getRowsWithColumnsTs_result
{
2928 Hbase_getRowsWithColumnsTs_result() {
2931 virtual ~Hbase_getRowsWithColumnsTs_result() throw() {}
2933 std::vector
<TRowResult
> success
;
2936 _Hbase_getRowsWithColumnsTs_result__isset __isset
;
2938 void __set_success(const std::vector
<TRowResult
> & val
) {
2942 void __set_io(const IOError
& val
) {
2946 bool operator == (const Hbase_getRowsWithColumnsTs_result
& rhs
) const
2948 if (!(success
== rhs
.success
))
2950 if (!(io
== rhs
.io
))
2954 bool operator != (const Hbase_getRowsWithColumnsTs_result
&rhs
) const {
2955 return !(*this == rhs
);
2958 bool operator < (const Hbase_getRowsWithColumnsTs_result
& ) const;
2960 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2961 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
2965 typedef struct _Hbase_getRowsWithColumnsTs_presult__isset
{
2966 _Hbase_getRowsWithColumnsTs_presult__isset() : success(false), io(false) {}
2969 } _Hbase_getRowsWithColumnsTs_presult__isset
;
2971 class Hbase_getRowsWithColumnsTs_presult
{
2975 virtual ~Hbase_getRowsWithColumnsTs_presult() throw() {}
2977 std::vector
<TRowResult
> * success
;
2980 _Hbase_getRowsWithColumnsTs_presult__isset __isset
;
2982 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
2986 typedef struct _Hbase_mutateRow_args__isset
{
2987 _Hbase_mutateRow_args__isset() : tableName(false), row(false), mutations(false), attributes(false) {}
2992 } _Hbase_mutateRow_args__isset
;
2994 class Hbase_mutateRow_args
{
2997 Hbase_mutateRow_args() : tableName(), row() {
3000 virtual ~Hbase_mutateRow_args() throw() {}
3004 std::vector
<Mutation
> mutations
;
3005 std::map
<Text
, Text
> attributes
;
3007 _Hbase_mutateRow_args__isset __isset
;
3009 void __set_tableName(const Text
& val
) {
3013 void __set_row(const Text
& val
) {
3017 void __set_mutations(const std::vector
<Mutation
> & val
) {
3021 void __set_attributes(const std::map
<Text
, Text
> & val
) {
3025 bool operator == (const Hbase_mutateRow_args
& rhs
) const
3027 if (!(tableName
== rhs
.tableName
))
3029 if (!(row
== rhs
.row
))
3031 if (!(mutations
== rhs
.mutations
))
3033 if (!(attributes
== rhs
.attributes
))
3037 bool operator != (const Hbase_mutateRow_args
&rhs
) const {
3038 return !(*this == rhs
);
3041 bool operator < (const Hbase_mutateRow_args
& ) const;
3043 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3044 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3049 class Hbase_mutateRow_pargs
{
3053 virtual ~Hbase_mutateRow_pargs() throw() {}
3055 const Text
* tableName
;
3057 const std::vector
<Mutation
> * mutations
;
3058 const std::map
<Text
, Text
> * attributes
;
3060 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3064 typedef struct _Hbase_mutateRow_result__isset
{
3065 _Hbase_mutateRow_result__isset() : io(false), ia(false) {}
3068 } _Hbase_mutateRow_result__isset
;
3070 class Hbase_mutateRow_result
{
3073 Hbase_mutateRow_result() {
3076 virtual ~Hbase_mutateRow_result() throw() {}
3081 _Hbase_mutateRow_result__isset __isset
;
3083 void __set_io(const IOError
& val
) {
3087 void __set_ia(const IllegalArgument
& val
) {
3091 bool operator == (const Hbase_mutateRow_result
& rhs
) const
3093 if (!(io
== rhs
.io
))
3095 if (!(ia
== rhs
.ia
))
3099 bool operator != (const Hbase_mutateRow_result
&rhs
) const {
3100 return !(*this == rhs
);
3103 bool operator < (const Hbase_mutateRow_result
& ) const;
3105 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3106 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3110 typedef struct _Hbase_mutateRow_presult__isset
{
3111 _Hbase_mutateRow_presult__isset() : io(false), ia(false) {}
3114 } _Hbase_mutateRow_presult__isset
;
3116 class Hbase_mutateRow_presult
{
3120 virtual ~Hbase_mutateRow_presult() throw() {}
3125 _Hbase_mutateRow_presult__isset __isset
;
3127 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3131 typedef struct _Hbase_mutateRowTs_args__isset
{
3132 _Hbase_mutateRowTs_args__isset() : tableName(false), row(false), mutations(false), timestamp(false), attributes(false) {}
3138 } _Hbase_mutateRowTs_args__isset
;
3140 class Hbase_mutateRowTs_args
{
3143 Hbase_mutateRowTs_args() : tableName(), row(), timestamp(0) {
3146 virtual ~Hbase_mutateRowTs_args() throw() {}
3150 std::vector
<Mutation
> mutations
;
3152 std::map
<Text
, Text
> attributes
;
3154 _Hbase_mutateRowTs_args__isset __isset
;
3156 void __set_tableName(const Text
& val
) {
3160 void __set_row(const Text
& val
) {
3164 void __set_mutations(const std::vector
<Mutation
> & val
) {
3168 void __set_timestamp(const int64_t val
) {
3172 void __set_attributes(const std::map
<Text
, Text
> & val
) {
3176 bool operator == (const Hbase_mutateRowTs_args
& rhs
) const
3178 if (!(tableName
== rhs
.tableName
))
3180 if (!(row
== rhs
.row
))
3182 if (!(mutations
== rhs
.mutations
))
3184 if (!(timestamp
== rhs
.timestamp
))
3186 if (!(attributes
== rhs
.attributes
))
3190 bool operator != (const Hbase_mutateRowTs_args
&rhs
) const {
3191 return !(*this == rhs
);
3194 bool operator < (const Hbase_mutateRowTs_args
& ) const;
3196 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3197 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3202 class Hbase_mutateRowTs_pargs
{
3206 virtual ~Hbase_mutateRowTs_pargs() throw() {}
3208 const Text
* tableName
;
3210 const std::vector
<Mutation
> * mutations
;
3211 const int64_t* timestamp
;
3212 const std::map
<Text
, Text
> * attributes
;
3214 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3218 typedef struct _Hbase_mutateRowTs_result__isset
{
3219 _Hbase_mutateRowTs_result__isset() : io(false), ia(false) {}
3222 } _Hbase_mutateRowTs_result__isset
;
3224 class Hbase_mutateRowTs_result
{
3227 Hbase_mutateRowTs_result() {
3230 virtual ~Hbase_mutateRowTs_result() throw() {}
3235 _Hbase_mutateRowTs_result__isset __isset
;
3237 void __set_io(const IOError
& val
) {
3241 void __set_ia(const IllegalArgument
& val
) {
3245 bool operator == (const Hbase_mutateRowTs_result
& rhs
) const
3247 if (!(io
== rhs
.io
))
3249 if (!(ia
== rhs
.ia
))
3253 bool operator != (const Hbase_mutateRowTs_result
&rhs
) const {
3254 return !(*this == rhs
);
3257 bool operator < (const Hbase_mutateRowTs_result
& ) const;
3259 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3260 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3264 typedef struct _Hbase_mutateRowTs_presult__isset
{
3265 _Hbase_mutateRowTs_presult__isset() : io(false), ia(false) {}
3268 } _Hbase_mutateRowTs_presult__isset
;
3270 class Hbase_mutateRowTs_presult
{
3274 virtual ~Hbase_mutateRowTs_presult() throw() {}
3279 _Hbase_mutateRowTs_presult__isset __isset
;
3281 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3285 typedef struct _Hbase_mutateRows_args__isset
{
3286 _Hbase_mutateRows_args__isset() : tableName(false), rowBatches(false), attributes(false) {}
3290 } _Hbase_mutateRows_args__isset
;
3292 class Hbase_mutateRows_args
{
3295 Hbase_mutateRows_args() : tableName() {
3298 virtual ~Hbase_mutateRows_args() throw() {}
3301 std::vector
<BatchMutation
> rowBatches
;
3302 std::map
<Text
, Text
> attributes
;
3304 _Hbase_mutateRows_args__isset __isset
;
3306 void __set_tableName(const Text
& val
) {
3310 void __set_rowBatches(const std::vector
<BatchMutation
> & val
) {
3314 void __set_attributes(const std::map
<Text
, Text
> & val
) {
3318 bool operator == (const Hbase_mutateRows_args
& rhs
) const
3320 if (!(tableName
== rhs
.tableName
))
3322 if (!(rowBatches
== rhs
.rowBatches
))
3324 if (!(attributes
== rhs
.attributes
))
3328 bool operator != (const Hbase_mutateRows_args
&rhs
) const {
3329 return !(*this == rhs
);
3332 bool operator < (const Hbase_mutateRows_args
& ) const;
3334 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3335 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3340 class Hbase_mutateRows_pargs
{
3344 virtual ~Hbase_mutateRows_pargs() throw() {}
3346 const Text
* tableName
;
3347 const std::vector
<BatchMutation
> * rowBatches
;
3348 const std::map
<Text
, Text
> * attributes
;
3350 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3354 typedef struct _Hbase_mutateRows_result__isset
{
3355 _Hbase_mutateRows_result__isset() : io(false), ia(false) {}
3358 } _Hbase_mutateRows_result__isset
;
3360 class Hbase_mutateRows_result
{
3363 Hbase_mutateRows_result() {
3366 virtual ~Hbase_mutateRows_result() throw() {}
3371 _Hbase_mutateRows_result__isset __isset
;
3373 void __set_io(const IOError
& val
) {
3377 void __set_ia(const IllegalArgument
& val
) {
3381 bool operator == (const Hbase_mutateRows_result
& rhs
) const
3383 if (!(io
== rhs
.io
))
3385 if (!(ia
== rhs
.ia
))
3389 bool operator != (const Hbase_mutateRows_result
&rhs
) const {
3390 return !(*this == rhs
);
3393 bool operator < (const Hbase_mutateRows_result
& ) const;
3395 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3396 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3400 typedef struct _Hbase_mutateRows_presult__isset
{
3401 _Hbase_mutateRows_presult__isset() : io(false), ia(false) {}
3404 } _Hbase_mutateRows_presult__isset
;
3406 class Hbase_mutateRows_presult
{
3410 virtual ~Hbase_mutateRows_presult() throw() {}
3415 _Hbase_mutateRows_presult__isset __isset
;
3417 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3421 typedef struct _Hbase_mutateRowsTs_args__isset
{
3422 _Hbase_mutateRowsTs_args__isset() : tableName(false), rowBatches(false), timestamp(false), attributes(false) {}
3427 } _Hbase_mutateRowsTs_args__isset
;
3429 class Hbase_mutateRowsTs_args
{
3432 Hbase_mutateRowsTs_args() : tableName(), timestamp(0) {
3435 virtual ~Hbase_mutateRowsTs_args() throw() {}
3438 std::vector
<BatchMutation
> rowBatches
;
3440 std::map
<Text
, Text
> attributes
;
3442 _Hbase_mutateRowsTs_args__isset __isset
;
3444 void __set_tableName(const Text
& val
) {
3448 void __set_rowBatches(const std::vector
<BatchMutation
> & val
) {
3452 void __set_timestamp(const int64_t val
) {
3456 void __set_attributes(const std::map
<Text
, Text
> & val
) {
3460 bool operator == (const Hbase_mutateRowsTs_args
& rhs
) const
3462 if (!(tableName
== rhs
.tableName
))
3464 if (!(rowBatches
== rhs
.rowBatches
))
3466 if (!(timestamp
== rhs
.timestamp
))
3468 if (!(attributes
== rhs
.attributes
))
3472 bool operator != (const Hbase_mutateRowsTs_args
&rhs
) const {
3473 return !(*this == rhs
);
3476 bool operator < (const Hbase_mutateRowsTs_args
& ) const;
3478 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3479 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3484 class Hbase_mutateRowsTs_pargs
{
3488 virtual ~Hbase_mutateRowsTs_pargs() throw() {}
3490 const Text
* tableName
;
3491 const std::vector
<BatchMutation
> * rowBatches
;
3492 const int64_t* timestamp
;
3493 const std::map
<Text
, Text
> * attributes
;
3495 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3499 typedef struct _Hbase_mutateRowsTs_result__isset
{
3500 _Hbase_mutateRowsTs_result__isset() : io(false), ia(false) {}
3503 } _Hbase_mutateRowsTs_result__isset
;
3505 class Hbase_mutateRowsTs_result
{
3508 Hbase_mutateRowsTs_result() {
3511 virtual ~Hbase_mutateRowsTs_result() throw() {}
3516 _Hbase_mutateRowsTs_result__isset __isset
;
3518 void __set_io(const IOError
& val
) {
3522 void __set_ia(const IllegalArgument
& val
) {
3526 bool operator == (const Hbase_mutateRowsTs_result
& rhs
) const
3528 if (!(io
== rhs
.io
))
3530 if (!(ia
== rhs
.ia
))
3534 bool operator != (const Hbase_mutateRowsTs_result
&rhs
) const {
3535 return !(*this == rhs
);
3538 bool operator < (const Hbase_mutateRowsTs_result
& ) const;
3540 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3541 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3545 typedef struct _Hbase_mutateRowsTs_presult__isset
{
3546 _Hbase_mutateRowsTs_presult__isset() : io(false), ia(false) {}
3549 } _Hbase_mutateRowsTs_presult__isset
;
3551 class Hbase_mutateRowsTs_presult
{
3555 virtual ~Hbase_mutateRowsTs_presult() throw() {}
3560 _Hbase_mutateRowsTs_presult__isset __isset
;
3562 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3566 typedef struct _Hbase_atomicIncrement_args__isset
{
3567 _Hbase_atomicIncrement_args__isset() : tableName(false), row(false), column(false), value(false) {}
3572 } _Hbase_atomicIncrement_args__isset
;
3574 class Hbase_atomicIncrement_args
{
3577 Hbase_atomicIncrement_args() : tableName(), row(), column(), value(0) {
3580 virtual ~Hbase_atomicIncrement_args() throw() {}
3587 _Hbase_atomicIncrement_args__isset __isset
;
3589 void __set_tableName(const Text
& val
) {
3593 void __set_row(const Text
& val
) {
3597 void __set_column(const Text
& val
) {
3601 void __set_value(const int64_t val
) {
3605 bool operator == (const Hbase_atomicIncrement_args
& rhs
) const
3607 if (!(tableName
== rhs
.tableName
))
3609 if (!(row
== rhs
.row
))
3611 if (!(column
== rhs
.column
))
3613 if (!(value
== rhs
.value
))
3617 bool operator != (const Hbase_atomicIncrement_args
&rhs
) const {
3618 return !(*this == rhs
);
3621 bool operator < (const Hbase_atomicIncrement_args
& ) const;
3623 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3624 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3629 class Hbase_atomicIncrement_pargs
{
3633 virtual ~Hbase_atomicIncrement_pargs() throw() {}
3635 const Text
* tableName
;
3638 const int64_t* value
;
3640 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3644 typedef struct _Hbase_atomicIncrement_result__isset
{
3645 _Hbase_atomicIncrement_result__isset() : success(false), io(false), ia(false) {}
3649 } _Hbase_atomicIncrement_result__isset
;
3651 class Hbase_atomicIncrement_result
{
3654 Hbase_atomicIncrement_result() : success(0) {
3657 virtual ~Hbase_atomicIncrement_result() throw() {}
3663 _Hbase_atomicIncrement_result__isset __isset
;
3665 void __set_success(const int64_t val
) {
3669 void __set_io(const IOError
& val
) {
3673 void __set_ia(const IllegalArgument
& val
) {
3677 bool operator == (const Hbase_atomicIncrement_result
& rhs
) const
3679 if (!(success
== rhs
.success
))
3681 if (!(io
== rhs
.io
))
3683 if (!(ia
== rhs
.ia
))
3687 bool operator != (const Hbase_atomicIncrement_result
&rhs
) const {
3688 return !(*this == rhs
);
3691 bool operator < (const Hbase_atomicIncrement_result
& ) const;
3693 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3694 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3698 typedef struct _Hbase_atomicIncrement_presult__isset
{
3699 _Hbase_atomicIncrement_presult__isset() : success(false), io(false), ia(false) {}
3703 } _Hbase_atomicIncrement_presult__isset
;
3705 class Hbase_atomicIncrement_presult
{
3709 virtual ~Hbase_atomicIncrement_presult() throw() {}
3715 _Hbase_atomicIncrement_presult__isset __isset
;
3717 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3721 typedef struct _Hbase_deleteAll_args__isset
{
3722 _Hbase_deleteAll_args__isset() : tableName(false), row(false), column(false), attributes(false) {}
3727 } _Hbase_deleteAll_args__isset
;
3729 class Hbase_deleteAll_args
{
3732 Hbase_deleteAll_args() : tableName(), row(), column() {
3735 virtual ~Hbase_deleteAll_args() throw() {}
3740 std::map
<Text
, Text
> attributes
;
3742 _Hbase_deleteAll_args__isset __isset
;
3744 void __set_tableName(const Text
& val
) {
3748 void __set_row(const Text
& val
) {
3752 void __set_column(const Text
& val
) {
3756 void __set_attributes(const std::map
<Text
, Text
> & val
) {
3760 bool operator == (const Hbase_deleteAll_args
& rhs
) const
3762 if (!(tableName
== rhs
.tableName
))
3764 if (!(row
== rhs
.row
))
3766 if (!(column
== rhs
.column
))
3768 if (!(attributes
== rhs
.attributes
))
3772 bool operator != (const Hbase_deleteAll_args
&rhs
) const {
3773 return !(*this == rhs
);
3776 bool operator < (const Hbase_deleteAll_args
& ) const;
3778 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3779 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3784 class Hbase_deleteAll_pargs
{
3788 virtual ~Hbase_deleteAll_pargs() throw() {}
3790 const Text
* tableName
;
3793 const std::map
<Text
, Text
> * attributes
;
3795 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3799 typedef struct _Hbase_deleteAll_result__isset
{
3800 _Hbase_deleteAll_result__isset() : io(false) {}
3802 } _Hbase_deleteAll_result__isset
;
3804 class Hbase_deleteAll_result
{
3807 Hbase_deleteAll_result() {
3810 virtual ~Hbase_deleteAll_result() throw() {}
3814 _Hbase_deleteAll_result__isset __isset
;
3816 void __set_io(const IOError
& val
) {
3820 bool operator == (const Hbase_deleteAll_result
& rhs
) const
3822 if (!(io
== rhs
.io
))
3826 bool operator != (const Hbase_deleteAll_result
&rhs
) const {
3827 return !(*this == rhs
);
3830 bool operator < (const Hbase_deleteAll_result
& ) const;
3832 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3833 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3837 typedef struct _Hbase_deleteAll_presult__isset
{
3838 _Hbase_deleteAll_presult__isset() : io(false) {}
3840 } _Hbase_deleteAll_presult__isset
;
3842 class Hbase_deleteAll_presult
{
3846 virtual ~Hbase_deleteAll_presult() throw() {}
3850 _Hbase_deleteAll_presult__isset __isset
;
3852 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3856 typedef struct _Hbase_deleteAllTs_args__isset
{
3857 _Hbase_deleteAllTs_args__isset() : tableName(false), row(false), column(false), timestamp(false), attributes(false) {}
3863 } _Hbase_deleteAllTs_args__isset
;
3865 class Hbase_deleteAllTs_args
{
3868 Hbase_deleteAllTs_args() : tableName(), row(), column(), timestamp(0) {
3871 virtual ~Hbase_deleteAllTs_args() throw() {}
3877 std::map
<Text
, Text
> attributes
;
3879 _Hbase_deleteAllTs_args__isset __isset
;
3881 void __set_tableName(const Text
& val
) {
3885 void __set_row(const Text
& val
) {
3889 void __set_column(const Text
& val
) {
3893 void __set_timestamp(const int64_t val
) {
3897 void __set_attributes(const std::map
<Text
, Text
> & val
) {
3901 bool operator == (const Hbase_deleteAllTs_args
& rhs
) const
3903 if (!(tableName
== rhs
.tableName
))
3905 if (!(row
== rhs
.row
))
3907 if (!(column
== rhs
.column
))
3909 if (!(timestamp
== rhs
.timestamp
))
3911 if (!(attributes
== rhs
.attributes
))
3915 bool operator != (const Hbase_deleteAllTs_args
&rhs
) const {
3916 return !(*this == rhs
);
3919 bool operator < (const Hbase_deleteAllTs_args
& ) const;
3921 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3922 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3927 class Hbase_deleteAllTs_pargs
{
3931 virtual ~Hbase_deleteAllTs_pargs() throw() {}
3933 const Text
* tableName
;
3936 const int64_t* timestamp
;
3937 const std::map
<Text
, Text
> * attributes
;
3939 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3943 typedef struct _Hbase_deleteAllTs_result__isset
{
3944 _Hbase_deleteAllTs_result__isset() : io(false) {}
3946 } _Hbase_deleteAllTs_result__isset
;
3948 class Hbase_deleteAllTs_result
{
3951 Hbase_deleteAllTs_result() {
3954 virtual ~Hbase_deleteAllTs_result() throw() {}
3958 _Hbase_deleteAllTs_result__isset __isset
;
3960 void __set_io(const IOError
& val
) {
3964 bool operator == (const Hbase_deleteAllTs_result
& rhs
) const
3966 if (!(io
== rhs
.io
))
3970 bool operator != (const Hbase_deleteAllTs_result
&rhs
) const {
3971 return !(*this == rhs
);
3974 bool operator < (const Hbase_deleteAllTs_result
& ) const;
3976 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
3977 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
3981 typedef struct _Hbase_deleteAllTs_presult__isset
{
3982 _Hbase_deleteAllTs_presult__isset() : io(false) {}
3984 } _Hbase_deleteAllTs_presult__isset
;
3986 class Hbase_deleteAllTs_presult
{
3990 virtual ~Hbase_deleteAllTs_presult() throw() {}
3994 _Hbase_deleteAllTs_presult__isset __isset
;
3996 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4000 typedef struct _Hbase_deleteAllRow_args__isset
{
4001 _Hbase_deleteAllRow_args__isset() : tableName(false), row(false), attributes(false) {}
4005 } _Hbase_deleteAllRow_args__isset
;
4007 class Hbase_deleteAllRow_args
{
4010 Hbase_deleteAllRow_args() : tableName(), row() {
4013 virtual ~Hbase_deleteAllRow_args() throw() {}
4017 std::map
<Text
, Text
> attributes
;
4019 _Hbase_deleteAllRow_args__isset __isset
;
4021 void __set_tableName(const Text
& val
) {
4025 void __set_row(const Text
& val
) {
4029 void __set_attributes(const std::map
<Text
, Text
> & val
) {
4033 bool operator == (const Hbase_deleteAllRow_args
& rhs
) const
4035 if (!(tableName
== rhs
.tableName
))
4037 if (!(row
== rhs
.row
))
4039 if (!(attributes
== rhs
.attributes
))
4043 bool operator != (const Hbase_deleteAllRow_args
&rhs
) const {
4044 return !(*this == rhs
);
4047 bool operator < (const Hbase_deleteAllRow_args
& ) const;
4049 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4050 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4055 class Hbase_deleteAllRow_pargs
{
4059 virtual ~Hbase_deleteAllRow_pargs() throw() {}
4061 const Text
* tableName
;
4063 const std::map
<Text
, Text
> * attributes
;
4065 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4069 typedef struct _Hbase_deleteAllRow_result__isset
{
4070 _Hbase_deleteAllRow_result__isset() : io(false) {}
4072 } _Hbase_deleteAllRow_result__isset
;
4074 class Hbase_deleteAllRow_result
{
4077 Hbase_deleteAllRow_result() {
4080 virtual ~Hbase_deleteAllRow_result() throw() {}
4084 _Hbase_deleteAllRow_result__isset __isset
;
4086 void __set_io(const IOError
& val
) {
4090 bool operator == (const Hbase_deleteAllRow_result
& rhs
) const
4092 if (!(io
== rhs
.io
))
4096 bool operator != (const Hbase_deleteAllRow_result
&rhs
) const {
4097 return !(*this == rhs
);
4100 bool operator < (const Hbase_deleteAllRow_result
& ) const;
4102 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4103 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4107 typedef struct _Hbase_deleteAllRow_presult__isset
{
4108 _Hbase_deleteAllRow_presult__isset() : io(false) {}
4110 } _Hbase_deleteAllRow_presult__isset
;
4112 class Hbase_deleteAllRow_presult
{
4116 virtual ~Hbase_deleteAllRow_presult() throw() {}
4120 _Hbase_deleteAllRow_presult__isset __isset
;
4122 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4126 typedef struct _Hbase_increment_args__isset
{
4127 _Hbase_increment_args__isset() : increment(false) {}
4129 } _Hbase_increment_args__isset
;
4131 class Hbase_increment_args
{
4134 Hbase_increment_args() {
4137 virtual ~Hbase_increment_args() throw() {}
4139 TIncrement increment
;
4141 _Hbase_increment_args__isset __isset
;
4143 void __set_increment(const TIncrement
& val
) {
4147 bool operator == (const Hbase_increment_args
& rhs
) const
4149 if (!(increment
== rhs
.increment
))
4153 bool operator != (const Hbase_increment_args
&rhs
) const {
4154 return !(*this == rhs
);
4157 bool operator < (const Hbase_increment_args
& ) const;
4159 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4160 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4165 class Hbase_increment_pargs
{
4169 virtual ~Hbase_increment_pargs() throw() {}
4171 const TIncrement
* increment
;
4173 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4177 typedef struct _Hbase_increment_result__isset
{
4178 _Hbase_increment_result__isset() : io(false) {}
4180 } _Hbase_increment_result__isset
;
4182 class Hbase_increment_result
{
4185 Hbase_increment_result() {
4188 virtual ~Hbase_increment_result() throw() {}
4192 _Hbase_increment_result__isset __isset
;
4194 void __set_io(const IOError
& val
) {
4198 bool operator == (const Hbase_increment_result
& rhs
) const
4200 if (!(io
== rhs
.io
))
4204 bool operator != (const Hbase_increment_result
&rhs
) const {
4205 return !(*this == rhs
);
4208 bool operator < (const Hbase_increment_result
& ) const;
4210 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4211 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4215 typedef struct _Hbase_increment_presult__isset
{
4216 _Hbase_increment_presult__isset() : io(false) {}
4218 } _Hbase_increment_presult__isset
;
4220 class Hbase_increment_presult
{
4224 virtual ~Hbase_increment_presult() throw() {}
4228 _Hbase_increment_presult__isset __isset
;
4230 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4234 typedef struct _Hbase_incrementRows_args__isset
{
4235 _Hbase_incrementRows_args__isset() : increments(false) {}
4237 } _Hbase_incrementRows_args__isset
;
4239 class Hbase_incrementRows_args
{
4242 Hbase_incrementRows_args() {
4245 virtual ~Hbase_incrementRows_args() throw() {}
4247 std::vector
<TIncrement
> increments
;
4249 _Hbase_incrementRows_args__isset __isset
;
4251 void __set_increments(const std::vector
<TIncrement
> & val
) {
4255 bool operator == (const Hbase_incrementRows_args
& rhs
) const
4257 if (!(increments
== rhs
.increments
))
4261 bool operator != (const Hbase_incrementRows_args
&rhs
) const {
4262 return !(*this == rhs
);
4265 bool operator < (const Hbase_incrementRows_args
& ) const;
4267 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4268 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4273 class Hbase_incrementRows_pargs
{
4277 virtual ~Hbase_incrementRows_pargs() throw() {}
4279 const std::vector
<TIncrement
> * increments
;
4281 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4285 typedef struct _Hbase_incrementRows_result__isset
{
4286 _Hbase_incrementRows_result__isset() : io(false) {}
4288 } _Hbase_incrementRows_result__isset
;
4290 class Hbase_incrementRows_result
{
4293 Hbase_incrementRows_result() {
4296 virtual ~Hbase_incrementRows_result() throw() {}
4300 _Hbase_incrementRows_result__isset __isset
;
4302 void __set_io(const IOError
& val
) {
4306 bool operator == (const Hbase_incrementRows_result
& rhs
) const
4308 if (!(io
== rhs
.io
))
4312 bool operator != (const Hbase_incrementRows_result
&rhs
) const {
4313 return !(*this == rhs
);
4316 bool operator < (const Hbase_incrementRows_result
& ) const;
4318 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4319 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4323 typedef struct _Hbase_incrementRows_presult__isset
{
4324 _Hbase_incrementRows_presult__isset() : io(false) {}
4326 } _Hbase_incrementRows_presult__isset
;
4328 class Hbase_incrementRows_presult
{
4332 virtual ~Hbase_incrementRows_presult() throw() {}
4336 _Hbase_incrementRows_presult__isset __isset
;
4338 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4342 typedef struct _Hbase_deleteAllRowTs_args__isset
{
4343 _Hbase_deleteAllRowTs_args__isset() : tableName(false), row(false), timestamp(false), attributes(false) {}
4348 } _Hbase_deleteAllRowTs_args__isset
;
4350 class Hbase_deleteAllRowTs_args
{
4353 Hbase_deleteAllRowTs_args() : tableName(), row(), timestamp(0) {
4356 virtual ~Hbase_deleteAllRowTs_args() throw() {}
4361 std::map
<Text
, Text
> attributes
;
4363 _Hbase_deleteAllRowTs_args__isset __isset
;
4365 void __set_tableName(const Text
& val
) {
4369 void __set_row(const Text
& val
) {
4373 void __set_timestamp(const int64_t val
) {
4377 void __set_attributes(const std::map
<Text
, Text
> & val
) {
4381 bool operator == (const Hbase_deleteAllRowTs_args
& rhs
) const
4383 if (!(tableName
== rhs
.tableName
))
4385 if (!(row
== rhs
.row
))
4387 if (!(timestamp
== rhs
.timestamp
))
4389 if (!(attributes
== rhs
.attributes
))
4393 bool operator != (const Hbase_deleteAllRowTs_args
&rhs
) const {
4394 return !(*this == rhs
);
4397 bool operator < (const Hbase_deleteAllRowTs_args
& ) const;
4399 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4400 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4405 class Hbase_deleteAllRowTs_pargs
{
4409 virtual ~Hbase_deleteAllRowTs_pargs() throw() {}
4411 const Text
* tableName
;
4413 const int64_t* timestamp
;
4414 const std::map
<Text
, Text
> * attributes
;
4416 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4420 typedef struct _Hbase_deleteAllRowTs_result__isset
{
4421 _Hbase_deleteAllRowTs_result__isset() : io(false) {}
4423 } _Hbase_deleteAllRowTs_result__isset
;
4425 class Hbase_deleteAllRowTs_result
{
4428 Hbase_deleteAllRowTs_result() {
4431 virtual ~Hbase_deleteAllRowTs_result() throw() {}
4435 _Hbase_deleteAllRowTs_result__isset __isset
;
4437 void __set_io(const IOError
& val
) {
4441 bool operator == (const Hbase_deleteAllRowTs_result
& rhs
) const
4443 if (!(io
== rhs
.io
))
4447 bool operator != (const Hbase_deleteAllRowTs_result
&rhs
) const {
4448 return !(*this == rhs
);
4451 bool operator < (const Hbase_deleteAllRowTs_result
& ) const;
4453 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4454 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4458 typedef struct _Hbase_deleteAllRowTs_presult__isset
{
4459 _Hbase_deleteAllRowTs_presult__isset() : io(false) {}
4461 } _Hbase_deleteAllRowTs_presult__isset
;
4463 class Hbase_deleteAllRowTs_presult
{
4467 virtual ~Hbase_deleteAllRowTs_presult() throw() {}
4471 _Hbase_deleteAllRowTs_presult__isset __isset
;
4473 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4477 typedef struct _Hbase_scannerOpenWithScan_args__isset
{
4478 _Hbase_scannerOpenWithScan_args__isset() : tableName(false), scan(false), attributes(false) {}
4482 } _Hbase_scannerOpenWithScan_args__isset
;
4484 class Hbase_scannerOpenWithScan_args
{
4487 Hbase_scannerOpenWithScan_args() : tableName() {
4490 virtual ~Hbase_scannerOpenWithScan_args() throw() {}
4494 std::map
<Text
, Text
> attributes
;
4496 _Hbase_scannerOpenWithScan_args__isset __isset
;
4498 void __set_tableName(const Text
& val
) {
4502 void __set_scan(const TScan
& val
) {
4506 void __set_attributes(const std::map
<Text
, Text
> & val
) {
4510 bool operator == (const Hbase_scannerOpenWithScan_args
& rhs
) const
4512 if (!(tableName
== rhs
.tableName
))
4514 if (!(scan
== rhs
.scan
))
4516 if (!(attributes
== rhs
.attributes
))
4520 bool operator != (const Hbase_scannerOpenWithScan_args
&rhs
) const {
4521 return !(*this == rhs
);
4524 bool operator < (const Hbase_scannerOpenWithScan_args
& ) const;
4526 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4527 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4532 class Hbase_scannerOpenWithScan_pargs
{
4536 virtual ~Hbase_scannerOpenWithScan_pargs() throw() {}
4538 const Text
* tableName
;
4540 const std::map
<Text
, Text
> * attributes
;
4542 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4546 typedef struct _Hbase_scannerOpenWithScan_result__isset
{
4547 _Hbase_scannerOpenWithScan_result__isset() : success(false), io(false) {}
4550 } _Hbase_scannerOpenWithScan_result__isset
;
4552 class Hbase_scannerOpenWithScan_result
{
4555 Hbase_scannerOpenWithScan_result() : success(0) {
4558 virtual ~Hbase_scannerOpenWithScan_result() throw() {}
4563 _Hbase_scannerOpenWithScan_result__isset __isset
;
4565 void __set_success(const ScannerID val
) {
4569 void __set_io(const IOError
& val
) {
4573 bool operator == (const Hbase_scannerOpenWithScan_result
& rhs
) const
4575 if (!(success
== rhs
.success
))
4577 if (!(io
== rhs
.io
))
4581 bool operator != (const Hbase_scannerOpenWithScan_result
&rhs
) const {
4582 return !(*this == rhs
);
4585 bool operator < (const Hbase_scannerOpenWithScan_result
& ) const;
4587 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4588 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4592 typedef struct _Hbase_scannerOpenWithScan_presult__isset
{
4593 _Hbase_scannerOpenWithScan_presult__isset() : success(false), io(false) {}
4596 } _Hbase_scannerOpenWithScan_presult__isset
;
4598 class Hbase_scannerOpenWithScan_presult
{
4602 virtual ~Hbase_scannerOpenWithScan_presult() throw() {}
4607 _Hbase_scannerOpenWithScan_presult__isset __isset
;
4609 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4613 typedef struct _Hbase_scannerOpen_args__isset
{
4614 _Hbase_scannerOpen_args__isset() : tableName(false), startRow(false), columns(false), attributes(false) {}
4619 } _Hbase_scannerOpen_args__isset
;
4621 class Hbase_scannerOpen_args
{
4624 Hbase_scannerOpen_args() : tableName(), startRow() {
4627 virtual ~Hbase_scannerOpen_args() throw() {}
4631 std::vector
<Text
> columns
;
4632 std::map
<Text
, Text
> attributes
;
4634 _Hbase_scannerOpen_args__isset __isset
;
4636 void __set_tableName(const Text
& val
) {
4640 void __set_startRow(const Text
& val
) {
4644 void __set_columns(const std::vector
<Text
> & val
) {
4648 void __set_attributes(const std::map
<Text
, Text
> & val
) {
4652 bool operator == (const Hbase_scannerOpen_args
& rhs
) const
4654 if (!(tableName
== rhs
.tableName
))
4656 if (!(startRow
== rhs
.startRow
))
4658 if (!(columns
== rhs
.columns
))
4660 if (!(attributes
== rhs
.attributes
))
4664 bool operator != (const Hbase_scannerOpen_args
&rhs
) const {
4665 return !(*this == rhs
);
4668 bool operator < (const Hbase_scannerOpen_args
& ) const;
4670 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4671 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4676 class Hbase_scannerOpen_pargs
{
4680 virtual ~Hbase_scannerOpen_pargs() throw() {}
4682 const Text
* tableName
;
4683 const Text
* startRow
;
4684 const std::vector
<Text
> * columns
;
4685 const std::map
<Text
, Text
> * attributes
;
4687 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4691 typedef struct _Hbase_scannerOpen_result__isset
{
4692 _Hbase_scannerOpen_result__isset() : success(false), io(false) {}
4695 } _Hbase_scannerOpen_result__isset
;
4697 class Hbase_scannerOpen_result
{
4700 Hbase_scannerOpen_result() : success(0) {
4703 virtual ~Hbase_scannerOpen_result() throw() {}
4708 _Hbase_scannerOpen_result__isset __isset
;
4710 void __set_success(const ScannerID val
) {
4714 void __set_io(const IOError
& val
) {
4718 bool operator == (const Hbase_scannerOpen_result
& rhs
) const
4720 if (!(success
== rhs
.success
))
4722 if (!(io
== rhs
.io
))
4726 bool operator != (const Hbase_scannerOpen_result
&rhs
) const {
4727 return !(*this == rhs
);
4730 bool operator < (const Hbase_scannerOpen_result
& ) const;
4732 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4733 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4737 typedef struct _Hbase_scannerOpen_presult__isset
{
4738 _Hbase_scannerOpen_presult__isset() : success(false), io(false) {}
4741 } _Hbase_scannerOpen_presult__isset
;
4743 class Hbase_scannerOpen_presult
{
4747 virtual ~Hbase_scannerOpen_presult() throw() {}
4752 _Hbase_scannerOpen_presult__isset __isset
;
4754 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4758 typedef struct _Hbase_scannerOpenWithStop_args__isset
{
4759 _Hbase_scannerOpenWithStop_args__isset() : tableName(false), startRow(false), stopRow(false), columns(false), attributes(false) {}
4765 } _Hbase_scannerOpenWithStop_args__isset
;
4767 class Hbase_scannerOpenWithStop_args
{
4770 Hbase_scannerOpenWithStop_args() : tableName(), startRow(), stopRow() {
4773 virtual ~Hbase_scannerOpenWithStop_args() throw() {}
4778 std::vector
<Text
> columns
;
4779 std::map
<Text
, Text
> attributes
;
4781 _Hbase_scannerOpenWithStop_args__isset __isset
;
4783 void __set_tableName(const Text
& val
) {
4787 void __set_startRow(const Text
& val
) {
4791 void __set_stopRow(const Text
& val
) {
4795 void __set_columns(const std::vector
<Text
> & val
) {
4799 void __set_attributes(const std::map
<Text
, Text
> & val
) {
4803 bool operator == (const Hbase_scannerOpenWithStop_args
& rhs
) const
4805 if (!(tableName
== rhs
.tableName
))
4807 if (!(startRow
== rhs
.startRow
))
4809 if (!(stopRow
== rhs
.stopRow
))
4811 if (!(columns
== rhs
.columns
))
4813 if (!(attributes
== rhs
.attributes
))
4817 bool operator != (const Hbase_scannerOpenWithStop_args
&rhs
) const {
4818 return !(*this == rhs
);
4821 bool operator < (const Hbase_scannerOpenWithStop_args
& ) const;
4823 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4824 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4829 class Hbase_scannerOpenWithStop_pargs
{
4833 virtual ~Hbase_scannerOpenWithStop_pargs() throw() {}
4835 const Text
* tableName
;
4836 const Text
* startRow
;
4837 const Text
* stopRow
;
4838 const std::vector
<Text
> * columns
;
4839 const std::map
<Text
, Text
> * attributes
;
4841 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4845 typedef struct _Hbase_scannerOpenWithStop_result__isset
{
4846 _Hbase_scannerOpenWithStop_result__isset() : success(false), io(false) {}
4849 } _Hbase_scannerOpenWithStop_result__isset
;
4851 class Hbase_scannerOpenWithStop_result
{
4854 Hbase_scannerOpenWithStop_result() : success(0) {
4857 virtual ~Hbase_scannerOpenWithStop_result() throw() {}
4862 _Hbase_scannerOpenWithStop_result__isset __isset
;
4864 void __set_success(const ScannerID val
) {
4868 void __set_io(const IOError
& val
) {
4872 bool operator == (const Hbase_scannerOpenWithStop_result
& rhs
) const
4874 if (!(success
== rhs
.success
))
4876 if (!(io
== rhs
.io
))
4880 bool operator != (const Hbase_scannerOpenWithStop_result
&rhs
) const {
4881 return !(*this == rhs
);
4884 bool operator < (const Hbase_scannerOpenWithStop_result
& ) const;
4886 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4887 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4891 typedef struct _Hbase_scannerOpenWithStop_presult__isset
{
4892 _Hbase_scannerOpenWithStop_presult__isset() : success(false), io(false) {}
4895 } _Hbase_scannerOpenWithStop_presult__isset
;
4897 class Hbase_scannerOpenWithStop_presult
{
4901 virtual ~Hbase_scannerOpenWithStop_presult() throw() {}
4906 _Hbase_scannerOpenWithStop_presult__isset __isset
;
4908 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4912 typedef struct _Hbase_scannerOpenWithPrefix_args__isset
{
4913 _Hbase_scannerOpenWithPrefix_args__isset() : tableName(false), startAndPrefix(false), columns(false), attributes(false) {}
4915 bool startAndPrefix
;
4918 } _Hbase_scannerOpenWithPrefix_args__isset
;
4920 class Hbase_scannerOpenWithPrefix_args
{
4923 Hbase_scannerOpenWithPrefix_args() : tableName(), startAndPrefix() {
4926 virtual ~Hbase_scannerOpenWithPrefix_args() throw() {}
4929 Text startAndPrefix
;
4930 std::vector
<Text
> columns
;
4931 std::map
<Text
, Text
> attributes
;
4933 _Hbase_scannerOpenWithPrefix_args__isset __isset
;
4935 void __set_tableName(const Text
& val
) {
4939 void __set_startAndPrefix(const Text
& val
) {
4940 startAndPrefix
= val
;
4943 void __set_columns(const std::vector
<Text
> & val
) {
4947 void __set_attributes(const std::map
<Text
, Text
> & val
) {
4951 bool operator == (const Hbase_scannerOpenWithPrefix_args
& rhs
) const
4953 if (!(tableName
== rhs
.tableName
))
4955 if (!(startAndPrefix
== rhs
.startAndPrefix
))
4957 if (!(columns
== rhs
.columns
))
4959 if (!(attributes
== rhs
.attributes
))
4963 bool operator != (const Hbase_scannerOpenWithPrefix_args
&rhs
) const {
4964 return !(*this == rhs
);
4967 bool operator < (const Hbase_scannerOpenWithPrefix_args
& ) const;
4969 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
4970 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4975 class Hbase_scannerOpenWithPrefix_pargs
{
4979 virtual ~Hbase_scannerOpenWithPrefix_pargs() throw() {}
4981 const Text
* tableName
;
4982 const Text
* startAndPrefix
;
4983 const std::vector
<Text
> * columns
;
4984 const std::map
<Text
, Text
> * attributes
;
4986 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
4990 typedef struct _Hbase_scannerOpenWithPrefix_result__isset
{
4991 _Hbase_scannerOpenWithPrefix_result__isset() : success(false), io(false) {}
4994 } _Hbase_scannerOpenWithPrefix_result__isset
;
4996 class Hbase_scannerOpenWithPrefix_result
{
4999 Hbase_scannerOpenWithPrefix_result() : success(0) {
5002 virtual ~Hbase_scannerOpenWithPrefix_result() throw() {}
5007 _Hbase_scannerOpenWithPrefix_result__isset __isset
;
5009 void __set_success(const ScannerID val
) {
5013 void __set_io(const IOError
& val
) {
5017 bool operator == (const Hbase_scannerOpenWithPrefix_result
& rhs
) const
5019 if (!(success
== rhs
.success
))
5021 if (!(io
== rhs
.io
))
5025 bool operator != (const Hbase_scannerOpenWithPrefix_result
&rhs
) const {
5026 return !(*this == rhs
);
5029 bool operator < (const Hbase_scannerOpenWithPrefix_result
& ) const;
5031 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5032 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5036 typedef struct _Hbase_scannerOpenWithPrefix_presult__isset
{
5037 _Hbase_scannerOpenWithPrefix_presult__isset() : success(false), io(false) {}
5040 } _Hbase_scannerOpenWithPrefix_presult__isset
;
5042 class Hbase_scannerOpenWithPrefix_presult
{
5046 virtual ~Hbase_scannerOpenWithPrefix_presult() throw() {}
5051 _Hbase_scannerOpenWithPrefix_presult__isset __isset
;
5053 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5057 typedef struct _Hbase_scannerOpenTs_args__isset
{
5058 _Hbase_scannerOpenTs_args__isset() : tableName(false), startRow(false), columns(false), timestamp(false), attributes(false) {}
5064 } _Hbase_scannerOpenTs_args__isset
;
5066 class Hbase_scannerOpenTs_args
{
5069 Hbase_scannerOpenTs_args() : tableName(), startRow(), timestamp(0) {
5072 virtual ~Hbase_scannerOpenTs_args() throw() {}
5076 std::vector
<Text
> columns
;
5078 std::map
<Text
, Text
> attributes
;
5080 _Hbase_scannerOpenTs_args__isset __isset
;
5082 void __set_tableName(const Text
& val
) {
5086 void __set_startRow(const Text
& val
) {
5090 void __set_columns(const std::vector
<Text
> & val
) {
5094 void __set_timestamp(const int64_t val
) {
5098 void __set_attributes(const std::map
<Text
, Text
> & val
) {
5102 bool operator == (const Hbase_scannerOpenTs_args
& rhs
) const
5104 if (!(tableName
== rhs
.tableName
))
5106 if (!(startRow
== rhs
.startRow
))
5108 if (!(columns
== rhs
.columns
))
5110 if (!(timestamp
== rhs
.timestamp
))
5112 if (!(attributes
== rhs
.attributes
))
5116 bool operator != (const Hbase_scannerOpenTs_args
&rhs
) const {
5117 return !(*this == rhs
);
5120 bool operator < (const Hbase_scannerOpenTs_args
& ) const;
5122 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5123 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5128 class Hbase_scannerOpenTs_pargs
{
5132 virtual ~Hbase_scannerOpenTs_pargs() throw() {}
5134 const Text
* tableName
;
5135 const Text
* startRow
;
5136 const std::vector
<Text
> * columns
;
5137 const int64_t* timestamp
;
5138 const std::map
<Text
, Text
> * attributes
;
5140 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5144 typedef struct _Hbase_scannerOpenTs_result__isset
{
5145 _Hbase_scannerOpenTs_result__isset() : success(false), io(false) {}
5148 } _Hbase_scannerOpenTs_result__isset
;
5150 class Hbase_scannerOpenTs_result
{
5153 Hbase_scannerOpenTs_result() : success(0) {
5156 virtual ~Hbase_scannerOpenTs_result() throw() {}
5161 _Hbase_scannerOpenTs_result__isset __isset
;
5163 void __set_success(const ScannerID val
) {
5167 void __set_io(const IOError
& val
) {
5171 bool operator == (const Hbase_scannerOpenTs_result
& rhs
) const
5173 if (!(success
== rhs
.success
))
5175 if (!(io
== rhs
.io
))
5179 bool operator != (const Hbase_scannerOpenTs_result
&rhs
) const {
5180 return !(*this == rhs
);
5183 bool operator < (const Hbase_scannerOpenTs_result
& ) const;
5185 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5186 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5190 typedef struct _Hbase_scannerOpenTs_presult__isset
{
5191 _Hbase_scannerOpenTs_presult__isset() : success(false), io(false) {}
5194 } _Hbase_scannerOpenTs_presult__isset
;
5196 class Hbase_scannerOpenTs_presult
{
5200 virtual ~Hbase_scannerOpenTs_presult() throw() {}
5205 _Hbase_scannerOpenTs_presult__isset __isset
;
5207 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5211 typedef struct _Hbase_scannerOpenWithStopTs_args__isset
{
5212 _Hbase_scannerOpenWithStopTs_args__isset() : tableName(false), startRow(false), stopRow(false), columns(false), timestamp(false), attributes(false) {}
5219 } _Hbase_scannerOpenWithStopTs_args__isset
;
5221 class Hbase_scannerOpenWithStopTs_args
{
5224 Hbase_scannerOpenWithStopTs_args() : tableName(), startRow(), stopRow(), timestamp(0) {
5227 virtual ~Hbase_scannerOpenWithStopTs_args() throw() {}
5232 std::vector
<Text
> columns
;
5234 std::map
<Text
, Text
> attributes
;
5236 _Hbase_scannerOpenWithStopTs_args__isset __isset
;
5238 void __set_tableName(const Text
& val
) {
5242 void __set_startRow(const Text
& val
) {
5246 void __set_stopRow(const Text
& val
) {
5250 void __set_columns(const std::vector
<Text
> & val
) {
5254 void __set_timestamp(const int64_t val
) {
5258 void __set_attributes(const std::map
<Text
, Text
> & val
) {
5262 bool operator == (const Hbase_scannerOpenWithStopTs_args
& rhs
) const
5264 if (!(tableName
== rhs
.tableName
))
5266 if (!(startRow
== rhs
.startRow
))
5268 if (!(stopRow
== rhs
.stopRow
))
5270 if (!(columns
== rhs
.columns
))
5272 if (!(timestamp
== rhs
.timestamp
))
5274 if (!(attributes
== rhs
.attributes
))
5278 bool operator != (const Hbase_scannerOpenWithStopTs_args
&rhs
) const {
5279 return !(*this == rhs
);
5282 bool operator < (const Hbase_scannerOpenWithStopTs_args
& ) const;
5284 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5285 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5290 class Hbase_scannerOpenWithStopTs_pargs
{
5294 virtual ~Hbase_scannerOpenWithStopTs_pargs() throw() {}
5296 const Text
* tableName
;
5297 const Text
* startRow
;
5298 const Text
* stopRow
;
5299 const std::vector
<Text
> * columns
;
5300 const int64_t* timestamp
;
5301 const std::map
<Text
, Text
> * attributes
;
5303 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5307 typedef struct _Hbase_scannerOpenWithStopTs_result__isset
{
5308 _Hbase_scannerOpenWithStopTs_result__isset() : success(false), io(false) {}
5311 } _Hbase_scannerOpenWithStopTs_result__isset
;
5313 class Hbase_scannerOpenWithStopTs_result
{
5316 Hbase_scannerOpenWithStopTs_result() : success(0) {
5319 virtual ~Hbase_scannerOpenWithStopTs_result() throw() {}
5324 _Hbase_scannerOpenWithStopTs_result__isset __isset
;
5326 void __set_success(const ScannerID val
) {
5330 void __set_io(const IOError
& val
) {
5334 bool operator == (const Hbase_scannerOpenWithStopTs_result
& rhs
) const
5336 if (!(success
== rhs
.success
))
5338 if (!(io
== rhs
.io
))
5342 bool operator != (const Hbase_scannerOpenWithStopTs_result
&rhs
) const {
5343 return !(*this == rhs
);
5346 bool operator < (const Hbase_scannerOpenWithStopTs_result
& ) const;
5348 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5349 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5353 typedef struct _Hbase_scannerOpenWithStopTs_presult__isset
{
5354 _Hbase_scannerOpenWithStopTs_presult__isset() : success(false), io(false) {}
5357 } _Hbase_scannerOpenWithStopTs_presult__isset
;
5359 class Hbase_scannerOpenWithStopTs_presult
{
5363 virtual ~Hbase_scannerOpenWithStopTs_presult() throw() {}
5368 _Hbase_scannerOpenWithStopTs_presult__isset __isset
;
5370 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5374 typedef struct _Hbase_scannerGet_args__isset
{
5375 _Hbase_scannerGet_args__isset() : id(false) {}
5377 } _Hbase_scannerGet_args__isset
;
5379 class Hbase_scannerGet_args
{
5382 Hbase_scannerGet_args() : id(0) {
5385 virtual ~Hbase_scannerGet_args() throw() {}
5389 _Hbase_scannerGet_args__isset __isset
;
5391 void __set_id(const ScannerID val
) {
5395 bool operator == (const Hbase_scannerGet_args
& rhs
) const
5397 if (!(id
== rhs
.id
))
5401 bool operator != (const Hbase_scannerGet_args
&rhs
) const {
5402 return !(*this == rhs
);
5405 bool operator < (const Hbase_scannerGet_args
& ) const;
5407 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5408 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5413 class Hbase_scannerGet_pargs
{
5417 virtual ~Hbase_scannerGet_pargs() throw() {}
5419 const ScannerID
* id
;
5421 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5425 typedef struct _Hbase_scannerGet_result__isset
{
5426 _Hbase_scannerGet_result__isset() : success(false), io(false), ia(false) {}
5430 } _Hbase_scannerGet_result__isset
;
5432 class Hbase_scannerGet_result
{
5435 Hbase_scannerGet_result() {
5438 virtual ~Hbase_scannerGet_result() throw() {}
5440 std::vector
<TRowResult
> success
;
5444 _Hbase_scannerGet_result__isset __isset
;
5446 void __set_success(const std::vector
<TRowResult
> & val
) {
5450 void __set_io(const IOError
& val
) {
5454 void __set_ia(const IllegalArgument
& val
) {
5458 bool operator == (const Hbase_scannerGet_result
& rhs
) const
5460 if (!(success
== rhs
.success
))
5462 if (!(io
== rhs
.io
))
5464 if (!(ia
== rhs
.ia
))
5468 bool operator != (const Hbase_scannerGet_result
&rhs
) const {
5469 return !(*this == rhs
);
5472 bool operator < (const Hbase_scannerGet_result
& ) const;
5474 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5475 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5479 typedef struct _Hbase_scannerGet_presult__isset
{
5480 _Hbase_scannerGet_presult__isset() : success(false), io(false), ia(false) {}
5484 } _Hbase_scannerGet_presult__isset
;
5486 class Hbase_scannerGet_presult
{
5490 virtual ~Hbase_scannerGet_presult() throw() {}
5492 std::vector
<TRowResult
> * success
;
5496 _Hbase_scannerGet_presult__isset __isset
;
5498 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5502 typedef struct _Hbase_scannerGetList_args__isset
{
5503 _Hbase_scannerGetList_args__isset() : id(false), nbRows(false) {}
5506 } _Hbase_scannerGetList_args__isset
;
5508 class Hbase_scannerGetList_args
{
5511 Hbase_scannerGetList_args() : id(0), nbRows(0) {
5514 virtual ~Hbase_scannerGetList_args() throw() {}
5519 _Hbase_scannerGetList_args__isset __isset
;
5521 void __set_id(const ScannerID val
) {
5525 void __set_nbRows(const int32_t val
) {
5529 bool operator == (const Hbase_scannerGetList_args
& rhs
) const
5531 if (!(id
== rhs
.id
))
5533 if (!(nbRows
== rhs
.nbRows
))
5537 bool operator != (const Hbase_scannerGetList_args
&rhs
) const {
5538 return !(*this == rhs
);
5541 bool operator < (const Hbase_scannerGetList_args
& ) const;
5543 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5544 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5549 class Hbase_scannerGetList_pargs
{
5553 virtual ~Hbase_scannerGetList_pargs() throw() {}
5555 const ScannerID
* id
;
5556 const int32_t* nbRows
;
5558 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5562 typedef struct _Hbase_scannerGetList_result__isset
{
5563 _Hbase_scannerGetList_result__isset() : success(false), io(false), ia(false) {}
5567 } _Hbase_scannerGetList_result__isset
;
5569 class Hbase_scannerGetList_result
{
5572 Hbase_scannerGetList_result() {
5575 virtual ~Hbase_scannerGetList_result() throw() {}
5577 std::vector
<TRowResult
> success
;
5581 _Hbase_scannerGetList_result__isset __isset
;
5583 void __set_success(const std::vector
<TRowResult
> & val
) {
5587 void __set_io(const IOError
& val
) {
5591 void __set_ia(const IllegalArgument
& val
) {
5595 bool operator == (const Hbase_scannerGetList_result
& rhs
) const
5597 if (!(success
== rhs
.success
))
5599 if (!(io
== rhs
.io
))
5601 if (!(ia
== rhs
.ia
))
5605 bool operator != (const Hbase_scannerGetList_result
&rhs
) const {
5606 return !(*this == rhs
);
5609 bool operator < (const Hbase_scannerGetList_result
& ) const;
5611 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5612 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5616 typedef struct _Hbase_scannerGetList_presult__isset
{
5617 _Hbase_scannerGetList_presult__isset() : success(false), io(false), ia(false) {}
5621 } _Hbase_scannerGetList_presult__isset
;
5623 class Hbase_scannerGetList_presult
{
5627 virtual ~Hbase_scannerGetList_presult() throw() {}
5629 std::vector
<TRowResult
> * success
;
5633 _Hbase_scannerGetList_presult__isset __isset
;
5635 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5639 typedef struct _Hbase_scannerClose_args__isset
{
5640 _Hbase_scannerClose_args__isset() : id(false) {}
5642 } _Hbase_scannerClose_args__isset
;
5644 class Hbase_scannerClose_args
{
5647 Hbase_scannerClose_args() : id(0) {
5650 virtual ~Hbase_scannerClose_args() throw() {}
5654 _Hbase_scannerClose_args__isset __isset
;
5656 void __set_id(const ScannerID val
) {
5660 bool operator == (const Hbase_scannerClose_args
& rhs
) const
5662 if (!(id
== rhs
.id
))
5666 bool operator != (const Hbase_scannerClose_args
&rhs
) const {
5667 return !(*this == rhs
);
5670 bool operator < (const Hbase_scannerClose_args
& ) const;
5672 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5673 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5678 class Hbase_scannerClose_pargs
{
5682 virtual ~Hbase_scannerClose_pargs() throw() {}
5684 const ScannerID
* id
;
5686 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5690 typedef struct _Hbase_scannerClose_result__isset
{
5691 _Hbase_scannerClose_result__isset() : io(false), ia(false) {}
5694 } _Hbase_scannerClose_result__isset
;
5696 class Hbase_scannerClose_result
{
5699 Hbase_scannerClose_result() {
5702 virtual ~Hbase_scannerClose_result() throw() {}
5707 _Hbase_scannerClose_result__isset __isset
;
5709 void __set_io(const IOError
& val
) {
5713 void __set_ia(const IllegalArgument
& val
) {
5717 bool operator == (const Hbase_scannerClose_result
& rhs
) const
5719 if (!(io
== rhs
.io
))
5721 if (!(ia
== rhs
.ia
))
5725 bool operator != (const Hbase_scannerClose_result
&rhs
) const {
5726 return !(*this == rhs
);
5729 bool operator < (const Hbase_scannerClose_result
& ) const;
5731 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5732 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5736 typedef struct _Hbase_scannerClose_presult__isset
{
5737 _Hbase_scannerClose_presult__isset() : io(false), ia(false) {}
5740 } _Hbase_scannerClose_presult__isset
;
5742 class Hbase_scannerClose_presult
{
5746 virtual ~Hbase_scannerClose_presult() throw() {}
5751 _Hbase_scannerClose_presult__isset __isset
;
5753 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5757 typedef struct _Hbase_getRowOrBefore_args__isset
{
5758 _Hbase_getRowOrBefore_args__isset() : tableName(false), row(false), family(false) {}
5762 } _Hbase_getRowOrBefore_args__isset
;
5764 class Hbase_getRowOrBefore_args
{
5767 Hbase_getRowOrBefore_args() : tableName(), row(), family() {
5770 virtual ~Hbase_getRowOrBefore_args() throw() {}
5776 _Hbase_getRowOrBefore_args__isset __isset
;
5778 void __set_tableName(const Text
& val
) {
5782 void __set_row(const Text
& val
) {
5786 void __set_family(const Text
& val
) {
5790 bool operator == (const Hbase_getRowOrBefore_args
& rhs
) const
5792 if (!(tableName
== rhs
.tableName
))
5794 if (!(row
== rhs
.row
))
5796 if (!(family
== rhs
.family
))
5800 bool operator != (const Hbase_getRowOrBefore_args
&rhs
) const {
5801 return !(*this == rhs
);
5804 bool operator < (const Hbase_getRowOrBefore_args
& ) const;
5806 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5807 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5812 class Hbase_getRowOrBefore_pargs
{
5816 virtual ~Hbase_getRowOrBefore_pargs() throw() {}
5818 const Text
* tableName
;
5822 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5826 typedef struct _Hbase_getRowOrBefore_result__isset
{
5827 _Hbase_getRowOrBefore_result__isset() : success(false), io(false) {}
5830 } _Hbase_getRowOrBefore_result__isset
;
5832 class Hbase_getRowOrBefore_result
{
5835 Hbase_getRowOrBefore_result() {
5838 virtual ~Hbase_getRowOrBefore_result() throw() {}
5840 std::vector
<TCell
> success
;
5843 _Hbase_getRowOrBefore_result__isset __isset
;
5845 void __set_success(const std::vector
<TCell
> & val
) {
5849 void __set_io(const IOError
& val
) {
5853 bool operator == (const Hbase_getRowOrBefore_result
& rhs
) const
5855 if (!(success
== rhs
.success
))
5857 if (!(io
== rhs
.io
))
5861 bool operator != (const Hbase_getRowOrBefore_result
&rhs
) const {
5862 return !(*this == rhs
);
5865 bool operator < (const Hbase_getRowOrBefore_result
& ) const;
5867 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5868 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5872 typedef struct _Hbase_getRowOrBefore_presult__isset
{
5873 _Hbase_getRowOrBefore_presult__isset() : success(false), io(false) {}
5876 } _Hbase_getRowOrBefore_presult__isset
;
5878 class Hbase_getRowOrBefore_presult
{
5882 virtual ~Hbase_getRowOrBefore_presult() throw() {}
5884 std::vector
<TCell
> * success
;
5887 _Hbase_getRowOrBefore_presult__isset __isset
;
5889 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5893 typedef struct _Hbase_getRegionInfo_args__isset
{
5894 _Hbase_getRegionInfo_args__isset() : row(false) {}
5896 } _Hbase_getRegionInfo_args__isset
;
5898 class Hbase_getRegionInfo_args
{
5901 Hbase_getRegionInfo_args() : row() {
5904 virtual ~Hbase_getRegionInfo_args() throw() {}
5908 _Hbase_getRegionInfo_args__isset __isset
;
5910 void __set_row(const Text
& val
) {
5914 bool operator == (const Hbase_getRegionInfo_args
& rhs
) const
5916 if (!(row
== rhs
.row
))
5920 bool operator != (const Hbase_getRegionInfo_args
&rhs
) const {
5921 return !(*this == rhs
);
5924 bool operator < (const Hbase_getRegionInfo_args
& ) const;
5926 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5927 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5932 class Hbase_getRegionInfo_pargs
{
5936 virtual ~Hbase_getRegionInfo_pargs() throw() {}
5940 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5944 typedef struct _Hbase_getRegionInfo_result__isset
{
5945 _Hbase_getRegionInfo_result__isset() : success(false), io(false) {}
5948 } _Hbase_getRegionInfo_result__isset
;
5950 class Hbase_getRegionInfo_result
{
5953 Hbase_getRegionInfo_result() {
5956 virtual ~Hbase_getRegionInfo_result() throw() {}
5958 TRegionInfo success
;
5961 _Hbase_getRegionInfo_result__isset __isset
;
5963 void __set_success(const TRegionInfo
& val
) {
5967 void __set_io(const IOError
& val
) {
5971 bool operator == (const Hbase_getRegionInfo_result
& rhs
) const
5973 if (!(success
== rhs
.success
))
5975 if (!(io
== rhs
.io
))
5979 bool operator != (const Hbase_getRegionInfo_result
&rhs
) const {
5980 return !(*this == rhs
);
5983 bool operator < (const Hbase_getRegionInfo_result
& ) const;
5985 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
5986 uint32_t write(::apache::thrift::protocol::TProtocol
* oprot
) const;
5990 typedef struct _Hbase_getRegionInfo_presult__isset
{
5991 _Hbase_getRegionInfo_presult__isset() : success(false), io(false) {}
5994 } _Hbase_getRegionInfo_presult__isset
;
5996 class Hbase_getRegionInfo_presult
{
6000 virtual ~Hbase_getRegionInfo_presult() throw() {}
6002 TRegionInfo
* success
;
6005 _Hbase_getRegionInfo_presult__isset __isset
;
6007 uint32_t read(::apache::thrift::protocol::TProtocol
* iprot
);
6011 class HbaseClient
: virtual public HbaseIf
{
6013 HbaseClient(std::shared_ptr
< ::apache::thrift::protocol::TProtocol
> prot
) :
6016 iprot_
= prot
.get();
6017 oprot_
= prot
.get();
6019 HbaseClient(std::shared_ptr
< ::apache::thrift::protocol::TProtocol
> iprot
, std::shared_ptr
< ::apache::thrift::protocol::TProtocol
> oprot
) :
6022 iprot_
= iprot
.get();
6023 oprot_
= oprot
.get();
6025 std::shared_ptr
< ::apache::thrift::protocol::TProtocol
> getInputProtocol() {
6028 std::shared_ptr
< ::apache::thrift::protocol::TProtocol
> getOutputProtocol() {
6031 void enableTable(const Bytes
& tableName
);
6032 void send_enableTable(const Bytes
& tableName
);
6033 void recv_enableTable();
6034 void disableTable(const Bytes
& tableName
);
6035 void send_disableTable(const Bytes
& tableName
);
6036 void recv_disableTable();
6037 bool isTableEnabled(const Bytes
& tableName
);
6038 void send_isTableEnabled(const Bytes
& tableName
);
6039 bool recv_isTableEnabled();
6040 void compact(const Bytes
& tableNameOrRegionName
);
6041 void send_compact(const Bytes
& tableNameOrRegionName
);
6042 void recv_compact();
6043 void majorCompact(const Bytes
& tableNameOrRegionName
);
6044 void send_majorCompact(const Bytes
& tableNameOrRegionName
);
6045 void recv_majorCompact();
6046 void getTableNames(std::vector
<Text
> & _return
);
6047 void send_getTableNames();
6048 void recv_getTableNames(std::vector
<Text
> & _return
);
6049 void getColumnDescriptors(std::map
<Text
, ColumnDescriptor
> & _return
, const Text
& tableName
);
6050 void send_getColumnDescriptors(const Text
& tableName
);
6051 void recv_getColumnDescriptors(std::map
<Text
, ColumnDescriptor
> & _return
);
6052 void getTableRegions(std::vector
<TRegionInfo
> & _return
, const Text
& tableName
);
6053 void send_getTableRegions(const Text
& tableName
);
6054 void recv_getTableRegions(std::vector
<TRegionInfo
> & _return
);
6055 void createTable(const Text
& tableName
, const std::vector
<ColumnDescriptor
> & columnFamilies
);
6056 void send_createTable(const Text
& tableName
, const std::vector
<ColumnDescriptor
> & columnFamilies
);
6057 void recv_createTable();
6058 void deleteTable(const Text
& tableName
);
6059 void send_deleteTable(const Text
& tableName
);
6060 void recv_deleteTable();
6061 void get(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const std::map
<Text
, Text
> & attributes
);
6062 void send_get(const Text
& tableName
, const Text
& row
, const Text
& column
, const std::map
<Text
, Text
> & attributes
);
6063 void recv_get(std::vector
<TCell
> & _return
);
6064 void getVer(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const int32_t numVersions
, const std::map
<Text
, Text
> & attributes
);
6065 void send_getVer(const Text
& tableName
, const Text
& row
, const Text
& column
, const int32_t numVersions
, const std::map
<Text
, Text
> & attributes
);
6066 void recv_getVer(std::vector
<TCell
> & _return
);
6067 void getVerTs(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t timestamp
, const int32_t numVersions
, const std::map
<Text
, Text
> & attributes
);
6068 void send_getVerTs(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t timestamp
, const int32_t numVersions
, const std::map
<Text
, Text
> & attributes
);
6069 void recv_getVerTs(std::vector
<TCell
> & _return
);
6070 void getRow(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::map
<Text
, Text
> & attributes
);
6071 void send_getRow(const Text
& tableName
, const Text
& row
, const std::map
<Text
, Text
> & attributes
);
6072 void recv_getRow(std::vector
<TRowResult
> & _return
);
6073 void getRowWithColumns(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6074 void send_getRowWithColumns(const Text
& tableName
, const Text
& row
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6075 void recv_getRowWithColumns(std::vector
<TRowResult
> & _return
);
6076 void getRowTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6077 void send_getRowTs(const Text
& tableName
, const Text
& row
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6078 void recv_getRowTs(std::vector
<TRowResult
> & _return
);
6079 void getRowWithColumnsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6080 void send_getRowWithColumnsTs(const Text
& tableName
, const Text
& row
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6081 void recv_getRowWithColumnsTs(std::vector
<TRowResult
> & _return
);
6082 void getRows(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::map
<Text
, Text
> & attributes
);
6083 void send_getRows(const Text
& tableName
, const std::vector
<Text
> & rows
, const std::map
<Text
, Text
> & attributes
);
6084 void recv_getRows(std::vector
<TRowResult
> & _return
);
6085 void getRowsWithColumns(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6086 void send_getRowsWithColumns(const Text
& tableName
, const std::vector
<Text
> & rows
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6087 void recv_getRowsWithColumns(std::vector
<TRowResult
> & _return
);
6088 void getRowsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6089 void send_getRowsTs(const Text
& tableName
, const std::vector
<Text
> & rows
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6090 void recv_getRowsTs(std::vector
<TRowResult
> & _return
);
6091 void getRowsWithColumnsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6092 void send_getRowsWithColumnsTs(const Text
& tableName
, const std::vector
<Text
> & rows
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6093 void recv_getRowsWithColumnsTs(std::vector
<TRowResult
> & _return
);
6094 void mutateRow(const Text
& tableName
, const Text
& row
, const std::vector
<Mutation
> & mutations
, const std::map
<Text
, Text
> & attributes
);
6095 void send_mutateRow(const Text
& tableName
, const Text
& row
, const std::vector
<Mutation
> & mutations
, const std::map
<Text
, Text
> & attributes
);
6096 void recv_mutateRow();
6097 void mutateRowTs(const Text
& tableName
, const Text
& row
, const std::vector
<Mutation
> & mutations
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6098 void send_mutateRowTs(const Text
& tableName
, const Text
& row
, const std::vector
<Mutation
> & mutations
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6099 void recv_mutateRowTs();
6100 void mutateRows(const Text
& tableName
, const std::vector
<BatchMutation
> & rowBatches
, const std::map
<Text
, Text
> & attributes
);
6101 void send_mutateRows(const Text
& tableName
, const std::vector
<BatchMutation
> & rowBatches
, const std::map
<Text
, Text
> & attributes
);
6102 void recv_mutateRows();
6103 void mutateRowsTs(const Text
& tableName
, const std::vector
<BatchMutation
> & rowBatches
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6104 void send_mutateRowsTs(const Text
& tableName
, const std::vector
<BatchMutation
> & rowBatches
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6105 void recv_mutateRowsTs();
6106 int64_t atomicIncrement(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t value
);
6107 void send_atomicIncrement(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t value
);
6108 int64_t recv_atomicIncrement();
6109 void deleteAll(const Text
& tableName
, const Text
& row
, const Text
& column
, const std::map
<Text
, Text
> & attributes
);
6110 void send_deleteAll(const Text
& tableName
, const Text
& row
, const Text
& column
, const std::map
<Text
, Text
> & attributes
);
6111 void recv_deleteAll();
6112 void deleteAllTs(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6113 void send_deleteAllTs(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6114 void recv_deleteAllTs();
6115 void deleteAllRow(const Text
& tableName
, const Text
& row
, const std::map
<Text
, Text
> & attributes
);
6116 void send_deleteAllRow(const Text
& tableName
, const Text
& row
, const std::map
<Text
, Text
> & attributes
);
6117 void recv_deleteAllRow();
6118 void increment(const TIncrement
& increment
);
6119 void send_increment(const TIncrement
& increment
);
6120 void recv_increment();
6121 void incrementRows(const std::vector
<TIncrement
> & increments
);
6122 void send_incrementRows(const std::vector
<TIncrement
> & increments
);
6123 void recv_incrementRows();
6124 void deleteAllRowTs(const Text
& tableName
, const Text
& row
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6125 void send_deleteAllRowTs(const Text
& tableName
, const Text
& row
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6126 void recv_deleteAllRowTs();
6127 ScannerID
scannerOpenWithScan(const Text
& tableName
, const TScan
& scan
, const std::map
<Text
, Text
> & attributes
);
6128 void send_scannerOpenWithScan(const Text
& tableName
, const TScan
& scan
, const std::map
<Text
, Text
> & attributes
);
6129 ScannerID
recv_scannerOpenWithScan();
6130 ScannerID
scannerOpen(const Text
& tableName
, const Text
& startRow
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6131 void send_scannerOpen(const Text
& tableName
, const Text
& startRow
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6132 ScannerID
recv_scannerOpen();
6133 ScannerID
scannerOpenWithStop(const Text
& tableName
, const Text
& startRow
, const Text
& stopRow
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6134 void send_scannerOpenWithStop(const Text
& tableName
, const Text
& startRow
, const Text
& stopRow
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6135 ScannerID
recv_scannerOpenWithStop();
6136 ScannerID
scannerOpenWithPrefix(const Text
& tableName
, const Text
& startAndPrefix
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6137 void send_scannerOpenWithPrefix(const Text
& tableName
, const Text
& startAndPrefix
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
);
6138 ScannerID
recv_scannerOpenWithPrefix();
6139 ScannerID
scannerOpenTs(const Text
& tableName
, const Text
& startRow
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6140 void send_scannerOpenTs(const Text
& tableName
, const Text
& startRow
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6141 ScannerID
recv_scannerOpenTs();
6142 ScannerID
scannerOpenWithStopTs(const Text
& tableName
, const Text
& startRow
, const Text
& stopRow
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6143 void send_scannerOpenWithStopTs(const Text
& tableName
, const Text
& startRow
, const Text
& stopRow
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
);
6144 ScannerID
recv_scannerOpenWithStopTs();
6145 void scannerGet(std::vector
<TRowResult
> & _return
, const ScannerID id
);
6146 void send_scannerGet(const ScannerID id
);
6147 void recv_scannerGet(std::vector
<TRowResult
> & _return
);
6148 void scannerGetList(std::vector
<TRowResult
> & _return
, const ScannerID id
, const int32_t nbRows
);
6149 void send_scannerGetList(const ScannerID id
, const int32_t nbRows
);
6150 void recv_scannerGetList(std::vector
<TRowResult
> & _return
);
6151 void scannerClose(const ScannerID id
);
6152 void send_scannerClose(const ScannerID id
);
6153 void recv_scannerClose();
6154 void getRowOrBefore(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& family
);
6155 void send_getRowOrBefore(const Text
& tableName
, const Text
& row
, const Text
& family
);
6156 void recv_getRowOrBefore(std::vector
<TCell
> & _return
);
6157 void getRegionInfo(TRegionInfo
& _return
, const Text
& row
);
6158 void send_getRegionInfo(const Text
& row
);
6159 void recv_getRegionInfo(TRegionInfo
& _return
);
6161 std::shared_ptr
< ::apache::thrift::protocol::TProtocol
> piprot_
;
6162 std::shared_ptr
< ::apache::thrift::protocol::TProtocol
> poprot_
;
6163 ::apache::thrift::protocol::TProtocol
* iprot_
;
6164 ::apache::thrift::protocol::TProtocol
* oprot_
;
6167 class HbaseProcessor
: public ::apache::thrift::TDispatchProcessor
{
6169 std::shared_ptr
<HbaseIf
> iface_
;
6170 virtual bool dispatchCall(::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, const std::string
& fname
, int32_t seqid
, void* callContext
);
6172 typedef void (HbaseProcessor::*ProcessFunction
)(int32_t, ::apache::thrift::protocol::TProtocol
*, ::apache::thrift::protocol::TProtocol
*, void*);
6173 typedef std::map
<std::string
, ProcessFunction
> ProcessMap
;
6174 ProcessMap processMap_
;
6175 void process_enableTable(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6176 void process_disableTable(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6177 void process_isTableEnabled(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6178 void process_compact(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6179 void process_majorCompact(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6180 void process_getTableNames(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6181 void process_getColumnDescriptors(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6182 void process_getTableRegions(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6183 void process_createTable(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6184 void process_deleteTable(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6185 void process_get(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6186 void process_getVer(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6187 void process_getVerTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6188 void process_getRow(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6189 void process_getRowWithColumns(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6190 void process_getRowTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6191 void process_getRowWithColumnsTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6192 void process_getRows(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6193 void process_getRowsWithColumns(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6194 void process_getRowsTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6195 void process_getRowsWithColumnsTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6196 void process_mutateRow(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6197 void process_mutateRowTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6198 void process_mutateRows(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6199 void process_mutateRowsTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6200 void process_atomicIncrement(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6201 void process_deleteAll(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6202 void process_deleteAllTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6203 void process_deleteAllRow(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6204 void process_increment(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6205 void process_incrementRows(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6206 void process_deleteAllRowTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6207 void process_scannerOpenWithScan(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6208 void process_scannerOpen(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6209 void process_scannerOpenWithStop(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6210 void process_scannerOpenWithPrefix(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6211 void process_scannerOpenTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6212 void process_scannerOpenWithStopTs(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6213 void process_scannerGet(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6214 void process_scannerGetList(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6215 void process_scannerClose(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6216 void process_getRowOrBefore(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6217 void process_getRegionInfo(int32_t seqid
, ::apache::thrift::protocol::TProtocol
* iprot
, ::apache::thrift::protocol::TProtocol
* oprot
, void* callContext
);
6219 HbaseProcessor(std::shared_ptr
<HbaseIf
> iface
) :
6221 processMap_
["enableTable"] = &HbaseProcessor::process_enableTable
;
6222 processMap_
["disableTable"] = &HbaseProcessor::process_disableTable
;
6223 processMap_
["isTableEnabled"] = &HbaseProcessor::process_isTableEnabled
;
6224 processMap_
["compact"] = &HbaseProcessor::process_compact
;
6225 processMap_
["majorCompact"] = &HbaseProcessor::process_majorCompact
;
6226 processMap_
["getTableNames"] = &HbaseProcessor::process_getTableNames
;
6227 processMap_
["getColumnDescriptors"] = &HbaseProcessor::process_getColumnDescriptors
;
6228 processMap_
["getTableRegions"] = &HbaseProcessor::process_getTableRegions
;
6229 processMap_
["createTable"] = &HbaseProcessor::process_createTable
;
6230 processMap_
["deleteTable"] = &HbaseProcessor::process_deleteTable
;
6231 processMap_
["get"] = &HbaseProcessor::process_get
;
6232 processMap_
["getVer"] = &HbaseProcessor::process_getVer
;
6233 processMap_
["getVerTs"] = &HbaseProcessor::process_getVerTs
;
6234 processMap_
["getRow"] = &HbaseProcessor::process_getRow
;
6235 processMap_
["getRowWithColumns"] = &HbaseProcessor::process_getRowWithColumns
;
6236 processMap_
["getRowTs"] = &HbaseProcessor::process_getRowTs
;
6237 processMap_
["getRowWithColumnsTs"] = &HbaseProcessor::process_getRowWithColumnsTs
;
6238 processMap_
["getRows"] = &HbaseProcessor::process_getRows
;
6239 processMap_
["getRowsWithColumns"] = &HbaseProcessor::process_getRowsWithColumns
;
6240 processMap_
["getRowsTs"] = &HbaseProcessor::process_getRowsTs
;
6241 processMap_
["getRowsWithColumnsTs"] = &HbaseProcessor::process_getRowsWithColumnsTs
;
6242 processMap_
["mutateRow"] = &HbaseProcessor::process_mutateRow
;
6243 processMap_
["mutateRowTs"] = &HbaseProcessor::process_mutateRowTs
;
6244 processMap_
["mutateRows"] = &HbaseProcessor::process_mutateRows
;
6245 processMap_
["mutateRowsTs"] = &HbaseProcessor::process_mutateRowsTs
;
6246 processMap_
["atomicIncrement"] = &HbaseProcessor::process_atomicIncrement
;
6247 processMap_
["deleteAll"] = &HbaseProcessor::process_deleteAll
;
6248 processMap_
["deleteAllTs"] = &HbaseProcessor::process_deleteAllTs
;
6249 processMap_
["deleteAllRow"] = &HbaseProcessor::process_deleteAllRow
;
6250 processMap_
["increment"] = &HbaseProcessor::process_increment
;
6251 processMap_
["incrementRows"] = &HbaseProcessor::process_incrementRows
;
6252 processMap_
["deleteAllRowTs"] = &HbaseProcessor::process_deleteAllRowTs
;
6253 processMap_
["scannerOpenWithScan"] = &HbaseProcessor::process_scannerOpenWithScan
;
6254 processMap_
["scannerOpen"] = &HbaseProcessor::process_scannerOpen
;
6255 processMap_
["scannerOpenWithStop"] = &HbaseProcessor::process_scannerOpenWithStop
;
6256 processMap_
["scannerOpenWithPrefix"] = &HbaseProcessor::process_scannerOpenWithPrefix
;
6257 processMap_
["scannerOpenTs"] = &HbaseProcessor::process_scannerOpenTs
;
6258 processMap_
["scannerOpenWithStopTs"] = &HbaseProcessor::process_scannerOpenWithStopTs
;
6259 processMap_
["scannerGet"] = &HbaseProcessor::process_scannerGet
;
6260 processMap_
["scannerGetList"] = &HbaseProcessor::process_scannerGetList
;
6261 processMap_
["scannerClose"] = &HbaseProcessor::process_scannerClose
;
6262 processMap_
["getRowOrBefore"] = &HbaseProcessor::process_getRowOrBefore
;
6263 processMap_
["getRegionInfo"] = &HbaseProcessor::process_getRegionInfo
;
6266 virtual ~HbaseProcessor() {}
6269 class HbaseProcessorFactory
: public ::apache::thrift::TProcessorFactory
{
6271 HbaseProcessorFactory(const std::shared_ptr
< HbaseIfFactory
>& handlerFactory
) :
6272 handlerFactory_(handlerFactory
) {}
6274 std::shared_ptr
< ::apache::thrift::TProcessor
> getProcessor(const ::apache::thrift::TConnectionInfo
& connInfo
);
6277 std::shared_ptr
< HbaseIfFactory
> handlerFactory_
;
6280 class HbaseMultiface
: virtual public HbaseIf
{
6282 HbaseMultiface(std::vector
<std::shared_ptr
<HbaseIf
> >& ifaces
) : ifaces_(ifaces
) {
6284 virtual ~HbaseMultiface() {}
6286 std::vector
<std::shared_ptr
<HbaseIf
> > ifaces_
;
6288 void add(std::shared_ptr
<HbaseIf
> iface
) {
6289 ifaces_
.push_back(iface
);
6292 void enableTable(const Bytes
& tableName
) {
6293 size_t sz
= ifaces_
.size();
6295 for (; i
< (sz
- 1); ++i
) {
6296 ifaces_
[i
]->enableTable(tableName
);
6298 ifaces_
[i
]->enableTable(tableName
);
6301 void disableTable(const Bytes
& tableName
) {
6302 size_t sz
= ifaces_
.size();
6304 for (; i
< (sz
- 1); ++i
) {
6305 ifaces_
[i
]->disableTable(tableName
);
6307 ifaces_
[i
]->disableTable(tableName
);
6310 bool isTableEnabled(const Bytes
& tableName
) {
6311 size_t sz
= ifaces_
.size();
6313 for (; i
< (sz
- 1); ++i
) {
6314 ifaces_
[i
]->isTableEnabled(tableName
);
6316 return ifaces_
[i
]->isTableEnabled(tableName
);
6319 void compact(const Bytes
& tableNameOrRegionName
) {
6320 size_t sz
= ifaces_
.size();
6322 for (; i
< (sz
- 1); ++i
) {
6323 ifaces_
[i
]->compact(tableNameOrRegionName
);
6325 ifaces_
[i
]->compact(tableNameOrRegionName
);
6328 void majorCompact(const Bytes
& tableNameOrRegionName
) {
6329 size_t sz
= ifaces_
.size();
6331 for (; i
< (sz
- 1); ++i
) {
6332 ifaces_
[i
]->majorCompact(tableNameOrRegionName
);
6334 ifaces_
[i
]->majorCompact(tableNameOrRegionName
);
6337 void getTableNames(std::vector
<Text
> & _return
) {
6338 size_t sz
= ifaces_
.size();
6340 for (; i
< (sz
- 1); ++i
) {
6341 ifaces_
[i
]->getTableNames(_return
);
6343 ifaces_
[i
]->getTableNames(_return
);
6347 void getColumnDescriptors(std::map
<Text
, ColumnDescriptor
> & _return
, const Text
& tableName
) {
6348 size_t sz
= ifaces_
.size();
6350 for (; i
< (sz
- 1); ++i
) {
6351 ifaces_
[i
]->getColumnDescriptors(_return
, tableName
);
6353 ifaces_
[i
]->getColumnDescriptors(_return
, tableName
);
6357 void getTableRegions(std::vector
<TRegionInfo
> & _return
, const Text
& tableName
) {
6358 size_t sz
= ifaces_
.size();
6360 for (; i
< (sz
- 1); ++i
) {
6361 ifaces_
[i
]->getTableRegions(_return
, tableName
);
6363 ifaces_
[i
]->getTableRegions(_return
, tableName
);
6367 void createTable(const Text
& tableName
, const std::vector
<ColumnDescriptor
> & columnFamilies
) {
6368 size_t sz
= ifaces_
.size();
6370 for (; i
< (sz
- 1); ++i
) {
6371 ifaces_
[i
]->createTable(tableName
, columnFamilies
);
6373 ifaces_
[i
]->createTable(tableName
, columnFamilies
);
6376 void deleteTable(const Text
& tableName
) {
6377 size_t sz
= ifaces_
.size();
6379 for (; i
< (sz
- 1); ++i
) {
6380 ifaces_
[i
]->deleteTable(tableName
);
6382 ifaces_
[i
]->deleteTable(tableName
);
6385 void get(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const std::map
<Text
, Text
> & attributes
) {
6386 size_t sz
= ifaces_
.size();
6388 for (; i
< (sz
- 1); ++i
) {
6389 ifaces_
[i
]->get(_return
, tableName
, row
, column
, attributes
);
6391 ifaces_
[i
]->get(_return
, tableName
, row
, column
, attributes
);
6395 void getVer(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const int32_t numVersions
, const std::map
<Text
, Text
> & attributes
) {
6396 size_t sz
= ifaces_
.size();
6398 for (; i
< (sz
- 1); ++i
) {
6399 ifaces_
[i
]->getVer(_return
, tableName
, row
, column
, numVersions
, attributes
);
6401 ifaces_
[i
]->getVer(_return
, tableName
, row
, column
, numVersions
, attributes
);
6405 void getVerTs(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t timestamp
, const int32_t numVersions
, const std::map
<Text
, Text
> & attributes
) {
6406 size_t sz
= ifaces_
.size();
6408 for (; i
< (sz
- 1); ++i
) {
6409 ifaces_
[i
]->getVerTs(_return
, tableName
, row
, column
, timestamp
, numVersions
, attributes
);
6411 ifaces_
[i
]->getVerTs(_return
, tableName
, row
, column
, timestamp
, numVersions
, attributes
);
6415 void getRow(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::map
<Text
, Text
> & attributes
) {
6416 size_t sz
= ifaces_
.size();
6418 for (; i
< (sz
- 1); ++i
) {
6419 ifaces_
[i
]->getRow(_return
, tableName
, row
, attributes
);
6421 ifaces_
[i
]->getRow(_return
, tableName
, row
, attributes
);
6425 void getRowWithColumns(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) {
6426 size_t sz
= ifaces_
.size();
6428 for (; i
< (sz
- 1); ++i
) {
6429 ifaces_
[i
]->getRowWithColumns(_return
, tableName
, row
, columns
, attributes
);
6431 ifaces_
[i
]->getRowWithColumns(_return
, tableName
, row
, columns
, attributes
);
6435 void getRowTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6436 size_t sz
= ifaces_
.size();
6438 for (; i
< (sz
- 1); ++i
) {
6439 ifaces_
[i
]->getRowTs(_return
, tableName
, row
, timestamp
, attributes
);
6441 ifaces_
[i
]->getRowTs(_return
, tableName
, row
, timestamp
, attributes
);
6445 void getRowWithColumnsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const Text
& row
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6446 size_t sz
= ifaces_
.size();
6448 for (; i
< (sz
- 1); ++i
) {
6449 ifaces_
[i
]->getRowWithColumnsTs(_return
, tableName
, row
, columns
, timestamp
, attributes
);
6451 ifaces_
[i
]->getRowWithColumnsTs(_return
, tableName
, row
, columns
, timestamp
, attributes
);
6455 void getRows(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::map
<Text
, Text
> & attributes
) {
6456 size_t sz
= ifaces_
.size();
6458 for (; i
< (sz
- 1); ++i
) {
6459 ifaces_
[i
]->getRows(_return
, tableName
, rows
, attributes
);
6461 ifaces_
[i
]->getRows(_return
, tableName
, rows
, attributes
);
6465 void getRowsWithColumns(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) {
6466 size_t sz
= ifaces_
.size();
6468 for (; i
< (sz
- 1); ++i
) {
6469 ifaces_
[i
]->getRowsWithColumns(_return
, tableName
, rows
, columns
, attributes
);
6471 ifaces_
[i
]->getRowsWithColumns(_return
, tableName
, rows
, columns
, attributes
);
6475 void getRowsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6476 size_t sz
= ifaces_
.size();
6478 for (; i
< (sz
- 1); ++i
) {
6479 ifaces_
[i
]->getRowsTs(_return
, tableName
, rows
, timestamp
, attributes
);
6481 ifaces_
[i
]->getRowsTs(_return
, tableName
, rows
, timestamp
, attributes
);
6485 void getRowsWithColumnsTs(std::vector
<TRowResult
> & _return
, const Text
& tableName
, const std::vector
<Text
> & rows
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6486 size_t sz
= ifaces_
.size();
6488 for (; i
< (sz
- 1); ++i
) {
6489 ifaces_
[i
]->getRowsWithColumnsTs(_return
, tableName
, rows
, columns
, timestamp
, attributes
);
6491 ifaces_
[i
]->getRowsWithColumnsTs(_return
, tableName
, rows
, columns
, timestamp
, attributes
);
6495 void mutateRow(const Text
& tableName
, const Text
& row
, const std::vector
<Mutation
> & mutations
, const std::map
<Text
, Text
> & attributes
) {
6496 size_t sz
= ifaces_
.size();
6498 for (; i
< (sz
- 1); ++i
) {
6499 ifaces_
[i
]->mutateRow(tableName
, row
, mutations
, attributes
);
6501 ifaces_
[i
]->mutateRow(tableName
, row
, mutations
, attributes
);
6504 void mutateRowTs(const Text
& tableName
, const Text
& row
, const std::vector
<Mutation
> & mutations
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6505 size_t sz
= ifaces_
.size();
6507 for (; i
< (sz
- 1); ++i
) {
6508 ifaces_
[i
]->mutateRowTs(tableName
, row
, mutations
, timestamp
, attributes
);
6510 ifaces_
[i
]->mutateRowTs(tableName
, row
, mutations
, timestamp
, attributes
);
6513 void mutateRows(const Text
& tableName
, const std::vector
<BatchMutation
> & rowBatches
, const std::map
<Text
, Text
> & attributes
) {
6514 size_t sz
= ifaces_
.size();
6516 for (; i
< (sz
- 1); ++i
) {
6517 ifaces_
[i
]->mutateRows(tableName
, rowBatches
, attributes
);
6519 ifaces_
[i
]->mutateRows(tableName
, rowBatches
, attributes
);
6522 void mutateRowsTs(const Text
& tableName
, const std::vector
<BatchMutation
> & rowBatches
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6523 size_t sz
= ifaces_
.size();
6525 for (; i
< (sz
- 1); ++i
) {
6526 ifaces_
[i
]->mutateRowsTs(tableName
, rowBatches
, timestamp
, attributes
);
6528 ifaces_
[i
]->mutateRowsTs(tableName
, rowBatches
, timestamp
, attributes
);
6531 int64_t atomicIncrement(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t value
) {
6532 size_t sz
= ifaces_
.size();
6534 for (; i
< (sz
- 1); ++i
) {
6535 ifaces_
[i
]->atomicIncrement(tableName
, row
, column
, value
);
6537 return ifaces_
[i
]->atomicIncrement(tableName
, row
, column
, value
);
6540 void deleteAll(const Text
& tableName
, const Text
& row
, const Text
& column
, const std::map
<Text
, Text
> & attributes
) {
6541 size_t sz
= ifaces_
.size();
6543 for (; i
< (sz
- 1); ++i
) {
6544 ifaces_
[i
]->deleteAll(tableName
, row
, column
, attributes
);
6546 ifaces_
[i
]->deleteAll(tableName
, row
, column
, attributes
);
6549 void deleteAllTs(const Text
& tableName
, const Text
& row
, const Text
& column
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6550 size_t sz
= ifaces_
.size();
6552 for (; i
< (sz
- 1); ++i
) {
6553 ifaces_
[i
]->deleteAllTs(tableName
, row
, column
, timestamp
, attributes
);
6555 ifaces_
[i
]->deleteAllTs(tableName
, row
, column
, timestamp
, attributes
);
6558 void deleteAllRow(const Text
& tableName
, const Text
& row
, const std::map
<Text
, Text
> & attributes
) {
6559 size_t sz
= ifaces_
.size();
6561 for (; i
< (sz
- 1); ++i
) {
6562 ifaces_
[i
]->deleteAllRow(tableName
, row
, attributes
);
6564 ifaces_
[i
]->deleteAllRow(tableName
, row
, attributes
);
6567 void increment(const TIncrement
& increment
) {
6568 size_t sz
= ifaces_
.size();
6570 for (; i
< (sz
- 1); ++i
) {
6571 ifaces_
[i
]->increment(increment
);
6573 ifaces_
[i
]->increment(increment
);
6576 void incrementRows(const std::vector
<TIncrement
> & increments
) {
6577 size_t sz
= ifaces_
.size();
6579 for (; i
< (sz
- 1); ++i
) {
6580 ifaces_
[i
]->incrementRows(increments
);
6582 ifaces_
[i
]->incrementRows(increments
);
6585 void deleteAllRowTs(const Text
& tableName
, const Text
& row
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6586 size_t sz
= ifaces_
.size();
6588 for (; i
< (sz
- 1); ++i
) {
6589 ifaces_
[i
]->deleteAllRowTs(tableName
, row
, timestamp
, attributes
);
6591 ifaces_
[i
]->deleteAllRowTs(tableName
, row
, timestamp
, attributes
);
6594 ScannerID
scannerOpenWithScan(const Text
& tableName
, const TScan
& scan
, const std::map
<Text
, Text
> & attributes
) {
6595 size_t sz
= ifaces_
.size();
6597 for (; i
< (sz
- 1); ++i
) {
6598 ifaces_
[i
]->scannerOpenWithScan(tableName
, scan
, attributes
);
6600 return ifaces_
[i
]->scannerOpenWithScan(tableName
, scan
, attributes
);
6603 ScannerID
scannerOpen(const Text
& tableName
, const Text
& startRow
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) {
6604 size_t sz
= ifaces_
.size();
6606 for (; i
< (sz
- 1); ++i
) {
6607 ifaces_
[i
]->scannerOpen(tableName
, startRow
, columns
, attributes
);
6609 return ifaces_
[i
]->scannerOpen(tableName
, startRow
, columns
, attributes
);
6612 ScannerID
scannerOpenWithStop(const Text
& tableName
, const Text
& startRow
, const Text
& stopRow
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) {
6613 size_t sz
= ifaces_
.size();
6615 for (; i
< (sz
- 1); ++i
) {
6616 ifaces_
[i
]->scannerOpenWithStop(tableName
, startRow
, stopRow
, columns
, attributes
);
6618 return ifaces_
[i
]->scannerOpenWithStop(tableName
, startRow
, stopRow
, columns
, attributes
);
6621 ScannerID
scannerOpenWithPrefix(const Text
& tableName
, const Text
& startAndPrefix
, const std::vector
<Text
> & columns
, const std::map
<Text
, Text
> & attributes
) {
6622 size_t sz
= ifaces_
.size();
6624 for (; i
< (sz
- 1); ++i
) {
6625 ifaces_
[i
]->scannerOpenWithPrefix(tableName
, startAndPrefix
, columns
, attributes
);
6627 return ifaces_
[i
]->scannerOpenWithPrefix(tableName
, startAndPrefix
, columns
, attributes
);
6630 ScannerID
scannerOpenTs(const Text
& tableName
, const Text
& startRow
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6631 size_t sz
= ifaces_
.size();
6633 for (; i
< (sz
- 1); ++i
) {
6634 ifaces_
[i
]->scannerOpenTs(tableName
, startRow
, columns
, timestamp
, attributes
);
6636 return ifaces_
[i
]->scannerOpenTs(tableName
, startRow
, columns
, timestamp
, attributes
);
6639 ScannerID
scannerOpenWithStopTs(const Text
& tableName
, const Text
& startRow
, const Text
& stopRow
, const std::vector
<Text
> & columns
, const int64_t timestamp
, const std::map
<Text
, Text
> & attributes
) {
6640 size_t sz
= ifaces_
.size();
6642 for (; i
< (sz
- 1); ++i
) {
6643 ifaces_
[i
]->scannerOpenWithStopTs(tableName
, startRow
, stopRow
, columns
, timestamp
, attributes
);
6645 return ifaces_
[i
]->scannerOpenWithStopTs(tableName
, startRow
, stopRow
, columns
, timestamp
, attributes
);
6648 void scannerGet(std::vector
<TRowResult
> & _return
, const ScannerID id
) {
6649 size_t sz
= ifaces_
.size();
6651 for (; i
< (sz
- 1); ++i
) {
6652 ifaces_
[i
]->scannerGet(_return
, id
);
6654 ifaces_
[i
]->scannerGet(_return
, id
);
6658 void scannerGetList(std::vector
<TRowResult
> & _return
, const ScannerID id
, const int32_t nbRows
) {
6659 size_t sz
= ifaces_
.size();
6661 for (; i
< (sz
- 1); ++i
) {
6662 ifaces_
[i
]->scannerGetList(_return
, id
, nbRows
);
6664 ifaces_
[i
]->scannerGetList(_return
, id
, nbRows
);
6668 void scannerClose(const ScannerID id
) {
6669 size_t sz
= ifaces_
.size();
6671 for (; i
< (sz
- 1); ++i
) {
6672 ifaces_
[i
]->scannerClose(id
);
6674 ifaces_
[i
]->scannerClose(id
);
6677 void getRowOrBefore(std::vector
<TCell
> & _return
, const Text
& tableName
, const Text
& row
, const Text
& family
) {
6678 size_t sz
= ifaces_
.size();
6680 for (; i
< (sz
- 1); ++i
) {
6681 ifaces_
[i
]->getRowOrBefore(_return
, tableName
, row
, family
);
6683 ifaces_
[i
]->getRowOrBefore(_return
, tableName
, row
, family
);
6687 void getRegionInfo(TRegionInfo
& _return
, const Text
& row
) {
6688 size_t sz
= ifaces_
.size();
6690 for (; i
< (sz
- 1); ++i
) {
6691 ifaces_
[i
]->getRegionInfo(_return
, row
);
6693 ifaces_
[i
]->getRegionInfo(_return
, row
);