2 # Autogenerated by Thrift Compiler (0.9.0)
4 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
13 # HELPER FUNCTIONS AND STRUCTURES
15 package Hbase
::Hbase_enableTable_args
;
16 use base
qw(Class::Accessor);
17 Hbase
::Hbase_enableTable_args
->mk_accessors( qw( tableName ) );
20 my $classname = shift;
22 my $vals = shift || {};
23 $self->{tableName
} = undef;
24 if (UNIVERSAL
::isa
($vals,'HASH')) {
25 if (defined $vals->{tableName
}) {
26 $self->{tableName
} = $vals->{tableName
};
29 return bless ($self, $classname);
33 return 'Hbase_enableTable_args';
37 my ($self, $input) = @_;
42 $xfer += $input->readStructBegin(\
$fname);
45 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
46 if ($ftype == TType
::STOP
) {
51 /^1$/ && do{ if ($ftype == TType
::STRING
) {
52 $xfer += $input->readString(\
$self->{tableName
});
54 $xfer += $input->skip($ftype);
57 $xfer += $input->skip($ftype);
59 $xfer += $input->readFieldEnd();
61 $xfer += $input->readStructEnd();
66 my ($self, $output) = @_;
68 $xfer += $output->writeStructBegin('Hbase_enableTable_args');
69 if (defined $self->{tableName
}) {
70 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
71 $xfer += $output->writeString($self->{tableName
});
72 $xfer += $output->writeFieldEnd();
74 $xfer += $output->writeFieldStop();
75 $xfer += $output->writeStructEnd();
79 package Hbase
::Hbase_enableTable_result
;
80 use base
qw(Class::Accessor);
81 Hbase
::Hbase_enableTable_result
->mk_accessors( qw( ) );
84 my $classname = shift;
86 my $vals = shift || {};
88 if (UNIVERSAL
::isa
($vals,'HASH')) {
89 if (defined $vals->{io
}) {
90 $self->{io
} = $vals->{io
};
93 return bless ($self, $classname);
97 return 'Hbase_enableTable_result';
101 my ($self, $input) = @_;
106 $xfer += $input->readStructBegin(\
$fname);
109 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
110 if ($ftype == TType
::STOP
) {
115 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
116 $self->{io
} = new Hbase
::IOError
();
117 $xfer += $self->{io
}->read($input);
119 $xfer += $input->skip($ftype);
122 $xfer += $input->skip($ftype);
124 $xfer += $input->readFieldEnd();
126 $xfer += $input->readStructEnd();
131 my ($self, $output) = @_;
133 $xfer += $output->writeStructBegin('Hbase_enableTable_result');
134 if (defined $self->{io
}) {
135 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
136 $xfer += $self->{io
}->write($output);
137 $xfer += $output->writeFieldEnd();
139 $xfer += $output->writeFieldStop();
140 $xfer += $output->writeStructEnd();
144 package Hbase
::Hbase_disableTable_args
;
145 use base
qw(Class::Accessor);
146 Hbase
::Hbase_disableTable_args
->mk_accessors( qw( tableName ) );
149 my $classname = shift;
151 my $vals = shift || {};
152 $self->{tableName
} = undef;
153 if (UNIVERSAL
::isa
($vals,'HASH')) {
154 if (defined $vals->{tableName
}) {
155 $self->{tableName
} = $vals->{tableName
};
158 return bless ($self, $classname);
162 return 'Hbase_disableTable_args';
166 my ($self, $input) = @_;
171 $xfer += $input->readStructBegin(\
$fname);
174 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
175 if ($ftype == TType
::STOP
) {
180 /^1$/ && do{ if ($ftype == TType
::STRING
) {
181 $xfer += $input->readString(\
$self->{tableName
});
183 $xfer += $input->skip($ftype);
186 $xfer += $input->skip($ftype);
188 $xfer += $input->readFieldEnd();
190 $xfer += $input->readStructEnd();
195 my ($self, $output) = @_;
197 $xfer += $output->writeStructBegin('Hbase_disableTable_args');
198 if (defined $self->{tableName
}) {
199 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
200 $xfer += $output->writeString($self->{tableName
});
201 $xfer += $output->writeFieldEnd();
203 $xfer += $output->writeFieldStop();
204 $xfer += $output->writeStructEnd();
208 package Hbase
::Hbase_disableTable_result
;
209 use base
qw(Class::Accessor);
210 Hbase
::Hbase_disableTable_result
->mk_accessors( qw( ) );
213 my $classname = shift;
215 my $vals = shift || {};
217 if (UNIVERSAL
::isa
($vals,'HASH')) {
218 if (defined $vals->{io
}) {
219 $self->{io
} = $vals->{io
};
222 return bless ($self, $classname);
226 return 'Hbase_disableTable_result';
230 my ($self, $input) = @_;
235 $xfer += $input->readStructBegin(\
$fname);
238 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
239 if ($ftype == TType
::STOP
) {
244 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
245 $self->{io
} = new Hbase
::IOError
();
246 $xfer += $self->{io
}->read($input);
248 $xfer += $input->skip($ftype);
251 $xfer += $input->skip($ftype);
253 $xfer += $input->readFieldEnd();
255 $xfer += $input->readStructEnd();
260 my ($self, $output) = @_;
262 $xfer += $output->writeStructBegin('Hbase_disableTable_result');
263 if (defined $self->{io
}) {
264 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
265 $xfer += $self->{io
}->write($output);
266 $xfer += $output->writeFieldEnd();
268 $xfer += $output->writeFieldStop();
269 $xfer += $output->writeStructEnd();
273 package Hbase
::Hbase_isTableEnabled_args
;
274 use base
qw(Class::Accessor);
275 Hbase
::Hbase_isTableEnabled_args
->mk_accessors( qw( tableName ) );
278 my $classname = shift;
280 my $vals = shift || {};
281 $self->{tableName
} = undef;
282 if (UNIVERSAL
::isa
($vals,'HASH')) {
283 if (defined $vals->{tableName
}) {
284 $self->{tableName
} = $vals->{tableName
};
287 return bless ($self, $classname);
291 return 'Hbase_isTableEnabled_args';
295 my ($self, $input) = @_;
300 $xfer += $input->readStructBegin(\
$fname);
303 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
304 if ($ftype == TType
::STOP
) {
309 /^1$/ && do{ if ($ftype == TType
::STRING
) {
310 $xfer += $input->readString(\
$self->{tableName
});
312 $xfer += $input->skip($ftype);
315 $xfer += $input->skip($ftype);
317 $xfer += $input->readFieldEnd();
319 $xfer += $input->readStructEnd();
324 my ($self, $output) = @_;
326 $xfer += $output->writeStructBegin('Hbase_isTableEnabled_args');
327 if (defined $self->{tableName
}) {
328 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
329 $xfer += $output->writeString($self->{tableName
});
330 $xfer += $output->writeFieldEnd();
332 $xfer += $output->writeFieldStop();
333 $xfer += $output->writeStructEnd();
337 package Hbase
::Hbase_isTableEnabled_result
;
338 use base
qw(Class::Accessor);
339 Hbase
::Hbase_isTableEnabled_result
->mk_accessors( qw( success ) );
342 my $classname = shift;
344 my $vals = shift || {};
345 $self->{success
} = undef;
347 if (UNIVERSAL
::isa
($vals,'HASH')) {
348 if (defined $vals->{success
}) {
349 $self->{success
} = $vals->{success
};
351 if (defined $vals->{io
}) {
352 $self->{io
} = $vals->{io
};
355 return bless ($self, $classname);
359 return 'Hbase_isTableEnabled_result';
363 my ($self, $input) = @_;
368 $xfer += $input->readStructBegin(\
$fname);
371 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
372 if ($ftype == TType
::STOP
) {
377 /^0$/ && do{ if ($ftype == TType
::BOOL
) {
378 $xfer += $input->readBool(\
$self->{success
});
380 $xfer += $input->skip($ftype);
383 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
384 $self->{io
} = new Hbase
::IOError
();
385 $xfer += $self->{io
}->read($input);
387 $xfer += $input->skip($ftype);
390 $xfer += $input->skip($ftype);
392 $xfer += $input->readFieldEnd();
394 $xfer += $input->readStructEnd();
399 my ($self, $output) = @_;
401 $xfer += $output->writeStructBegin('Hbase_isTableEnabled_result');
402 if (defined $self->{success
}) {
403 $xfer += $output->writeFieldBegin('success', TType
::BOOL
, 0);
404 $xfer += $output->writeBool($self->{success
});
405 $xfer += $output->writeFieldEnd();
407 if (defined $self->{io
}) {
408 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
409 $xfer += $self->{io
}->write($output);
410 $xfer += $output->writeFieldEnd();
412 $xfer += $output->writeFieldStop();
413 $xfer += $output->writeStructEnd();
417 package Hbase
::Hbase_compact_args
;
418 use base
qw(Class::Accessor);
419 Hbase
::Hbase_compact_args
->mk_accessors( qw( tableNameOrRegionName ) );
422 my $classname = shift;
424 my $vals = shift || {};
425 $self->{tableNameOrRegionName
} = undef;
426 if (UNIVERSAL
::isa
($vals,'HASH')) {
427 if (defined $vals->{tableNameOrRegionName
}) {
428 $self->{tableNameOrRegionName
} = $vals->{tableNameOrRegionName
};
431 return bless ($self, $classname);
435 return 'Hbase_compact_args';
439 my ($self, $input) = @_;
444 $xfer += $input->readStructBegin(\
$fname);
447 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
448 if ($ftype == TType
::STOP
) {
453 /^1$/ && do{ if ($ftype == TType
::STRING
) {
454 $xfer += $input->readString(\
$self->{tableNameOrRegionName
});
456 $xfer += $input->skip($ftype);
459 $xfer += $input->skip($ftype);
461 $xfer += $input->readFieldEnd();
463 $xfer += $input->readStructEnd();
468 my ($self, $output) = @_;
470 $xfer += $output->writeStructBegin('Hbase_compact_args');
471 if (defined $self->{tableNameOrRegionName
}) {
472 $xfer += $output->writeFieldBegin('tableNameOrRegionName', TType
::STRING
, 1);
473 $xfer += $output->writeString($self->{tableNameOrRegionName
});
474 $xfer += $output->writeFieldEnd();
476 $xfer += $output->writeFieldStop();
477 $xfer += $output->writeStructEnd();
481 package Hbase
::Hbase_compact_result
;
482 use base
qw(Class::Accessor);
483 Hbase
::Hbase_compact_result
->mk_accessors( qw( ) );
486 my $classname = shift;
488 my $vals = shift || {};
490 if (UNIVERSAL
::isa
($vals,'HASH')) {
491 if (defined $vals->{io
}) {
492 $self->{io
} = $vals->{io
};
495 return bless ($self, $classname);
499 return 'Hbase_compact_result';
503 my ($self, $input) = @_;
508 $xfer += $input->readStructBegin(\
$fname);
511 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
512 if ($ftype == TType
::STOP
) {
517 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
518 $self->{io
} = new Hbase
::IOError
();
519 $xfer += $self->{io
}->read($input);
521 $xfer += $input->skip($ftype);
524 $xfer += $input->skip($ftype);
526 $xfer += $input->readFieldEnd();
528 $xfer += $input->readStructEnd();
533 my ($self, $output) = @_;
535 $xfer += $output->writeStructBegin('Hbase_compact_result');
536 if (defined $self->{io
}) {
537 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
538 $xfer += $self->{io
}->write($output);
539 $xfer += $output->writeFieldEnd();
541 $xfer += $output->writeFieldStop();
542 $xfer += $output->writeStructEnd();
546 package Hbase
::Hbase_majorCompact_args
;
547 use base
qw(Class::Accessor);
548 Hbase
::Hbase_majorCompact_args
->mk_accessors( qw( tableNameOrRegionName ) );
551 my $classname = shift;
553 my $vals = shift || {};
554 $self->{tableNameOrRegionName
} = undef;
555 if (UNIVERSAL
::isa
($vals,'HASH')) {
556 if (defined $vals->{tableNameOrRegionName
}) {
557 $self->{tableNameOrRegionName
} = $vals->{tableNameOrRegionName
};
560 return bless ($self, $classname);
564 return 'Hbase_majorCompact_args';
568 my ($self, $input) = @_;
573 $xfer += $input->readStructBegin(\
$fname);
576 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
577 if ($ftype == TType
::STOP
) {
582 /^1$/ && do{ if ($ftype == TType
::STRING
) {
583 $xfer += $input->readString(\
$self->{tableNameOrRegionName
});
585 $xfer += $input->skip($ftype);
588 $xfer += $input->skip($ftype);
590 $xfer += $input->readFieldEnd();
592 $xfer += $input->readStructEnd();
597 my ($self, $output) = @_;
599 $xfer += $output->writeStructBegin('Hbase_majorCompact_args');
600 if (defined $self->{tableNameOrRegionName
}) {
601 $xfer += $output->writeFieldBegin('tableNameOrRegionName', TType
::STRING
, 1);
602 $xfer += $output->writeString($self->{tableNameOrRegionName
});
603 $xfer += $output->writeFieldEnd();
605 $xfer += $output->writeFieldStop();
606 $xfer += $output->writeStructEnd();
610 package Hbase
::Hbase_majorCompact_result
;
611 use base
qw(Class::Accessor);
612 Hbase
::Hbase_majorCompact_result
->mk_accessors( qw( ) );
615 my $classname = shift;
617 my $vals = shift || {};
619 if (UNIVERSAL
::isa
($vals,'HASH')) {
620 if (defined $vals->{io
}) {
621 $self->{io
} = $vals->{io
};
624 return bless ($self, $classname);
628 return 'Hbase_majorCompact_result';
632 my ($self, $input) = @_;
637 $xfer += $input->readStructBegin(\
$fname);
640 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
641 if ($ftype == TType
::STOP
) {
646 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
647 $self->{io
} = new Hbase
::IOError
();
648 $xfer += $self->{io
}->read($input);
650 $xfer += $input->skip($ftype);
653 $xfer += $input->skip($ftype);
655 $xfer += $input->readFieldEnd();
657 $xfer += $input->readStructEnd();
662 my ($self, $output) = @_;
664 $xfer += $output->writeStructBegin('Hbase_majorCompact_result');
665 if (defined $self->{io
}) {
666 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
667 $xfer += $self->{io
}->write($output);
668 $xfer += $output->writeFieldEnd();
670 $xfer += $output->writeFieldStop();
671 $xfer += $output->writeStructEnd();
675 package Hbase
::Hbase_getTableNames_args
;
676 use base
qw(Class::Accessor);
679 my $classname = shift;
681 my $vals = shift || {};
682 return bless ($self, $classname);
686 return 'Hbase_getTableNames_args';
690 my ($self, $input) = @_;
695 $xfer += $input->readStructBegin(\
$fname);
698 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
699 if ($ftype == TType
::STOP
) {
704 $xfer += $input->skip($ftype);
706 $xfer += $input->readFieldEnd();
708 $xfer += $input->readStructEnd();
713 my ($self, $output) = @_;
715 $xfer += $output->writeStructBegin('Hbase_getTableNames_args');
716 $xfer += $output->writeFieldStop();
717 $xfer += $output->writeStructEnd();
721 package Hbase
::Hbase_getTableNames_result
;
722 use base
qw(Class::Accessor);
723 Hbase
::Hbase_getTableNames_result
->mk_accessors( qw( success ) );
726 my $classname = shift;
728 my $vals = shift || {};
729 $self->{success
} = undef;
731 if (UNIVERSAL
::isa
($vals,'HASH')) {
732 if (defined $vals->{success
}) {
733 $self->{success
} = $vals->{success
};
735 if (defined $vals->{io
}) {
736 $self->{io
} = $vals->{io
};
739 return bless ($self, $classname);
743 return 'Hbase_getTableNames_result';
747 my ($self, $input) = @_;
752 $xfer += $input->readStructBegin(\
$fname);
755 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
756 if ($ftype == TType
::STOP
) {
761 /^0$/ && do{ if ($ftype == TType
::LIST
) {
764 $self->{success
} = [];
766 $xfer += $input->readListBegin(\
$_etype26, \
$_size23);
767 for (my $_i27 = 0; $_i27 < $_size23; ++$_i27)
770 $xfer += $input->readString(\
$elem28);
771 push(@
{$self->{success
}},$elem28);
773 $xfer += $input->readListEnd();
776 $xfer += $input->skip($ftype);
779 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
780 $self->{io
} = new Hbase
::IOError
();
781 $xfer += $self->{io
}->read($input);
783 $xfer += $input->skip($ftype);
786 $xfer += $input->skip($ftype);
788 $xfer += $input->readFieldEnd();
790 $xfer += $input->readStructEnd();
795 my ($self, $output) = @_;
797 $xfer += $output->writeStructBegin('Hbase_getTableNames_result');
798 if (defined $self->{success
}) {
799 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
801 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{success
}}));
803 foreach my $iter29 (@
{$self->{success
}})
805 $xfer += $output->writeString($iter29);
808 $xfer += $output->writeListEnd();
810 $xfer += $output->writeFieldEnd();
812 if (defined $self->{io
}) {
813 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
814 $xfer += $self->{io
}->write($output);
815 $xfer += $output->writeFieldEnd();
817 $xfer += $output->writeFieldStop();
818 $xfer += $output->writeStructEnd();
822 package Hbase
::Hbase_getColumnDescriptors_args
;
823 use base
qw(Class::Accessor);
824 Hbase
::Hbase_getColumnDescriptors_args
->mk_accessors( qw( tableName ) );
827 my $classname = shift;
829 my $vals = shift || {};
830 $self->{tableName
} = undef;
831 if (UNIVERSAL
::isa
($vals,'HASH')) {
832 if (defined $vals->{tableName
}) {
833 $self->{tableName
} = $vals->{tableName
};
836 return bless ($self, $classname);
840 return 'Hbase_getColumnDescriptors_args';
844 my ($self, $input) = @_;
849 $xfer += $input->readStructBegin(\
$fname);
852 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
853 if ($ftype == TType
::STOP
) {
858 /^1$/ && do{ if ($ftype == TType
::STRING
) {
859 $xfer += $input->readString(\
$self->{tableName
});
861 $xfer += $input->skip($ftype);
864 $xfer += $input->skip($ftype);
866 $xfer += $input->readFieldEnd();
868 $xfer += $input->readStructEnd();
873 my ($self, $output) = @_;
875 $xfer += $output->writeStructBegin('Hbase_getColumnDescriptors_args');
876 if (defined $self->{tableName
}) {
877 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
878 $xfer += $output->writeString($self->{tableName
});
879 $xfer += $output->writeFieldEnd();
881 $xfer += $output->writeFieldStop();
882 $xfer += $output->writeStructEnd();
886 package Hbase
::Hbase_getColumnDescriptors_result
;
887 use base
qw(Class::Accessor);
888 Hbase
::Hbase_getColumnDescriptors_result
->mk_accessors( qw( success ) );
891 my $classname = shift;
893 my $vals = shift || {};
894 $self->{success
} = undef;
896 if (UNIVERSAL
::isa
($vals,'HASH')) {
897 if (defined $vals->{success
}) {
898 $self->{success
} = $vals->{success
};
900 if (defined $vals->{io
}) {
901 $self->{io
} = $vals->{io
};
904 return bless ($self, $classname);
908 return 'Hbase_getColumnDescriptors_result';
912 my ($self, $input) = @_;
917 $xfer += $input->readStructBegin(\
$fname);
920 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
921 if ($ftype == TType
::STOP
) {
926 /^0$/ && do{ if ($ftype == TType
::MAP
) {
929 $self->{success
} = {};
932 $xfer += $input->readMapBegin(\
$_ktype31, \
$_vtype32, \
$_size30);
933 for (my $_i34 = 0; $_i34 < $_size30; ++$_i34)
936 my $val36 = new Hbase
::ColumnDescriptor
();
937 $xfer += $input->readString(\
$key35);
938 $val36 = new Hbase
::ColumnDescriptor
();
939 $xfer += $val36->read($input);
940 $self->{success
}->{$key35} = $val36;
942 $xfer += $input->readMapEnd();
945 $xfer += $input->skip($ftype);
948 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
949 $self->{io
} = new Hbase
::IOError
();
950 $xfer += $self->{io
}->read($input);
952 $xfer += $input->skip($ftype);
955 $xfer += $input->skip($ftype);
957 $xfer += $input->readFieldEnd();
959 $xfer += $input->readStructEnd();
964 my ($self, $output) = @_;
966 $xfer += $output->writeStructBegin('Hbase_getColumnDescriptors_result');
967 if (defined $self->{success
}) {
968 $xfer += $output->writeFieldBegin('success', TType
::MAP
, 0);
970 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRUCT
, scalar(keys %{$self->{success
}}));
972 while( my ($kiter37,$viter38) = each %{$self->{success
}})
974 $xfer += $output->writeString($kiter37);
975 $xfer += ${viter38
}->write($output);
978 $xfer += $output->writeMapEnd();
980 $xfer += $output->writeFieldEnd();
982 if (defined $self->{io
}) {
983 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
984 $xfer += $self->{io
}->write($output);
985 $xfer += $output->writeFieldEnd();
987 $xfer += $output->writeFieldStop();
988 $xfer += $output->writeStructEnd();
992 package Hbase
::Hbase_getTableRegions_args
;
993 use base
qw(Class::Accessor);
994 Hbase
::Hbase_getTableRegions_args
->mk_accessors( qw( tableName ) );
997 my $classname = shift;
999 my $vals = shift || {};
1000 $self->{tableName
} = undef;
1001 if (UNIVERSAL
::isa
($vals,'HASH')) {
1002 if (defined $vals->{tableName
}) {
1003 $self->{tableName
} = $vals->{tableName
};
1006 return bless ($self, $classname);
1010 return 'Hbase_getTableRegions_args';
1014 my ($self, $input) = @_;
1019 $xfer += $input->readStructBegin(\
$fname);
1022 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1023 if ($ftype == TType
::STOP
) {
1028 /^1$/ && do{ if ($ftype == TType
::STRING
) {
1029 $xfer += $input->readString(\
$self->{tableName
});
1031 $xfer += $input->skip($ftype);
1034 $xfer += $input->skip($ftype);
1036 $xfer += $input->readFieldEnd();
1038 $xfer += $input->readStructEnd();
1043 my ($self, $output) = @_;
1045 $xfer += $output->writeStructBegin('Hbase_getTableRegions_args');
1046 if (defined $self->{tableName
}) {
1047 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
1048 $xfer += $output->writeString($self->{tableName
});
1049 $xfer += $output->writeFieldEnd();
1051 $xfer += $output->writeFieldStop();
1052 $xfer += $output->writeStructEnd();
1056 package Hbase
::Hbase_getTableRegions_result
;
1057 use base
qw(Class::Accessor);
1058 Hbase
::Hbase_getTableRegions_result
->mk_accessors( qw( success ) );
1061 my $classname = shift;
1063 my $vals = shift || {};
1064 $self->{success
} = undef;
1065 $self->{io
} = undef;
1066 if (UNIVERSAL
::isa
($vals,'HASH')) {
1067 if (defined $vals->{success
}) {
1068 $self->{success
} = $vals->{success
};
1070 if (defined $vals->{io
}) {
1071 $self->{io
} = $vals->{io
};
1074 return bless ($self, $classname);
1078 return 'Hbase_getTableRegions_result';
1082 my ($self, $input) = @_;
1087 $xfer += $input->readStructBegin(\
$fname);
1090 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1091 if ($ftype == TType
::STOP
) {
1096 /^0$/ && do{ if ($ftype == TType
::LIST
) {
1099 $self->{success
} = [];
1101 $xfer += $input->readListBegin(\
$_etype42, \
$_size39);
1102 for (my $_i43 = 0; $_i43 < $_size39; ++$_i43)
1105 $elem44 = new Hbase
::TRegionInfo
();
1106 $xfer += $elem44->read($input);
1107 push(@
{$self->{success
}},$elem44);
1109 $xfer += $input->readListEnd();
1112 $xfer += $input->skip($ftype);
1115 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
1116 $self->{io
} = new Hbase
::IOError
();
1117 $xfer += $self->{io
}->read($input);
1119 $xfer += $input->skip($ftype);
1122 $xfer += $input->skip($ftype);
1124 $xfer += $input->readFieldEnd();
1126 $xfer += $input->readStructEnd();
1131 my ($self, $output) = @_;
1133 $xfer += $output->writeStructBegin('Hbase_getTableRegions_result');
1134 if (defined $self->{success
}) {
1135 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
1137 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
1139 foreach my $iter45 (@
{$self->{success
}})
1141 $xfer += ${iter45
}->write($output);
1144 $xfer += $output->writeListEnd();
1146 $xfer += $output->writeFieldEnd();
1148 if (defined $self->{io
}) {
1149 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
1150 $xfer += $self->{io
}->write($output);
1151 $xfer += $output->writeFieldEnd();
1153 $xfer += $output->writeFieldStop();
1154 $xfer += $output->writeStructEnd();
1158 package Hbase
::Hbase_createTable_args
;
1159 use base
qw(Class::Accessor);
1160 Hbase
::Hbase_createTable_args
->mk_accessors( qw( tableName columnFamilies ) );
1163 my $classname = shift;
1165 my $vals = shift || {};
1166 $self->{tableName
} = undef;
1167 $self->{columnFamilies
} = undef;
1168 if (UNIVERSAL
::isa
($vals,'HASH')) {
1169 if (defined $vals->{tableName
}) {
1170 $self->{tableName
} = $vals->{tableName
};
1172 if (defined $vals->{columnFamilies
}) {
1173 $self->{columnFamilies
} = $vals->{columnFamilies
};
1176 return bless ($self, $classname);
1180 return 'Hbase_createTable_args';
1184 my ($self, $input) = @_;
1189 $xfer += $input->readStructBegin(\
$fname);
1192 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1193 if ($ftype == TType
::STOP
) {
1198 /^1$/ && do{ if ($ftype == TType
::STRING
) {
1199 $xfer += $input->readString(\
$self->{tableName
});
1201 $xfer += $input->skip($ftype);
1204 /^2$/ && do{ if ($ftype == TType
::LIST
) {
1207 $self->{columnFamilies
} = [];
1209 $xfer += $input->readListBegin(\
$_etype49, \
$_size46);
1210 for (my $_i50 = 0; $_i50 < $_size46; ++$_i50)
1213 $elem51 = new Hbase
::ColumnDescriptor
();
1214 $xfer += $elem51->read($input);
1215 push(@
{$self->{columnFamilies
}},$elem51);
1217 $xfer += $input->readListEnd();
1220 $xfer += $input->skip($ftype);
1223 $xfer += $input->skip($ftype);
1225 $xfer += $input->readFieldEnd();
1227 $xfer += $input->readStructEnd();
1232 my ($self, $output) = @_;
1234 $xfer += $output->writeStructBegin('Hbase_createTable_args');
1235 if (defined $self->{tableName
}) {
1236 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
1237 $xfer += $output->writeString($self->{tableName
});
1238 $xfer += $output->writeFieldEnd();
1240 if (defined $self->{columnFamilies
}) {
1241 $xfer += $output->writeFieldBegin('columnFamilies', TType
::LIST
, 2);
1243 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{columnFamilies
}}));
1245 foreach my $iter52 (@
{$self->{columnFamilies
}})
1247 $xfer += ${iter52
}->write($output);
1250 $xfer += $output->writeListEnd();
1252 $xfer += $output->writeFieldEnd();
1254 $xfer += $output->writeFieldStop();
1255 $xfer += $output->writeStructEnd();
1259 package Hbase
::Hbase_createTable_result
;
1260 use base
qw(Class::Accessor);
1261 Hbase
::Hbase_createTable_result
->mk_accessors( qw( ) );
1264 my $classname = shift;
1266 my $vals = shift || {};
1267 $self->{io
} = undef;
1268 $self->{ia
} = undef;
1269 $self->{exist
} = undef;
1270 if (UNIVERSAL
::isa
($vals,'HASH')) {
1271 if (defined $vals->{io
}) {
1272 $self->{io
} = $vals->{io
};
1274 if (defined $vals->{ia
}) {
1275 $self->{ia
} = $vals->{ia
};
1277 if (defined $vals->{exist
}) {
1278 $self->{exist
} = $vals->{exist
};
1281 return bless ($self, $classname);
1285 return 'Hbase_createTable_result';
1289 my ($self, $input) = @_;
1294 $xfer += $input->readStructBegin(\
$fname);
1297 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1298 if ($ftype == TType
::STOP
) {
1303 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
1304 $self->{io
} = new Hbase
::IOError
();
1305 $xfer += $self->{io
}->read($input);
1307 $xfer += $input->skip($ftype);
1310 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
1311 $self->{ia
} = new Hbase
::IllegalArgument
();
1312 $xfer += $self->{ia
}->read($input);
1314 $xfer += $input->skip($ftype);
1317 /^3$/ && do{ if ($ftype == TType
::STRUCT
) {
1318 $self->{exist
} = new Hbase
::AlreadyExists
();
1319 $xfer += $self->{exist
}->read($input);
1321 $xfer += $input->skip($ftype);
1324 $xfer += $input->skip($ftype);
1326 $xfer += $input->readFieldEnd();
1328 $xfer += $input->readStructEnd();
1333 my ($self, $output) = @_;
1335 $xfer += $output->writeStructBegin('Hbase_createTable_result');
1336 if (defined $self->{io
}) {
1337 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
1338 $xfer += $self->{io
}->write($output);
1339 $xfer += $output->writeFieldEnd();
1341 if (defined $self->{ia
}) {
1342 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
1343 $xfer += $self->{ia
}->write($output);
1344 $xfer += $output->writeFieldEnd();
1346 if (defined $self->{exist
}) {
1347 $xfer += $output->writeFieldBegin('exist', TType
::STRUCT
, 3);
1348 $xfer += $self->{exist
}->write($output);
1349 $xfer += $output->writeFieldEnd();
1351 $xfer += $output->writeFieldStop();
1352 $xfer += $output->writeStructEnd();
1356 package Hbase
::Hbase_deleteTable_args
;
1357 use base
qw(Class::Accessor);
1358 Hbase
::Hbase_deleteTable_args
->mk_accessors( qw( tableName ) );
1361 my $classname = shift;
1363 my $vals = shift || {};
1364 $self->{tableName
} = undef;
1365 if (UNIVERSAL
::isa
($vals,'HASH')) {
1366 if (defined $vals->{tableName
}) {
1367 $self->{tableName
} = $vals->{tableName
};
1370 return bless ($self, $classname);
1374 return 'Hbase_deleteTable_args';
1378 my ($self, $input) = @_;
1383 $xfer += $input->readStructBegin(\
$fname);
1386 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1387 if ($ftype == TType
::STOP
) {
1392 /^1$/ && do{ if ($ftype == TType
::STRING
) {
1393 $xfer += $input->readString(\
$self->{tableName
});
1395 $xfer += $input->skip($ftype);
1398 $xfer += $input->skip($ftype);
1400 $xfer += $input->readFieldEnd();
1402 $xfer += $input->readStructEnd();
1407 my ($self, $output) = @_;
1409 $xfer += $output->writeStructBegin('Hbase_deleteTable_args');
1410 if (defined $self->{tableName
}) {
1411 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
1412 $xfer += $output->writeString($self->{tableName
});
1413 $xfer += $output->writeFieldEnd();
1415 $xfer += $output->writeFieldStop();
1416 $xfer += $output->writeStructEnd();
1420 package Hbase
::Hbase_deleteTable_result
;
1421 use base
qw(Class::Accessor);
1422 Hbase
::Hbase_deleteTable_result
->mk_accessors( qw( ) );
1425 my $classname = shift;
1427 my $vals = shift || {};
1428 $self->{io
} = undef;
1429 if (UNIVERSAL
::isa
($vals,'HASH')) {
1430 if (defined $vals->{io
}) {
1431 $self->{io
} = $vals->{io
};
1434 return bless ($self, $classname);
1438 return 'Hbase_deleteTable_result';
1442 my ($self, $input) = @_;
1447 $xfer += $input->readStructBegin(\
$fname);
1450 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1451 if ($ftype == TType
::STOP
) {
1456 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
1457 $self->{io
} = new Hbase
::IOError
();
1458 $xfer += $self->{io
}->read($input);
1460 $xfer += $input->skip($ftype);
1463 $xfer += $input->skip($ftype);
1465 $xfer += $input->readFieldEnd();
1467 $xfer += $input->readStructEnd();
1472 my ($self, $output) = @_;
1474 $xfer += $output->writeStructBegin('Hbase_deleteTable_result');
1475 if (defined $self->{io
}) {
1476 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
1477 $xfer += $self->{io
}->write($output);
1478 $xfer += $output->writeFieldEnd();
1480 $xfer += $output->writeFieldStop();
1481 $xfer += $output->writeStructEnd();
1485 package Hbase
::Hbase_get_args
;
1486 use base
qw(Class::Accessor);
1487 Hbase
::Hbase_get_args
->mk_accessors( qw( tableName row column attributes ) );
1490 my $classname = shift;
1492 my $vals = shift || {};
1493 $self->{tableName
} = undef;
1494 $self->{row
} = undef;
1495 $self->{column
} = undef;
1496 $self->{attributes
} = undef;
1497 if (UNIVERSAL
::isa
($vals,'HASH')) {
1498 if (defined $vals->{tableName
}) {
1499 $self->{tableName
} = $vals->{tableName
};
1501 if (defined $vals->{row
}) {
1502 $self->{row
} = $vals->{row
};
1504 if (defined $vals->{column
}) {
1505 $self->{column
} = $vals->{column
};
1507 if (defined $vals->{attributes
}) {
1508 $self->{attributes
} = $vals->{attributes
};
1511 return bless ($self, $classname);
1515 return 'Hbase_get_args';
1519 my ($self, $input) = @_;
1524 $xfer += $input->readStructBegin(\
$fname);
1527 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1528 if ($ftype == TType
::STOP
) {
1533 /^1$/ && do{ if ($ftype == TType
::STRING
) {
1534 $xfer += $input->readString(\
$self->{tableName
});
1536 $xfer += $input->skip($ftype);
1539 /^2$/ && do{ if ($ftype == TType
::STRING
) {
1540 $xfer += $input->readString(\
$self->{row
});
1542 $xfer += $input->skip($ftype);
1545 /^3$/ && do{ if ($ftype == TType
::STRING
) {
1546 $xfer += $input->readString(\
$self->{column
});
1548 $xfer += $input->skip($ftype);
1551 /^4$/ && do{ if ($ftype == TType
::MAP
) {
1554 $self->{attributes
} = {};
1557 $xfer += $input->readMapBegin(\
$_ktype54, \
$_vtype55, \
$_size53);
1558 for (my $_i57 = 0; $_i57 < $_size53; ++$_i57)
1562 $xfer += $input->readString(\
$key58);
1563 $xfer += $input->readString(\
$val59);
1564 $self->{attributes
}->{$key58} = $val59;
1566 $xfer += $input->readMapEnd();
1569 $xfer += $input->skip($ftype);
1572 $xfer += $input->skip($ftype);
1574 $xfer += $input->readFieldEnd();
1576 $xfer += $input->readStructEnd();
1581 my ($self, $output) = @_;
1583 $xfer += $output->writeStructBegin('Hbase_get_args');
1584 if (defined $self->{tableName
}) {
1585 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
1586 $xfer += $output->writeString($self->{tableName
});
1587 $xfer += $output->writeFieldEnd();
1589 if (defined $self->{row
}) {
1590 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
1591 $xfer += $output->writeString($self->{row
});
1592 $xfer += $output->writeFieldEnd();
1594 if (defined $self->{column
}) {
1595 $xfer += $output->writeFieldBegin('column', TType
::STRING
, 3);
1596 $xfer += $output->writeString($self->{column
});
1597 $xfer += $output->writeFieldEnd();
1599 if (defined $self->{attributes
}) {
1600 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
1602 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
1604 while( my ($kiter60,$viter61) = each %{$self->{attributes
}})
1606 $xfer += $output->writeString($kiter60);
1607 $xfer += $output->writeString($viter61);
1610 $xfer += $output->writeMapEnd();
1612 $xfer += $output->writeFieldEnd();
1614 $xfer += $output->writeFieldStop();
1615 $xfer += $output->writeStructEnd();
1619 package Hbase
::Hbase_get_result
;
1620 use base
qw(Class::Accessor);
1621 Hbase
::Hbase_get_result
->mk_accessors( qw( success ) );
1624 my $classname = shift;
1626 my $vals = shift || {};
1627 $self->{success
} = undef;
1628 $self->{io
} = undef;
1629 if (UNIVERSAL
::isa
($vals,'HASH')) {
1630 if (defined $vals->{success
}) {
1631 $self->{success
} = $vals->{success
};
1633 if (defined $vals->{io
}) {
1634 $self->{io
} = $vals->{io
};
1637 return bless ($self, $classname);
1641 return 'Hbase_get_result';
1645 my ($self, $input) = @_;
1650 $xfer += $input->readStructBegin(\
$fname);
1653 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1654 if ($ftype == TType
::STOP
) {
1659 /^0$/ && do{ if ($ftype == TType
::LIST
) {
1662 $self->{success
} = [];
1664 $xfer += $input->readListBegin(\
$_etype65, \
$_size62);
1665 for (my $_i66 = 0; $_i66 < $_size62; ++$_i66)
1668 $elem67 = new Hbase
::TCell
();
1669 $xfer += $elem67->read($input);
1670 push(@
{$self->{success
}},$elem67);
1672 $xfer += $input->readListEnd();
1675 $xfer += $input->skip($ftype);
1678 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
1679 $self->{io
} = new Hbase
::IOError
();
1680 $xfer += $self->{io
}->read($input);
1682 $xfer += $input->skip($ftype);
1685 $xfer += $input->skip($ftype);
1687 $xfer += $input->readFieldEnd();
1689 $xfer += $input->readStructEnd();
1694 my ($self, $output) = @_;
1696 $xfer += $output->writeStructBegin('Hbase_get_result');
1697 if (defined $self->{success
}) {
1698 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
1700 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
1702 foreach my $iter68 (@
{$self->{success
}})
1704 $xfer += ${iter68
}->write($output);
1707 $xfer += $output->writeListEnd();
1709 $xfer += $output->writeFieldEnd();
1711 if (defined $self->{io
}) {
1712 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
1713 $xfer += $self->{io
}->write($output);
1714 $xfer += $output->writeFieldEnd();
1716 $xfer += $output->writeFieldStop();
1717 $xfer += $output->writeStructEnd();
1721 package Hbase
::Hbase_getVer_args
;
1722 use base
qw(Class::Accessor);
1723 Hbase
::Hbase_getVer_args
->mk_accessors( qw( tableName row column numVersions attributes ) );
1726 my $classname = shift;
1728 my $vals = shift || {};
1729 $self->{tableName
} = undef;
1730 $self->{row
} = undef;
1731 $self->{column
} = undef;
1732 $self->{numVersions
} = undef;
1733 $self->{attributes
} = undef;
1734 if (UNIVERSAL
::isa
($vals,'HASH')) {
1735 if (defined $vals->{tableName
}) {
1736 $self->{tableName
} = $vals->{tableName
};
1738 if (defined $vals->{row
}) {
1739 $self->{row
} = $vals->{row
};
1741 if (defined $vals->{column
}) {
1742 $self->{column
} = $vals->{column
};
1744 if (defined $vals->{numVersions
}) {
1745 $self->{numVersions
} = $vals->{numVersions
};
1747 if (defined $vals->{attributes
}) {
1748 $self->{attributes
} = $vals->{attributes
};
1751 return bless ($self, $classname);
1755 return 'Hbase_getVer_args';
1759 my ($self, $input) = @_;
1764 $xfer += $input->readStructBegin(\
$fname);
1767 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1768 if ($ftype == TType
::STOP
) {
1773 /^1$/ && do{ if ($ftype == TType
::STRING
) {
1774 $xfer += $input->readString(\
$self->{tableName
});
1776 $xfer += $input->skip($ftype);
1779 /^2$/ && do{ if ($ftype == TType
::STRING
) {
1780 $xfer += $input->readString(\
$self->{row
});
1782 $xfer += $input->skip($ftype);
1785 /^3$/ && do{ if ($ftype == TType
::STRING
) {
1786 $xfer += $input->readString(\
$self->{column
});
1788 $xfer += $input->skip($ftype);
1791 /^4$/ && do{ if ($ftype == TType
::I32
) {
1792 $xfer += $input->readI32(\
$self->{numVersions
});
1794 $xfer += $input->skip($ftype);
1797 /^5$/ && do{ if ($ftype == TType
::MAP
) {
1800 $self->{attributes
} = {};
1803 $xfer += $input->readMapBegin(\
$_ktype70, \
$_vtype71, \
$_size69);
1804 for (my $_i73 = 0; $_i73 < $_size69; ++$_i73)
1808 $xfer += $input->readString(\
$key74);
1809 $xfer += $input->readString(\
$val75);
1810 $self->{attributes
}->{$key74} = $val75;
1812 $xfer += $input->readMapEnd();
1815 $xfer += $input->skip($ftype);
1818 $xfer += $input->skip($ftype);
1820 $xfer += $input->readFieldEnd();
1822 $xfer += $input->readStructEnd();
1827 my ($self, $output) = @_;
1829 $xfer += $output->writeStructBegin('Hbase_getVer_args');
1830 if (defined $self->{tableName
}) {
1831 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
1832 $xfer += $output->writeString($self->{tableName
});
1833 $xfer += $output->writeFieldEnd();
1835 if (defined $self->{row
}) {
1836 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
1837 $xfer += $output->writeString($self->{row
});
1838 $xfer += $output->writeFieldEnd();
1840 if (defined $self->{column
}) {
1841 $xfer += $output->writeFieldBegin('column', TType
::STRING
, 3);
1842 $xfer += $output->writeString($self->{column
});
1843 $xfer += $output->writeFieldEnd();
1845 if (defined $self->{numVersions
}) {
1846 $xfer += $output->writeFieldBegin('numVersions', TType
::I32
, 4);
1847 $xfer += $output->writeI32($self->{numVersions
});
1848 $xfer += $output->writeFieldEnd();
1850 if (defined $self->{attributes
}) {
1851 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 5);
1853 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
1855 while( my ($kiter76,$viter77) = each %{$self->{attributes
}})
1857 $xfer += $output->writeString($kiter76);
1858 $xfer += $output->writeString($viter77);
1861 $xfer += $output->writeMapEnd();
1863 $xfer += $output->writeFieldEnd();
1865 $xfer += $output->writeFieldStop();
1866 $xfer += $output->writeStructEnd();
1870 package Hbase
::Hbase_getVer_result
;
1871 use base
qw(Class::Accessor);
1872 Hbase
::Hbase_getVer_result
->mk_accessors( qw( success ) );
1875 my $classname = shift;
1877 my $vals = shift || {};
1878 $self->{success
} = undef;
1879 $self->{io
} = undef;
1880 if (UNIVERSAL
::isa
($vals,'HASH')) {
1881 if (defined $vals->{success
}) {
1882 $self->{success
} = $vals->{success
};
1884 if (defined $vals->{io
}) {
1885 $self->{io
} = $vals->{io
};
1888 return bless ($self, $classname);
1892 return 'Hbase_getVer_result';
1896 my ($self, $input) = @_;
1901 $xfer += $input->readStructBegin(\
$fname);
1904 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
1905 if ($ftype == TType
::STOP
) {
1910 /^0$/ && do{ if ($ftype == TType
::LIST
) {
1913 $self->{success
} = [];
1915 $xfer += $input->readListBegin(\
$_etype81, \
$_size78);
1916 for (my $_i82 = 0; $_i82 < $_size78; ++$_i82)
1919 $elem83 = new Hbase
::TCell
();
1920 $xfer += $elem83->read($input);
1921 push(@
{$self->{success
}},$elem83);
1923 $xfer += $input->readListEnd();
1926 $xfer += $input->skip($ftype);
1929 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
1930 $self->{io
} = new Hbase
::IOError
();
1931 $xfer += $self->{io
}->read($input);
1933 $xfer += $input->skip($ftype);
1936 $xfer += $input->skip($ftype);
1938 $xfer += $input->readFieldEnd();
1940 $xfer += $input->readStructEnd();
1945 my ($self, $output) = @_;
1947 $xfer += $output->writeStructBegin('Hbase_getVer_result');
1948 if (defined $self->{success
}) {
1949 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
1951 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
1953 foreach my $iter84 (@
{$self->{success
}})
1955 $xfer += ${iter84
}->write($output);
1958 $xfer += $output->writeListEnd();
1960 $xfer += $output->writeFieldEnd();
1962 if (defined $self->{io
}) {
1963 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
1964 $xfer += $self->{io
}->write($output);
1965 $xfer += $output->writeFieldEnd();
1967 $xfer += $output->writeFieldStop();
1968 $xfer += $output->writeStructEnd();
1972 package Hbase
::Hbase_getVerTs_args
;
1973 use base
qw(Class::Accessor);
1974 Hbase
::Hbase_getVerTs_args
->mk_accessors( qw( tableName row column timestamp numVersions attributes ) );
1977 my $classname = shift;
1979 my $vals = shift || {};
1980 $self->{tableName
} = undef;
1981 $self->{row
} = undef;
1982 $self->{column
} = undef;
1983 $self->{timestamp
} = undef;
1984 $self->{numVersions
} = undef;
1985 $self->{attributes
} = undef;
1986 if (UNIVERSAL
::isa
($vals,'HASH')) {
1987 if (defined $vals->{tableName
}) {
1988 $self->{tableName
} = $vals->{tableName
};
1990 if (defined $vals->{row
}) {
1991 $self->{row
} = $vals->{row
};
1993 if (defined $vals->{column
}) {
1994 $self->{column
} = $vals->{column
};
1996 if (defined $vals->{timestamp
}) {
1997 $self->{timestamp
} = $vals->{timestamp
};
1999 if (defined $vals->{numVersions
}) {
2000 $self->{numVersions
} = $vals->{numVersions
};
2002 if (defined $vals->{attributes
}) {
2003 $self->{attributes
} = $vals->{attributes
};
2006 return bless ($self, $classname);
2010 return 'Hbase_getVerTs_args';
2014 my ($self, $input) = @_;
2019 $xfer += $input->readStructBegin(\
$fname);
2022 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2023 if ($ftype == TType
::STOP
) {
2028 /^1$/ && do{ if ($ftype == TType
::STRING
) {
2029 $xfer += $input->readString(\
$self->{tableName
});
2031 $xfer += $input->skip($ftype);
2034 /^2$/ && do{ if ($ftype == TType
::STRING
) {
2035 $xfer += $input->readString(\
$self->{row
});
2037 $xfer += $input->skip($ftype);
2040 /^3$/ && do{ if ($ftype == TType
::STRING
) {
2041 $xfer += $input->readString(\
$self->{column
});
2043 $xfer += $input->skip($ftype);
2046 /^4$/ && do{ if ($ftype == TType
::I64
) {
2047 $xfer += $input->readI64(\
$self->{timestamp
});
2049 $xfer += $input->skip($ftype);
2052 /^5$/ && do{ if ($ftype == TType
::I32
) {
2053 $xfer += $input->readI32(\
$self->{numVersions
});
2055 $xfer += $input->skip($ftype);
2058 /^6$/ && do{ if ($ftype == TType
::MAP
) {
2061 $self->{attributes
} = {};
2064 $xfer += $input->readMapBegin(\
$_ktype86, \
$_vtype87, \
$_size85);
2065 for (my $_i89 = 0; $_i89 < $_size85; ++$_i89)
2069 $xfer += $input->readString(\
$key90);
2070 $xfer += $input->readString(\
$val91);
2071 $self->{attributes
}->{$key90} = $val91;
2073 $xfer += $input->readMapEnd();
2076 $xfer += $input->skip($ftype);
2079 $xfer += $input->skip($ftype);
2081 $xfer += $input->readFieldEnd();
2083 $xfer += $input->readStructEnd();
2088 my ($self, $output) = @_;
2090 $xfer += $output->writeStructBegin('Hbase_getVerTs_args');
2091 if (defined $self->{tableName
}) {
2092 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
2093 $xfer += $output->writeString($self->{tableName
});
2094 $xfer += $output->writeFieldEnd();
2096 if (defined $self->{row
}) {
2097 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
2098 $xfer += $output->writeString($self->{row
});
2099 $xfer += $output->writeFieldEnd();
2101 if (defined $self->{column
}) {
2102 $xfer += $output->writeFieldBegin('column', TType
::STRING
, 3);
2103 $xfer += $output->writeString($self->{column
});
2104 $xfer += $output->writeFieldEnd();
2106 if (defined $self->{timestamp
}) {
2107 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 4);
2108 $xfer += $output->writeI64($self->{timestamp
});
2109 $xfer += $output->writeFieldEnd();
2111 if (defined $self->{numVersions
}) {
2112 $xfer += $output->writeFieldBegin('numVersions', TType
::I32
, 5);
2113 $xfer += $output->writeI32($self->{numVersions
});
2114 $xfer += $output->writeFieldEnd();
2116 if (defined $self->{attributes
}) {
2117 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 6);
2119 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
2121 while( my ($kiter92,$viter93) = each %{$self->{attributes
}})
2123 $xfer += $output->writeString($kiter92);
2124 $xfer += $output->writeString($viter93);
2127 $xfer += $output->writeMapEnd();
2129 $xfer += $output->writeFieldEnd();
2131 $xfer += $output->writeFieldStop();
2132 $xfer += $output->writeStructEnd();
2136 package Hbase
::Hbase_getVerTs_result
;
2137 use base
qw(Class::Accessor);
2138 Hbase
::Hbase_getVerTs_result
->mk_accessors( qw( success ) );
2141 my $classname = shift;
2143 my $vals = shift || {};
2144 $self->{success
} = undef;
2145 $self->{io
} = undef;
2146 if (UNIVERSAL
::isa
($vals,'HASH')) {
2147 if (defined $vals->{success
}) {
2148 $self->{success
} = $vals->{success
};
2150 if (defined $vals->{io
}) {
2151 $self->{io
} = $vals->{io
};
2154 return bless ($self, $classname);
2158 return 'Hbase_getVerTs_result';
2162 my ($self, $input) = @_;
2167 $xfer += $input->readStructBegin(\
$fname);
2170 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2171 if ($ftype == TType
::STOP
) {
2176 /^0$/ && do{ if ($ftype == TType
::LIST
) {
2179 $self->{success
} = [];
2181 $xfer += $input->readListBegin(\
$_etype97, \
$_size94);
2182 for (my $_i98 = 0; $_i98 < $_size94; ++$_i98)
2185 $elem99 = new Hbase
::TCell
();
2186 $xfer += $elem99->read($input);
2187 push(@
{$self->{success
}},$elem99);
2189 $xfer += $input->readListEnd();
2192 $xfer += $input->skip($ftype);
2195 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
2196 $self->{io
} = new Hbase
::IOError
();
2197 $xfer += $self->{io
}->read($input);
2199 $xfer += $input->skip($ftype);
2202 $xfer += $input->skip($ftype);
2204 $xfer += $input->readFieldEnd();
2206 $xfer += $input->readStructEnd();
2211 my ($self, $output) = @_;
2213 $xfer += $output->writeStructBegin('Hbase_getVerTs_result');
2214 if (defined $self->{success
}) {
2215 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
2217 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
2219 foreach my $iter100 (@
{$self->{success
}})
2221 $xfer += ${iter100
}->write($output);
2224 $xfer += $output->writeListEnd();
2226 $xfer += $output->writeFieldEnd();
2228 if (defined $self->{io
}) {
2229 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
2230 $xfer += $self->{io
}->write($output);
2231 $xfer += $output->writeFieldEnd();
2233 $xfer += $output->writeFieldStop();
2234 $xfer += $output->writeStructEnd();
2238 package Hbase
::Hbase_getRow_args
;
2239 use base
qw(Class::Accessor);
2240 Hbase
::Hbase_getRow_args
->mk_accessors( qw( tableName row attributes ) );
2243 my $classname = shift;
2245 my $vals = shift || {};
2246 $self->{tableName
} = undef;
2247 $self->{row
} = undef;
2248 $self->{attributes
} = undef;
2249 if (UNIVERSAL
::isa
($vals,'HASH')) {
2250 if (defined $vals->{tableName
}) {
2251 $self->{tableName
} = $vals->{tableName
};
2253 if (defined $vals->{row
}) {
2254 $self->{row
} = $vals->{row
};
2256 if (defined $vals->{attributes
}) {
2257 $self->{attributes
} = $vals->{attributes
};
2260 return bless ($self, $classname);
2264 return 'Hbase_getRow_args';
2268 my ($self, $input) = @_;
2273 $xfer += $input->readStructBegin(\
$fname);
2276 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2277 if ($ftype == TType
::STOP
) {
2282 /^1$/ && do{ if ($ftype == TType
::STRING
) {
2283 $xfer += $input->readString(\
$self->{tableName
});
2285 $xfer += $input->skip($ftype);
2288 /^2$/ && do{ if ($ftype == TType
::STRING
) {
2289 $xfer += $input->readString(\
$self->{row
});
2291 $xfer += $input->skip($ftype);
2294 /^3$/ && do{ if ($ftype == TType
::MAP
) {
2297 $self->{attributes
} = {};
2300 $xfer += $input->readMapBegin(\
$_ktype102, \
$_vtype103, \
$_size101);
2301 for (my $_i105 = 0; $_i105 < $_size101; ++$_i105)
2305 $xfer += $input->readString(\
$key106);
2306 $xfer += $input->readString(\
$val107);
2307 $self->{attributes
}->{$key106} = $val107;
2309 $xfer += $input->readMapEnd();
2312 $xfer += $input->skip($ftype);
2315 $xfer += $input->skip($ftype);
2317 $xfer += $input->readFieldEnd();
2319 $xfer += $input->readStructEnd();
2324 my ($self, $output) = @_;
2326 $xfer += $output->writeStructBegin('Hbase_getRow_args');
2327 if (defined $self->{tableName
}) {
2328 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
2329 $xfer += $output->writeString($self->{tableName
});
2330 $xfer += $output->writeFieldEnd();
2332 if (defined $self->{row
}) {
2333 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
2334 $xfer += $output->writeString($self->{row
});
2335 $xfer += $output->writeFieldEnd();
2337 if (defined $self->{attributes
}) {
2338 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 3);
2340 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
2342 while( my ($kiter108,$viter109) = each %{$self->{attributes
}})
2344 $xfer += $output->writeString($kiter108);
2345 $xfer += $output->writeString($viter109);
2348 $xfer += $output->writeMapEnd();
2350 $xfer += $output->writeFieldEnd();
2352 $xfer += $output->writeFieldStop();
2353 $xfer += $output->writeStructEnd();
2357 package Hbase
::Hbase_getRow_result
;
2358 use base
qw(Class::Accessor);
2359 Hbase
::Hbase_getRow_result
->mk_accessors( qw( success ) );
2362 my $classname = shift;
2364 my $vals = shift || {};
2365 $self->{success
} = undef;
2366 $self->{io
} = undef;
2367 if (UNIVERSAL
::isa
($vals,'HASH')) {
2368 if (defined $vals->{success
}) {
2369 $self->{success
} = $vals->{success
};
2371 if (defined $vals->{io
}) {
2372 $self->{io
} = $vals->{io
};
2375 return bless ($self, $classname);
2379 return 'Hbase_getRow_result';
2383 my ($self, $input) = @_;
2388 $xfer += $input->readStructBegin(\
$fname);
2391 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2392 if ($ftype == TType
::STOP
) {
2397 /^0$/ && do{ if ($ftype == TType
::LIST
) {
2400 $self->{success
} = [];
2402 $xfer += $input->readListBegin(\
$_etype113, \
$_size110);
2403 for (my $_i114 = 0; $_i114 < $_size110; ++$_i114)
2405 my $elem115 = undef;
2406 $elem115 = new Hbase
::TRowResult
();
2407 $xfer += $elem115->read($input);
2408 push(@
{$self->{success
}},$elem115);
2410 $xfer += $input->readListEnd();
2413 $xfer += $input->skip($ftype);
2416 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
2417 $self->{io
} = new Hbase
::IOError
();
2418 $xfer += $self->{io
}->read($input);
2420 $xfer += $input->skip($ftype);
2423 $xfer += $input->skip($ftype);
2425 $xfer += $input->readFieldEnd();
2427 $xfer += $input->readStructEnd();
2432 my ($self, $output) = @_;
2434 $xfer += $output->writeStructBegin('Hbase_getRow_result');
2435 if (defined $self->{success
}) {
2436 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
2438 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
2440 foreach my $iter116 (@
{$self->{success
}})
2442 $xfer += ${iter116
}->write($output);
2445 $xfer += $output->writeListEnd();
2447 $xfer += $output->writeFieldEnd();
2449 if (defined $self->{io
}) {
2450 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
2451 $xfer += $self->{io
}->write($output);
2452 $xfer += $output->writeFieldEnd();
2454 $xfer += $output->writeFieldStop();
2455 $xfer += $output->writeStructEnd();
2459 package Hbase
::Hbase_getRowWithColumns_args
;
2460 use base
qw(Class::Accessor);
2461 Hbase
::Hbase_getRowWithColumns_args
->mk_accessors( qw( tableName row columns attributes ) );
2464 my $classname = shift;
2466 my $vals = shift || {};
2467 $self->{tableName
} = undef;
2468 $self->{row
} = undef;
2469 $self->{columns
} = undef;
2470 $self->{attributes
} = undef;
2471 if (UNIVERSAL
::isa
($vals,'HASH')) {
2472 if (defined $vals->{tableName
}) {
2473 $self->{tableName
} = $vals->{tableName
};
2475 if (defined $vals->{row
}) {
2476 $self->{row
} = $vals->{row
};
2478 if (defined $vals->{columns
}) {
2479 $self->{columns
} = $vals->{columns
};
2481 if (defined $vals->{attributes
}) {
2482 $self->{attributes
} = $vals->{attributes
};
2485 return bless ($self, $classname);
2489 return 'Hbase_getRowWithColumns_args';
2493 my ($self, $input) = @_;
2498 $xfer += $input->readStructBegin(\
$fname);
2501 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2502 if ($ftype == TType
::STOP
) {
2507 /^1$/ && do{ if ($ftype == TType
::STRING
) {
2508 $xfer += $input->readString(\
$self->{tableName
});
2510 $xfer += $input->skip($ftype);
2513 /^2$/ && do{ if ($ftype == TType
::STRING
) {
2514 $xfer += $input->readString(\
$self->{row
});
2516 $xfer += $input->skip($ftype);
2519 /^3$/ && do{ if ($ftype == TType
::LIST
) {
2522 $self->{columns
} = [];
2524 $xfer += $input->readListBegin(\
$_etype120, \
$_size117);
2525 for (my $_i121 = 0; $_i121 < $_size117; ++$_i121)
2527 my $elem122 = undef;
2528 $xfer += $input->readString(\
$elem122);
2529 push(@
{$self->{columns
}},$elem122);
2531 $xfer += $input->readListEnd();
2534 $xfer += $input->skip($ftype);
2537 /^4$/ && do{ if ($ftype == TType
::MAP
) {
2540 $self->{attributes
} = {};
2543 $xfer += $input->readMapBegin(\
$_ktype124, \
$_vtype125, \
$_size123);
2544 for (my $_i127 = 0; $_i127 < $_size123; ++$_i127)
2548 $xfer += $input->readString(\
$key128);
2549 $xfer += $input->readString(\
$val129);
2550 $self->{attributes
}->{$key128} = $val129;
2552 $xfer += $input->readMapEnd();
2555 $xfer += $input->skip($ftype);
2558 $xfer += $input->skip($ftype);
2560 $xfer += $input->readFieldEnd();
2562 $xfer += $input->readStructEnd();
2567 my ($self, $output) = @_;
2569 $xfer += $output->writeStructBegin('Hbase_getRowWithColumns_args');
2570 if (defined $self->{tableName
}) {
2571 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
2572 $xfer += $output->writeString($self->{tableName
});
2573 $xfer += $output->writeFieldEnd();
2575 if (defined $self->{row
}) {
2576 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
2577 $xfer += $output->writeString($self->{row
});
2578 $xfer += $output->writeFieldEnd();
2580 if (defined $self->{columns
}) {
2581 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 3);
2583 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
2585 foreach my $iter130 (@
{$self->{columns
}})
2587 $xfer += $output->writeString($iter130);
2590 $xfer += $output->writeListEnd();
2592 $xfer += $output->writeFieldEnd();
2594 if (defined $self->{attributes
}) {
2595 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
2597 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
2599 while( my ($kiter131,$viter132) = each %{$self->{attributes
}})
2601 $xfer += $output->writeString($kiter131);
2602 $xfer += $output->writeString($viter132);
2605 $xfer += $output->writeMapEnd();
2607 $xfer += $output->writeFieldEnd();
2609 $xfer += $output->writeFieldStop();
2610 $xfer += $output->writeStructEnd();
2614 package Hbase
::Hbase_getRowWithColumns_result
;
2615 use base
qw(Class::Accessor);
2616 Hbase
::Hbase_getRowWithColumns_result
->mk_accessors( qw( success ) );
2619 my $classname = shift;
2621 my $vals = shift || {};
2622 $self->{success
} = undef;
2623 $self->{io
} = undef;
2624 if (UNIVERSAL
::isa
($vals,'HASH')) {
2625 if (defined $vals->{success
}) {
2626 $self->{success
} = $vals->{success
};
2628 if (defined $vals->{io
}) {
2629 $self->{io
} = $vals->{io
};
2632 return bless ($self, $classname);
2636 return 'Hbase_getRowWithColumns_result';
2640 my ($self, $input) = @_;
2645 $xfer += $input->readStructBegin(\
$fname);
2648 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2649 if ($ftype == TType
::STOP
) {
2654 /^0$/ && do{ if ($ftype == TType
::LIST
) {
2657 $self->{success
} = [];
2659 $xfer += $input->readListBegin(\
$_etype136, \
$_size133);
2660 for (my $_i137 = 0; $_i137 < $_size133; ++$_i137)
2662 my $elem138 = undef;
2663 $elem138 = new Hbase
::TRowResult
();
2664 $xfer += $elem138->read($input);
2665 push(@
{$self->{success
}},$elem138);
2667 $xfer += $input->readListEnd();
2670 $xfer += $input->skip($ftype);
2673 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
2674 $self->{io
} = new Hbase
::IOError
();
2675 $xfer += $self->{io
}->read($input);
2677 $xfer += $input->skip($ftype);
2680 $xfer += $input->skip($ftype);
2682 $xfer += $input->readFieldEnd();
2684 $xfer += $input->readStructEnd();
2689 my ($self, $output) = @_;
2691 $xfer += $output->writeStructBegin('Hbase_getRowWithColumns_result');
2692 if (defined $self->{success
}) {
2693 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
2695 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
2697 foreach my $iter139 (@
{$self->{success
}})
2699 $xfer += ${iter139
}->write($output);
2702 $xfer += $output->writeListEnd();
2704 $xfer += $output->writeFieldEnd();
2706 if (defined $self->{io
}) {
2707 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
2708 $xfer += $self->{io
}->write($output);
2709 $xfer += $output->writeFieldEnd();
2711 $xfer += $output->writeFieldStop();
2712 $xfer += $output->writeStructEnd();
2716 package Hbase
::Hbase_getRowTs_args
;
2717 use base
qw(Class::Accessor);
2718 Hbase
::Hbase_getRowTs_args
->mk_accessors( qw( tableName row timestamp attributes ) );
2721 my $classname = shift;
2723 my $vals = shift || {};
2724 $self->{tableName
} = undef;
2725 $self->{row
} = undef;
2726 $self->{timestamp
} = undef;
2727 $self->{attributes
} = undef;
2728 if (UNIVERSAL
::isa
($vals,'HASH')) {
2729 if (defined $vals->{tableName
}) {
2730 $self->{tableName
} = $vals->{tableName
};
2732 if (defined $vals->{row
}) {
2733 $self->{row
} = $vals->{row
};
2735 if (defined $vals->{timestamp
}) {
2736 $self->{timestamp
} = $vals->{timestamp
};
2738 if (defined $vals->{attributes
}) {
2739 $self->{attributes
} = $vals->{attributes
};
2742 return bless ($self, $classname);
2746 return 'Hbase_getRowTs_args';
2750 my ($self, $input) = @_;
2755 $xfer += $input->readStructBegin(\
$fname);
2758 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2759 if ($ftype == TType
::STOP
) {
2764 /^1$/ && do{ if ($ftype == TType
::STRING
) {
2765 $xfer += $input->readString(\
$self->{tableName
});
2767 $xfer += $input->skip($ftype);
2770 /^2$/ && do{ if ($ftype == TType
::STRING
) {
2771 $xfer += $input->readString(\
$self->{row
});
2773 $xfer += $input->skip($ftype);
2776 /^3$/ && do{ if ($ftype == TType
::I64
) {
2777 $xfer += $input->readI64(\
$self->{timestamp
});
2779 $xfer += $input->skip($ftype);
2782 /^4$/ && do{ if ($ftype == TType
::MAP
) {
2785 $self->{attributes
} = {};
2788 $xfer += $input->readMapBegin(\
$_ktype141, \
$_vtype142, \
$_size140);
2789 for (my $_i144 = 0; $_i144 < $_size140; ++$_i144)
2793 $xfer += $input->readString(\
$key145);
2794 $xfer += $input->readString(\
$val146);
2795 $self->{attributes
}->{$key145} = $val146;
2797 $xfer += $input->readMapEnd();
2800 $xfer += $input->skip($ftype);
2803 $xfer += $input->skip($ftype);
2805 $xfer += $input->readFieldEnd();
2807 $xfer += $input->readStructEnd();
2812 my ($self, $output) = @_;
2814 $xfer += $output->writeStructBegin('Hbase_getRowTs_args');
2815 if (defined $self->{tableName
}) {
2816 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
2817 $xfer += $output->writeString($self->{tableName
});
2818 $xfer += $output->writeFieldEnd();
2820 if (defined $self->{row
}) {
2821 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
2822 $xfer += $output->writeString($self->{row
});
2823 $xfer += $output->writeFieldEnd();
2825 if (defined $self->{timestamp
}) {
2826 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 3);
2827 $xfer += $output->writeI64($self->{timestamp
});
2828 $xfer += $output->writeFieldEnd();
2830 if (defined $self->{attributes
}) {
2831 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
2833 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
2835 while( my ($kiter147,$viter148) = each %{$self->{attributes
}})
2837 $xfer += $output->writeString($kiter147);
2838 $xfer += $output->writeString($viter148);
2841 $xfer += $output->writeMapEnd();
2843 $xfer += $output->writeFieldEnd();
2845 $xfer += $output->writeFieldStop();
2846 $xfer += $output->writeStructEnd();
2850 package Hbase
::Hbase_getRowTs_result
;
2851 use base
qw(Class::Accessor);
2852 Hbase
::Hbase_getRowTs_result
->mk_accessors( qw( success ) );
2855 my $classname = shift;
2857 my $vals = shift || {};
2858 $self->{success
} = undef;
2859 $self->{io
} = undef;
2860 if (UNIVERSAL
::isa
($vals,'HASH')) {
2861 if (defined $vals->{success
}) {
2862 $self->{success
} = $vals->{success
};
2864 if (defined $vals->{io
}) {
2865 $self->{io
} = $vals->{io
};
2868 return bless ($self, $classname);
2872 return 'Hbase_getRowTs_result';
2876 my ($self, $input) = @_;
2881 $xfer += $input->readStructBegin(\
$fname);
2884 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2885 if ($ftype == TType
::STOP
) {
2890 /^0$/ && do{ if ($ftype == TType
::LIST
) {
2893 $self->{success
} = [];
2895 $xfer += $input->readListBegin(\
$_etype152, \
$_size149);
2896 for (my $_i153 = 0; $_i153 < $_size149; ++$_i153)
2898 my $elem154 = undef;
2899 $elem154 = new Hbase
::TRowResult
();
2900 $xfer += $elem154->read($input);
2901 push(@
{$self->{success
}},$elem154);
2903 $xfer += $input->readListEnd();
2906 $xfer += $input->skip($ftype);
2909 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
2910 $self->{io
} = new Hbase
::IOError
();
2911 $xfer += $self->{io
}->read($input);
2913 $xfer += $input->skip($ftype);
2916 $xfer += $input->skip($ftype);
2918 $xfer += $input->readFieldEnd();
2920 $xfer += $input->readStructEnd();
2925 my ($self, $output) = @_;
2927 $xfer += $output->writeStructBegin('Hbase_getRowTs_result');
2928 if (defined $self->{success
}) {
2929 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
2931 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
2933 foreach my $iter155 (@
{$self->{success
}})
2935 $xfer += ${iter155
}->write($output);
2938 $xfer += $output->writeListEnd();
2940 $xfer += $output->writeFieldEnd();
2942 if (defined $self->{io
}) {
2943 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
2944 $xfer += $self->{io
}->write($output);
2945 $xfer += $output->writeFieldEnd();
2947 $xfer += $output->writeFieldStop();
2948 $xfer += $output->writeStructEnd();
2952 package Hbase
::Hbase_getRowWithColumnsTs_args
;
2953 use base
qw(Class::Accessor);
2954 Hbase
::Hbase_getRowWithColumnsTs_args
->mk_accessors( qw( tableName row columns timestamp attributes ) );
2957 my $classname = shift;
2959 my $vals = shift || {};
2960 $self->{tableName
} = undef;
2961 $self->{row
} = undef;
2962 $self->{columns
} = undef;
2963 $self->{timestamp
} = undef;
2964 $self->{attributes
} = undef;
2965 if (UNIVERSAL
::isa
($vals,'HASH')) {
2966 if (defined $vals->{tableName
}) {
2967 $self->{tableName
} = $vals->{tableName
};
2969 if (defined $vals->{row
}) {
2970 $self->{row
} = $vals->{row
};
2972 if (defined $vals->{columns
}) {
2973 $self->{columns
} = $vals->{columns
};
2975 if (defined $vals->{timestamp
}) {
2976 $self->{timestamp
} = $vals->{timestamp
};
2978 if (defined $vals->{attributes
}) {
2979 $self->{attributes
} = $vals->{attributes
};
2982 return bless ($self, $classname);
2986 return 'Hbase_getRowWithColumnsTs_args';
2990 my ($self, $input) = @_;
2995 $xfer += $input->readStructBegin(\
$fname);
2998 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
2999 if ($ftype == TType
::STOP
) {
3004 /^1$/ && do{ if ($ftype == TType
::STRING
) {
3005 $xfer += $input->readString(\
$self->{tableName
});
3007 $xfer += $input->skip($ftype);
3010 /^2$/ && do{ if ($ftype == TType
::STRING
) {
3011 $xfer += $input->readString(\
$self->{row
});
3013 $xfer += $input->skip($ftype);
3016 /^3$/ && do{ if ($ftype == TType
::LIST
) {
3019 $self->{columns
} = [];
3021 $xfer += $input->readListBegin(\
$_etype159, \
$_size156);
3022 for (my $_i160 = 0; $_i160 < $_size156; ++$_i160)
3024 my $elem161 = undef;
3025 $xfer += $input->readString(\
$elem161);
3026 push(@
{$self->{columns
}},$elem161);
3028 $xfer += $input->readListEnd();
3031 $xfer += $input->skip($ftype);
3034 /^4$/ && do{ if ($ftype == TType
::I64
) {
3035 $xfer += $input->readI64(\
$self->{timestamp
});
3037 $xfer += $input->skip($ftype);
3040 /^5$/ && do{ if ($ftype == TType
::MAP
) {
3043 $self->{attributes
} = {};
3046 $xfer += $input->readMapBegin(\
$_ktype163, \
$_vtype164, \
$_size162);
3047 for (my $_i166 = 0; $_i166 < $_size162; ++$_i166)
3051 $xfer += $input->readString(\
$key167);
3052 $xfer += $input->readString(\
$val168);
3053 $self->{attributes
}->{$key167} = $val168;
3055 $xfer += $input->readMapEnd();
3058 $xfer += $input->skip($ftype);
3061 $xfer += $input->skip($ftype);
3063 $xfer += $input->readFieldEnd();
3065 $xfer += $input->readStructEnd();
3070 my ($self, $output) = @_;
3072 $xfer += $output->writeStructBegin('Hbase_getRowWithColumnsTs_args');
3073 if (defined $self->{tableName
}) {
3074 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
3075 $xfer += $output->writeString($self->{tableName
});
3076 $xfer += $output->writeFieldEnd();
3078 if (defined $self->{row
}) {
3079 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
3080 $xfer += $output->writeString($self->{row
});
3081 $xfer += $output->writeFieldEnd();
3083 if (defined $self->{columns
}) {
3084 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 3);
3086 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
3088 foreach my $iter169 (@
{$self->{columns
}})
3090 $xfer += $output->writeString($iter169);
3093 $xfer += $output->writeListEnd();
3095 $xfer += $output->writeFieldEnd();
3097 if (defined $self->{timestamp
}) {
3098 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 4);
3099 $xfer += $output->writeI64($self->{timestamp
});
3100 $xfer += $output->writeFieldEnd();
3102 if (defined $self->{attributes
}) {
3103 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 5);
3105 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
3107 while( my ($kiter170,$viter171) = each %{$self->{attributes
}})
3109 $xfer += $output->writeString($kiter170);
3110 $xfer += $output->writeString($viter171);
3113 $xfer += $output->writeMapEnd();
3115 $xfer += $output->writeFieldEnd();
3117 $xfer += $output->writeFieldStop();
3118 $xfer += $output->writeStructEnd();
3122 package Hbase
::Hbase_getRowWithColumnsTs_result
;
3123 use base
qw(Class::Accessor);
3124 Hbase
::Hbase_getRowWithColumnsTs_result
->mk_accessors( qw( success ) );
3127 my $classname = shift;
3129 my $vals = shift || {};
3130 $self->{success
} = undef;
3131 $self->{io
} = undef;
3132 if (UNIVERSAL
::isa
($vals,'HASH')) {
3133 if (defined $vals->{success
}) {
3134 $self->{success
} = $vals->{success
};
3136 if (defined $vals->{io
}) {
3137 $self->{io
} = $vals->{io
};
3140 return bless ($self, $classname);
3144 return 'Hbase_getRowWithColumnsTs_result';
3148 my ($self, $input) = @_;
3153 $xfer += $input->readStructBegin(\
$fname);
3156 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
3157 if ($ftype == TType
::STOP
) {
3162 /^0$/ && do{ if ($ftype == TType
::LIST
) {
3165 $self->{success
} = [];
3167 $xfer += $input->readListBegin(\
$_etype175, \
$_size172);
3168 for (my $_i176 = 0; $_i176 < $_size172; ++$_i176)
3170 my $elem177 = undef;
3171 $elem177 = new Hbase
::TRowResult
();
3172 $xfer += $elem177->read($input);
3173 push(@
{$self->{success
}},$elem177);
3175 $xfer += $input->readListEnd();
3178 $xfer += $input->skip($ftype);
3181 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
3182 $self->{io
} = new Hbase
::IOError
();
3183 $xfer += $self->{io
}->read($input);
3185 $xfer += $input->skip($ftype);
3188 $xfer += $input->skip($ftype);
3190 $xfer += $input->readFieldEnd();
3192 $xfer += $input->readStructEnd();
3197 my ($self, $output) = @_;
3199 $xfer += $output->writeStructBegin('Hbase_getRowWithColumnsTs_result');
3200 if (defined $self->{success
}) {
3201 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
3203 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
3205 foreach my $iter178 (@
{$self->{success
}})
3207 $xfer += ${iter178
}->write($output);
3210 $xfer += $output->writeListEnd();
3212 $xfer += $output->writeFieldEnd();
3214 if (defined $self->{io
}) {
3215 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
3216 $xfer += $self->{io
}->write($output);
3217 $xfer += $output->writeFieldEnd();
3219 $xfer += $output->writeFieldStop();
3220 $xfer += $output->writeStructEnd();
3224 package Hbase
::Hbase_getRows_args
;
3225 use base
qw(Class::Accessor);
3226 Hbase
::Hbase_getRows_args
->mk_accessors( qw( tableName rows attributes ) );
3229 my $classname = shift;
3231 my $vals = shift || {};
3232 $self->{tableName
} = undef;
3233 $self->{rows
} = undef;
3234 $self->{attributes
} = undef;
3235 if (UNIVERSAL
::isa
($vals,'HASH')) {
3236 if (defined $vals->{tableName
}) {
3237 $self->{tableName
} = $vals->{tableName
};
3239 if (defined $vals->{rows
}) {
3240 $self->{rows
} = $vals->{rows
};
3242 if (defined $vals->{attributes
}) {
3243 $self->{attributes
} = $vals->{attributes
};
3246 return bless ($self, $classname);
3250 return 'Hbase_getRows_args';
3254 my ($self, $input) = @_;
3259 $xfer += $input->readStructBegin(\
$fname);
3262 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
3263 if ($ftype == TType
::STOP
) {
3268 /^1$/ && do{ if ($ftype == TType
::STRING
) {
3269 $xfer += $input->readString(\
$self->{tableName
});
3271 $xfer += $input->skip($ftype);
3274 /^2$/ && do{ if ($ftype == TType
::LIST
) {
3279 $xfer += $input->readListBegin(\
$_etype182, \
$_size179);
3280 for (my $_i183 = 0; $_i183 < $_size179; ++$_i183)
3282 my $elem184 = undef;
3283 $xfer += $input->readString(\
$elem184);
3284 push(@
{$self->{rows
}},$elem184);
3286 $xfer += $input->readListEnd();
3289 $xfer += $input->skip($ftype);
3292 /^3$/ && do{ if ($ftype == TType
::MAP
) {
3295 $self->{attributes
} = {};
3298 $xfer += $input->readMapBegin(\
$_ktype186, \
$_vtype187, \
$_size185);
3299 for (my $_i189 = 0; $_i189 < $_size185; ++$_i189)
3303 $xfer += $input->readString(\
$key190);
3304 $xfer += $input->readString(\
$val191);
3305 $self->{attributes
}->{$key190} = $val191;
3307 $xfer += $input->readMapEnd();
3310 $xfer += $input->skip($ftype);
3313 $xfer += $input->skip($ftype);
3315 $xfer += $input->readFieldEnd();
3317 $xfer += $input->readStructEnd();
3322 my ($self, $output) = @_;
3324 $xfer += $output->writeStructBegin('Hbase_getRows_args');
3325 if (defined $self->{tableName
}) {
3326 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
3327 $xfer += $output->writeString($self->{tableName
});
3328 $xfer += $output->writeFieldEnd();
3330 if (defined $self->{rows
}) {
3331 $xfer += $output->writeFieldBegin('rows', TType
::LIST
, 2);
3333 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{rows
}}));
3335 foreach my $iter192 (@
{$self->{rows
}})
3337 $xfer += $output->writeString($iter192);
3340 $xfer += $output->writeListEnd();
3342 $xfer += $output->writeFieldEnd();
3344 if (defined $self->{attributes
}) {
3345 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 3);
3347 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
3349 while( my ($kiter193,$viter194) = each %{$self->{attributes
}})
3351 $xfer += $output->writeString($kiter193);
3352 $xfer += $output->writeString($viter194);
3355 $xfer += $output->writeMapEnd();
3357 $xfer += $output->writeFieldEnd();
3359 $xfer += $output->writeFieldStop();
3360 $xfer += $output->writeStructEnd();
3364 package Hbase
::Hbase_getRows_result
;
3365 use base
qw(Class::Accessor);
3366 Hbase
::Hbase_getRows_result
->mk_accessors( qw( success ) );
3369 my $classname = shift;
3371 my $vals = shift || {};
3372 $self->{success
} = undef;
3373 $self->{io
} = undef;
3374 if (UNIVERSAL
::isa
($vals,'HASH')) {
3375 if (defined $vals->{success
}) {
3376 $self->{success
} = $vals->{success
};
3378 if (defined $vals->{io
}) {
3379 $self->{io
} = $vals->{io
};
3382 return bless ($self, $classname);
3386 return 'Hbase_getRows_result';
3390 my ($self, $input) = @_;
3395 $xfer += $input->readStructBegin(\
$fname);
3398 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
3399 if ($ftype == TType
::STOP
) {
3404 /^0$/ && do{ if ($ftype == TType
::LIST
) {
3407 $self->{success
} = [];
3409 $xfer += $input->readListBegin(\
$_etype198, \
$_size195);
3410 for (my $_i199 = 0; $_i199 < $_size195; ++$_i199)
3412 my $elem200 = undef;
3413 $elem200 = new Hbase
::TRowResult
();
3414 $xfer += $elem200->read($input);
3415 push(@
{$self->{success
}},$elem200);
3417 $xfer += $input->readListEnd();
3420 $xfer += $input->skip($ftype);
3423 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
3424 $self->{io
} = new Hbase
::IOError
();
3425 $xfer += $self->{io
}->read($input);
3427 $xfer += $input->skip($ftype);
3430 $xfer += $input->skip($ftype);
3432 $xfer += $input->readFieldEnd();
3434 $xfer += $input->readStructEnd();
3439 my ($self, $output) = @_;
3441 $xfer += $output->writeStructBegin('Hbase_getRows_result');
3442 if (defined $self->{success
}) {
3443 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
3445 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
3447 foreach my $iter201 (@
{$self->{success
}})
3449 $xfer += ${iter201
}->write($output);
3452 $xfer += $output->writeListEnd();
3454 $xfer += $output->writeFieldEnd();
3456 if (defined $self->{io
}) {
3457 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
3458 $xfer += $self->{io
}->write($output);
3459 $xfer += $output->writeFieldEnd();
3461 $xfer += $output->writeFieldStop();
3462 $xfer += $output->writeStructEnd();
3466 package Hbase
::Hbase_getRowsWithColumns_args
;
3467 use base
qw(Class::Accessor);
3468 Hbase
::Hbase_getRowsWithColumns_args
->mk_accessors( qw( tableName rows columns attributes ) );
3471 my $classname = shift;
3473 my $vals = shift || {};
3474 $self->{tableName
} = undef;
3475 $self->{rows
} = undef;
3476 $self->{columns
} = undef;
3477 $self->{attributes
} = undef;
3478 if (UNIVERSAL
::isa
($vals,'HASH')) {
3479 if (defined $vals->{tableName
}) {
3480 $self->{tableName
} = $vals->{tableName
};
3482 if (defined $vals->{rows
}) {
3483 $self->{rows
} = $vals->{rows
};
3485 if (defined $vals->{columns
}) {
3486 $self->{columns
} = $vals->{columns
};
3488 if (defined $vals->{attributes
}) {
3489 $self->{attributes
} = $vals->{attributes
};
3492 return bless ($self, $classname);
3496 return 'Hbase_getRowsWithColumns_args';
3500 my ($self, $input) = @_;
3505 $xfer += $input->readStructBegin(\
$fname);
3508 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
3509 if ($ftype == TType
::STOP
) {
3514 /^1$/ && do{ if ($ftype == TType
::STRING
) {
3515 $xfer += $input->readString(\
$self->{tableName
});
3517 $xfer += $input->skip($ftype);
3520 /^2$/ && do{ if ($ftype == TType
::LIST
) {
3525 $xfer += $input->readListBegin(\
$_etype205, \
$_size202);
3526 for (my $_i206 = 0; $_i206 < $_size202; ++$_i206)
3528 my $elem207 = undef;
3529 $xfer += $input->readString(\
$elem207);
3530 push(@
{$self->{rows
}},$elem207);
3532 $xfer += $input->readListEnd();
3535 $xfer += $input->skip($ftype);
3538 /^3$/ && do{ if ($ftype == TType
::LIST
) {
3541 $self->{columns
} = [];
3543 $xfer += $input->readListBegin(\
$_etype211, \
$_size208);
3544 for (my $_i212 = 0; $_i212 < $_size208; ++$_i212)
3546 my $elem213 = undef;
3547 $xfer += $input->readString(\
$elem213);
3548 push(@
{$self->{columns
}},$elem213);
3550 $xfer += $input->readListEnd();
3553 $xfer += $input->skip($ftype);
3556 /^4$/ && do{ if ($ftype == TType
::MAP
) {
3559 $self->{attributes
} = {};
3562 $xfer += $input->readMapBegin(\
$_ktype215, \
$_vtype216, \
$_size214);
3563 for (my $_i218 = 0; $_i218 < $_size214; ++$_i218)
3567 $xfer += $input->readString(\
$key219);
3568 $xfer += $input->readString(\
$val220);
3569 $self->{attributes
}->{$key219} = $val220;
3571 $xfer += $input->readMapEnd();
3574 $xfer += $input->skip($ftype);
3577 $xfer += $input->skip($ftype);
3579 $xfer += $input->readFieldEnd();
3581 $xfer += $input->readStructEnd();
3586 my ($self, $output) = @_;
3588 $xfer += $output->writeStructBegin('Hbase_getRowsWithColumns_args');
3589 if (defined $self->{tableName
}) {
3590 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
3591 $xfer += $output->writeString($self->{tableName
});
3592 $xfer += $output->writeFieldEnd();
3594 if (defined $self->{rows
}) {
3595 $xfer += $output->writeFieldBegin('rows', TType
::LIST
, 2);
3597 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{rows
}}));
3599 foreach my $iter221 (@
{$self->{rows
}})
3601 $xfer += $output->writeString($iter221);
3604 $xfer += $output->writeListEnd();
3606 $xfer += $output->writeFieldEnd();
3608 if (defined $self->{columns
}) {
3609 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 3);
3611 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
3613 foreach my $iter222 (@
{$self->{columns
}})
3615 $xfer += $output->writeString($iter222);
3618 $xfer += $output->writeListEnd();
3620 $xfer += $output->writeFieldEnd();
3622 if (defined $self->{attributes
}) {
3623 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
3625 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
3627 while( my ($kiter223,$viter224) = each %{$self->{attributes
}})
3629 $xfer += $output->writeString($kiter223);
3630 $xfer += $output->writeString($viter224);
3633 $xfer += $output->writeMapEnd();
3635 $xfer += $output->writeFieldEnd();
3637 $xfer += $output->writeFieldStop();
3638 $xfer += $output->writeStructEnd();
3642 package Hbase
::Hbase_getRowsWithColumns_result
;
3643 use base
qw(Class::Accessor);
3644 Hbase
::Hbase_getRowsWithColumns_result
->mk_accessors( qw( success ) );
3647 my $classname = shift;
3649 my $vals = shift || {};
3650 $self->{success
} = undef;
3651 $self->{io
} = undef;
3652 if (UNIVERSAL
::isa
($vals,'HASH')) {
3653 if (defined $vals->{success
}) {
3654 $self->{success
} = $vals->{success
};
3656 if (defined $vals->{io
}) {
3657 $self->{io
} = $vals->{io
};
3660 return bless ($self, $classname);
3664 return 'Hbase_getRowsWithColumns_result';
3668 my ($self, $input) = @_;
3673 $xfer += $input->readStructBegin(\
$fname);
3676 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
3677 if ($ftype == TType
::STOP
) {
3682 /^0$/ && do{ if ($ftype == TType
::LIST
) {
3685 $self->{success
} = [];
3687 $xfer += $input->readListBegin(\
$_etype228, \
$_size225);
3688 for (my $_i229 = 0; $_i229 < $_size225; ++$_i229)
3690 my $elem230 = undef;
3691 $elem230 = new Hbase
::TRowResult
();
3692 $xfer += $elem230->read($input);
3693 push(@
{$self->{success
}},$elem230);
3695 $xfer += $input->readListEnd();
3698 $xfer += $input->skip($ftype);
3701 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
3702 $self->{io
} = new Hbase
::IOError
();
3703 $xfer += $self->{io
}->read($input);
3705 $xfer += $input->skip($ftype);
3708 $xfer += $input->skip($ftype);
3710 $xfer += $input->readFieldEnd();
3712 $xfer += $input->readStructEnd();
3717 my ($self, $output) = @_;
3719 $xfer += $output->writeStructBegin('Hbase_getRowsWithColumns_result');
3720 if (defined $self->{success
}) {
3721 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
3723 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
3725 foreach my $iter231 (@
{$self->{success
}})
3727 $xfer += ${iter231
}->write($output);
3730 $xfer += $output->writeListEnd();
3732 $xfer += $output->writeFieldEnd();
3734 if (defined $self->{io
}) {
3735 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
3736 $xfer += $self->{io
}->write($output);
3737 $xfer += $output->writeFieldEnd();
3739 $xfer += $output->writeFieldStop();
3740 $xfer += $output->writeStructEnd();
3744 package Hbase
::Hbase_getRowsTs_args
;
3745 use base
qw(Class::Accessor);
3746 Hbase
::Hbase_getRowsTs_args
->mk_accessors( qw( tableName rows timestamp attributes ) );
3749 my $classname = shift;
3751 my $vals = shift || {};
3752 $self->{tableName
} = undef;
3753 $self->{rows
} = undef;
3754 $self->{timestamp
} = undef;
3755 $self->{attributes
} = undef;
3756 if (UNIVERSAL
::isa
($vals,'HASH')) {
3757 if (defined $vals->{tableName
}) {
3758 $self->{tableName
} = $vals->{tableName
};
3760 if (defined $vals->{rows
}) {
3761 $self->{rows
} = $vals->{rows
};
3763 if (defined $vals->{timestamp
}) {
3764 $self->{timestamp
} = $vals->{timestamp
};
3766 if (defined $vals->{attributes
}) {
3767 $self->{attributes
} = $vals->{attributes
};
3770 return bless ($self, $classname);
3774 return 'Hbase_getRowsTs_args';
3778 my ($self, $input) = @_;
3783 $xfer += $input->readStructBegin(\
$fname);
3786 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
3787 if ($ftype == TType
::STOP
) {
3792 /^1$/ && do{ if ($ftype == TType
::STRING
) {
3793 $xfer += $input->readString(\
$self->{tableName
});
3795 $xfer += $input->skip($ftype);
3798 /^2$/ && do{ if ($ftype == TType
::LIST
) {
3803 $xfer += $input->readListBegin(\
$_etype235, \
$_size232);
3804 for (my $_i236 = 0; $_i236 < $_size232; ++$_i236)
3806 my $elem237 = undef;
3807 $xfer += $input->readString(\
$elem237);
3808 push(@
{$self->{rows
}},$elem237);
3810 $xfer += $input->readListEnd();
3813 $xfer += $input->skip($ftype);
3816 /^3$/ && do{ if ($ftype == TType
::I64
) {
3817 $xfer += $input->readI64(\
$self->{timestamp
});
3819 $xfer += $input->skip($ftype);
3822 /^4$/ && do{ if ($ftype == TType
::MAP
) {
3825 $self->{attributes
} = {};
3828 $xfer += $input->readMapBegin(\
$_ktype239, \
$_vtype240, \
$_size238);
3829 for (my $_i242 = 0; $_i242 < $_size238; ++$_i242)
3833 $xfer += $input->readString(\
$key243);
3834 $xfer += $input->readString(\
$val244);
3835 $self->{attributes
}->{$key243} = $val244;
3837 $xfer += $input->readMapEnd();
3840 $xfer += $input->skip($ftype);
3843 $xfer += $input->skip($ftype);
3845 $xfer += $input->readFieldEnd();
3847 $xfer += $input->readStructEnd();
3852 my ($self, $output) = @_;
3854 $xfer += $output->writeStructBegin('Hbase_getRowsTs_args');
3855 if (defined $self->{tableName
}) {
3856 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
3857 $xfer += $output->writeString($self->{tableName
});
3858 $xfer += $output->writeFieldEnd();
3860 if (defined $self->{rows
}) {
3861 $xfer += $output->writeFieldBegin('rows', TType
::LIST
, 2);
3863 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{rows
}}));
3865 foreach my $iter245 (@
{$self->{rows
}})
3867 $xfer += $output->writeString($iter245);
3870 $xfer += $output->writeListEnd();
3872 $xfer += $output->writeFieldEnd();
3874 if (defined $self->{timestamp
}) {
3875 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 3);
3876 $xfer += $output->writeI64($self->{timestamp
});
3877 $xfer += $output->writeFieldEnd();
3879 if (defined $self->{attributes
}) {
3880 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
3882 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
3884 while( my ($kiter246,$viter247) = each %{$self->{attributes
}})
3886 $xfer += $output->writeString($kiter246);
3887 $xfer += $output->writeString($viter247);
3890 $xfer += $output->writeMapEnd();
3892 $xfer += $output->writeFieldEnd();
3894 $xfer += $output->writeFieldStop();
3895 $xfer += $output->writeStructEnd();
3899 package Hbase
::Hbase_getRowsTs_result
;
3900 use base
qw(Class::Accessor);
3901 Hbase
::Hbase_getRowsTs_result
->mk_accessors( qw( success ) );
3904 my $classname = shift;
3906 my $vals = shift || {};
3907 $self->{success
} = undef;
3908 $self->{io
} = undef;
3909 if (UNIVERSAL
::isa
($vals,'HASH')) {
3910 if (defined $vals->{success
}) {
3911 $self->{success
} = $vals->{success
};
3913 if (defined $vals->{io
}) {
3914 $self->{io
} = $vals->{io
};
3917 return bless ($self, $classname);
3921 return 'Hbase_getRowsTs_result';
3925 my ($self, $input) = @_;
3930 $xfer += $input->readStructBegin(\
$fname);
3933 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
3934 if ($ftype == TType
::STOP
) {
3939 /^0$/ && do{ if ($ftype == TType
::LIST
) {
3942 $self->{success
} = [];
3944 $xfer += $input->readListBegin(\
$_etype251, \
$_size248);
3945 for (my $_i252 = 0; $_i252 < $_size248; ++$_i252)
3947 my $elem253 = undef;
3948 $elem253 = new Hbase
::TRowResult
();
3949 $xfer += $elem253->read($input);
3950 push(@
{$self->{success
}},$elem253);
3952 $xfer += $input->readListEnd();
3955 $xfer += $input->skip($ftype);
3958 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
3959 $self->{io
} = new Hbase
::IOError
();
3960 $xfer += $self->{io
}->read($input);
3962 $xfer += $input->skip($ftype);
3965 $xfer += $input->skip($ftype);
3967 $xfer += $input->readFieldEnd();
3969 $xfer += $input->readStructEnd();
3974 my ($self, $output) = @_;
3976 $xfer += $output->writeStructBegin('Hbase_getRowsTs_result');
3977 if (defined $self->{success
}) {
3978 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
3980 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
3982 foreach my $iter254 (@
{$self->{success
}})
3984 $xfer += ${iter254
}->write($output);
3987 $xfer += $output->writeListEnd();
3989 $xfer += $output->writeFieldEnd();
3991 if (defined $self->{io
}) {
3992 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
3993 $xfer += $self->{io
}->write($output);
3994 $xfer += $output->writeFieldEnd();
3996 $xfer += $output->writeFieldStop();
3997 $xfer += $output->writeStructEnd();
4001 package Hbase
::Hbase_getRowsWithColumnsTs_args
;
4002 use base
qw(Class::Accessor);
4003 Hbase
::Hbase_getRowsWithColumnsTs_args
->mk_accessors( qw( tableName rows columns timestamp attributes ) );
4006 my $classname = shift;
4008 my $vals = shift || {};
4009 $self->{tableName
} = undef;
4010 $self->{rows
} = undef;
4011 $self->{columns
} = undef;
4012 $self->{timestamp
} = undef;
4013 $self->{attributes
} = undef;
4014 if (UNIVERSAL
::isa
($vals,'HASH')) {
4015 if (defined $vals->{tableName
}) {
4016 $self->{tableName
} = $vals->{tableName
};
4018 if (defined $vals->{rows
}) {
4019 $self->{rows
} = $vals->{rows
};
4021 if (defined $vals->{columns
}) {
4022 $self->{columns
} = $vals->{columns
};
4024 if (defined $vals->{timestamp
}) {
4025 $self->{timestamp
} = $vals->{timestamp
};
4027 if (defined $vals->{attributes
}) {
4028 $self->{attributes
} = $vals->{attributes
};
4031 return bless ($self, $classname);
4035 return 'Hbase_getRowsWithColumnsTs_args';
4039 my ($self, $input) = @_;
4044 $xfer += $input->readStructBegin(\
$fname);
4047 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
4048 if ($ftype == TType
::STOP
) {
4053 /^1$/ && do{ if ($ftype == TType
::STRING
) {
4054 $xfer += $input->readString(\
$self->{tableName
});
4056 $xfer += $input->skip($ftype);
4059 /^2$/ && do{ if ($ftype == TType
::LIST
) {
4064 $xfer += $input->readListBegin(\
$_etype258, \
$_size255);
4065 for (my $_i259 = 0; $_i259 < $_size255; ++$_i259)
4067 my $elem260 = undef;
4068 $xfer += $input->readString(\
$elem260);
4069 push(@
{$self->{rows
}},$elem260);
4071 $xfer += $input->readListEnd();
4074 $xfer += $input->skip($ftype);
4077 /^3$/ && do{ if ($ftype == TType
::LIST
) {
4080 $self->{columns
} = [];
4082 $xfer += $input->readListBegin(\
$_etype264, \
$_size261);
4083 for (my $_i265 = 0; $_i265 < $_size261; ++$_i265)
4085 my $elem266 = undef;
4086 $xfer += $input->readString(\
$elem266);
4087 push(@
{$self->{columns
}},$elem266);
4089 $xfer += $input->readListEnd();
4092 $xfer += $input->skip($ftype);
4095 /^4$/ && do{ if ($ftype == TType
::I64
) {
4096 $xfer += $input->readI64(\
$self->{timestamp
});
4098 $xfer += $input->skip($ftype);
4101 /^5$/ && do{ if ($ftype == TType
::MAP
) {
4104 $self->{attributes
} = {};
4107 $xfer += $input->readMapBegin(\
$_ktype268, \
$_vtype269, \
$_size267);
4108 for (my $_i271 = 0; $_i271 < $_size267; ++$_i271)
4112 $xfer += $input->readString(\
$key272);
4113 $xfer += $input->readString(\
$val273);
4114 $self->{attributes
}->{$key272} = $val273;
4116 $xfer += $input->readMapEnd();
4119 $xfer += $input->skip($ftype);
4122 $xfer += $input->skip($ftype);
4124 $xfer += $input->readFieldEnd();
4126 $xfer += $input->readStructEnd();
4131 my ($self, $output) = @_;
4133 $xfer += $output->writeStructBegin('Hbase_getRowsWithColumnsTs_args');
4134 if (defined $self->{tableName
}) {
4135 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
4136 $xfer += $output->writeString($self->{tableName
});
4137 $xfer += $output->writeFieldEnd();
4139 if (defined $self->{rows
}) {
4140 $xfer += $output->writeFieldBegin('rows', TType
::LIST
, 2);
4142 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{rows
}}));
4144 foreach my $iter274 (@
{$self->{rows
}})
4146 $xfer += $output->writeString($iter274);
4149 $xfer += $output->writeListEnd();
4151 $xfer += $output->writeFieldEnd();
4153 if (defined $self->{columns
}) {
4154 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 3);
4156 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
4158 foreach my $iter275 (@
{$self->{columns
}})
4160 $xfer += $output->writeString($iter275);
4163 $xfer += $output->writeListEnd();
4165 $xfer += $output->writeFieldEnd();
4167 if (defined $self->{timestamp
}) {
4168 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 4);
4169 $xfer += $output->writeI64($self->{timestamp
});
4170 $xfer += $output->writeFieldEnd();
4172 if (defined $self->{attributes
}) {
4173 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 5);
4175 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
4177 while( my ($kiter276,$viter277) = each %{$self->{attributes
}})
4179 $xfer += $output->writeString($kiter276);
4180 $xfer += $output->writeString($viter277);
4183 $xfer += $output->writeMapEnd();
4185 $xfer += $output->writeFieldEnd();
4187 $xfer += $output->writeFieldStop();
4188 $xfer += $output->writeStructEnd();
4192 package Hbase
::Hbase_getRowsWithColumnsTs_result
;
4193 use base
qw(Class::Accessor);
4194 Hbase
::Hbase_getRowsWithColumnsTs_result
->mk_accessors( qw( success ) );
4197 my $classname = shift;
4199 my $vals = shift || {};
4200 $self->{success
} = undef;
4201 $self->{io
} = undef;
4202 if (UNIVERSAL
::isa
($vals,'HASH')) {
4203 if (defined $vals->{success
}) {
4204 $self->{success
} = $vals->{success
};
4206 if (defined $vals->{io
}) {
4207 $self->{io
} = $vals->{io
};
4210 return bless ($self, $classname);
4214 return 'Hbase_getRowsWithColumnsTs_result';
4218 my ($self, $input) = @_;
4223 $xfer += $input->readStructBegin(\
$fname);
4226 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
4227 if ($ftype == TType
::STOP
) {
4232 /^0$/ && do{ if ($ftype == TType
::LIST
) {
4235 $self->{success
} = [];
4237 $xfer += $input->readListBegin(\
$_etype281, \
$_size278);
4238 for (my $_i282 = 0; $_i282 < $_size278; ++$_i282)
4240 my $elem283 = undef;
4241 $elem283 = new Hbase
::TRowResult
();
4242 $xfer += $elem283->read($input);
4243 push(@
{$self->{success
}},$elem283);
4245 $xfer += $input->readListEnd();
4248 $xfer += $input->skip($ftype);
4251 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
4252 $self->{io
} = new Hbase
::IOError
();
4253 $xfer += $self->{io
}->read($input);
4255 $xfer += $input->skip($ftype);
4258 $xfer += $input->skip($ftype);
4260 $xfer += $input->readFieldEnd();
4262 $xfer += $input->readStructEnd();
4267 my ($self, $output) = @_;
4269 $xfer += $output->writeStructBegin('Hbase_getRowsWithColumnsTs_result');
4270 if (defined $self->{success
}) {
4271 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
4273 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
4275 foreach my $iter284 (@
{$self->{success
}})
4277 $xfer += ${iter284
}->write($output);
4280 $xfer += $output->writeListEnd();
4282 $xfer += $output->writeFieldEnd();
4284 if (defined $self->{io
}) {
4285 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
4286 $xfer += $self->{io
}->write($output);
4287 $xfer += $output->writeFieldEnd();
4289 $xfer += $output->writeFieldStop();
4290 $xfer += $output->writeStructEnd();
4294 package Hbase
::Hbase_mutateRow_args
;
4295 use base
qw(Class::Accessor);
4296 Hbase
::Hbase_mutateRow_args
->mk_accessors( qw( tableName row mutations attributes ) );
4299 my $classname = shift;
4301 my $vals = shift || {};
4302 $self->{tableName
} = undef;
4303 $self->{row
} = undef;
4304 $self->{mutations
} = undef;
4305 $self->{attributes
} = undef;
4306 if (UNIVERSAL
::isa
($vals,'HASH')) {
4307 if (defined $vals->{tableName
}) {
4308 $self->{tableName
} = $vals->{tableName
};
4310 if (defined $vals->{row
}) {
4311 $self->{row
} = $vals->{row
};
4313 if (defined $vals->{mutations
}) {
4314 $self->{mutations
} = $vals->{mutations
};
4316 if (defined $vals->{attributes
}) {
4317 $self->{attributes
} = $vals->{attributes
};
4320 return bless ($self, $classname);
4324 return 'Hbase_mutateRow_args';
4328 my ($self, $input) = @_;
4333 $xfer += $input->readStructBegin(\
$fname);
4336 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
4337 if ($ftype == TType
::STOP
) {
4342 /^1$/ && do{ if ($ftype == TType
::STRING
) {
4343 $xfer += $input->readString(\
$self->{tableName
});
4345 $xfer += $input->skip($ftype);
4348 /^2$/ && do{ if ($ftype == TType
::STRING
) {
4349 $xfer += $input->readString(\
$self->{row
});
4351 $xfer += $input->skip($ftype);
4354 /^3$/ && do{ if ($ftype == TType
::LIST
) {
4357 $self->{mutations
} = [];
4359 $xfer += $input->readListBegin(\
$_etype288, \
$_size285);
4360 for (my $_i289 = 0; $_i289 < $_size285; ++$_i289)
4362 my $elem290 = undef;
4363 $elem290 = new Hbase
::Mutation
();
4364 $xfer += $elem290->read($input);
4365 push(@
{$self->{mutations
}},$elem290);
4367 $xfer += $input->readListEnd();
4370 $xfer += $input->skip($ftype);
4373 /^4$/ && do{ if ($ftype == TType
::MAP
) {
4376 $self->{attributes
} = {};
4379 $xfer += $input->readMapBegin(\
$_ktype292, \
$_vtype293, \
$_size291);
4380 for (my $_i295 = 0; $_i295 < $_size291; ++$_i295)
4384 $xfer += $input->readString(\
$key296);
4385 $xfer += $input->readString(\
$val297);
4386 $self->{attributes
}->{$key296} = $val297;
4388 $xfer += $input->readMapEnd();
4391 $xfer += $input->skip($ftype);
4394 $xfer += $input->skip($ftype);
4396 $xfer += $input->readFieldEnd();
4398 $xfer += $input->readStructEnd();
4403 my ($self, $output) = @_;
4405 $xfer += $output->writeStructBegin('Hbase_mutateRow_args');
4406 if (defined $self->{tableName
}) {
4407 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
4408 $xfer += $output->writeString($self->{tableName
});
4409 $xfer += $output->writeFieldEnd();
4411 if (defined $self->{row
}) {
4412 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
4413 $xfer += $output->writeString($self->{row
});
4414 $xfer += $output->writeFieldEnd();
4416 if (defined $self->{mutations
}) {
4417 $xfer += $output->writeFieldBegin('mutations', TType
::LIST
, 3);
4419 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{mutations
}}));
4421 foreach my $iter298 (@
{$self->{mutations
}})
4423 $xfer += ${iter298
}->write($output);
4426 $xfer += $output->writeListEnd();
4428 $xfer += $output->writeFieldEnd();
4430 if (defined $self->{attributes
}) {
4431 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
4433 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
4435 while( my ($kiter299,$viter300) = each %{$self->{attributes
}})
4437 $xfer += $output->writeString($kiter299);
4438 $xfer += $output->writeString($viter300);
4441 $xfer += $output->writeMapEnd();
4443 $xfer += $output->writeFieldEnd();
4445 $xfer += $output->writeFieldStop();
4446 $xfer += $output->writeStructEnd();
4450 package Hbase
::Hbase_mutateRow_result
;
4451 use base
qw(Class::Accessor);
4452 Hbase
::Hbase_mutateRow_result
->mk_accessors( qw( ) );
4455 my $classname = shift;
4457 my $vals = shift || {};
4458 $self->{io
} = undef;
4459 $self->{ia
} = undef;
4460 if (UNIVERSAL
::isa
($vals,'HASH')) {
4461 if (defined $vals->{io
}) {
4462 $self->{io
} = $vals->{io
};
4464 if (defined $vals->{ia
}) {
4465 $self->{ia
} = $vals->{ia
};
4468 return bless ($self, $classname);
4472 return 'Hbase_mutateRow_result';
4476 my ($self, $input) = @_;
4481 $xfer += $input->readStructBegin(\
$fname);
4484 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
4485 if ($ftype == TType
::STOP
) {
4490 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
4491 $self->{io
} = new Hbase
::IOError
();
4492 $xfer += $self->{io
}->read($input);
4494 $xfer += $input->skip($ftype);
4497 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
4498 $self->{ia
} = new Hbase
::IllegalArgument
();
4499 $xfer += $self->{ia
}->read($input);
4501 $xfer += $input->skip($ftype);
4504 $xfer += $input->skip($ftype);
4506 $xfer += $input->readFieldEnd();
4508 $xfer += $input->readStructEnd();
4513 my ($self, $output) = @_;
4515 $xfer += $output->writeStructBegin('Hbase_mutateRow_result');
4516 if (defined $self->{io
}) {
4517 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
4518 $xfer += $self->{io
}->write($output);
4519 $xfer += $output->writeFieldEnd();
4521 if (defined $self->{ia
}) {
4522 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
4523 $xfer += $self->{ia
}->write($output);
4524 $xfer += $output->writeFieldEnd();
4526 $xfer += $output->writeFieldStop();
4527 $xfer += $output->writeStructEnd();
4531 package Hbase
::Hbase_mutateRowTs_args
;
4532 use base
qw(Class::Accessor);
4533 Hbase
::Hbase_mutateRowTs_args
->mk_accessors( qw( tableName row mutations timestamp attributes ) );
4536 my $classname = shift;
4538 my $vals = shift || {};
4539 $self->{tableName
} = undef;
4540 $self->{row
} = undef;
4541 $self->{mutations
} = undef;
4542 $self->{timestamp
} = undef;
4543 $self->{attributes
} = undef;
4544 if (UNIVERSAL
::isa
($vals,'HASH')) {
4545 if (defined $vals->{tableName
}) {
4546 $self->{tableName
} = $vals->{tableName
};
4548 if (defined $vals->{row
}) {
4549 $self->{row
} = $vals->{row
};
4551 if (defined $vals->{mutations
}) {
4552 $self->{mutations
} = $vals->{mutations
};
4554 if (defined $vals->{timestamp
}) {
4555 $self->{timestamp
} = $vals->{timestamp
};
4557 if (defined $vals->{attributes
}) {
4558 $self->{attributes
} = $vals->{attributes
};
4561 return bless ($self, $classname);
4565 return 'Hbase_mutateRowTs_args';
4569 my ($self, $input) = @_;
4574 $xfer += $input->readStructBegin(\
$fname);
4577 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
4578 if ($ftype == TType
::STOP
) {
4583 /^1$/ && do{ if ($ftype == TType
::STRING
) {
4584 $xfer += $input->readString(\
$self->{tableName
});
4586 $xfer += $input->skip($ftype);
4589 /^2$/ && do{ if ($ftype == TType
::STRING
) {
4590 $xfer += $input->readString(\
$self->{row
});
4592 $xfer += $input->skip($ftype);
4595 /^3$/ && do{ if ($ftype == TType
::LIST
) {
4598 $self->{mutations
} = [];
4600 $xfer += $input->readListBegin(\
$_etype304, \
$_size301);
4601 for (my $_i305 = 0; $_i305 < $_size301; ++$_i305)
4603 my $elem306 = undef;
4604 $elem306 = new Hbase
::Mutation
();
4605 $xfer += $elem306->read($input);
4606 push(@
{$self->{mutations
}},$elem306);
4608 $xfer += $input->readListEnd();
4611 $xfer += $input->skip($ftype);
4614 /^4$/ && do{ if ($ftype == TType
::I64
) {
4615 $xfer += $input->readI64(\
$self->{timestamp
});
4617 $xfer += $input->skip($ftype);
4620 /^5$/ && do{ if ($ftype == TType
::MAP
) {
4623 $self->{attributes
} = {};
4626 $xfer += $input->readMapBegin(\
$_ktype308, \
$_vtype309, \
$_size307);
4627 for (my $_i311 = 0; $_i311 < $_size307; ++$_i311)
4631 $xfer += $input->readString(\
$key312);
4632 $xfer += $input->readString(\
$val313);
4633 $self->{attributes
}->{$key312} = $val313;
4635 $xfer += $input->readMapEnd();
4638 $xfer += $input->skip($ftype);
4641 $xfer += $input->skip($ftype);
4643 $xfer += $input->readFieldEnd();
4645 $xfer += $input->readStructEnd();
4650 my ($self, $output) = @_;
4652 $xfer += $output->writeStructBegin('Hbase_mutateRowTs_args');
4653 if (defined $self->{tableName
}) {
4654 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
4655 $xfer += $output->writeString($self->{tableName
});
4656 $xfer += $output->writeFieldEnd();
4658 if (defined $self->{row
}) {
4659 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
4660 $xfer += $output->writeString($self->{row
});
4661 $xfer += $output->writeFieldEnd();
4663 if (defined $self->{mutations
}) {
4664 $xfer += $output->writeFieldBegin('mutations', TType
::LIST
, 3);
4666 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{mutations
}}));
4668 foreach my $iter314 (@
{$self->{mutations
}})
4670 $xfer += ${iter314
}->write($output);
4673 $xfer += $output->writeListEnd();
4675 $xfer += $output->writeFieldEnd();
4677 if (defined $self->{timestamp
}) {
4678 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 4);
4679 $xfer += $output->writeI64($self->{timestamp
});
4680 $xfer += $output->writeFieldEnd();
4682 if (defined $self->{attributes
}) {
4683 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 5);
4685 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
4687 while( my ($kiter315,$viter316) = each %{$self->{attributes
}})
4689 $xfer += $output->writeString($kiter315);
4690 $xfer += $output->writeString($viter316);
4693 $xfer += $output->writeMapEnd();
4695 $xfer += $output->writeFieldEnd();
4697 $xfer += $output->writeFieldStop();
4698 $xfer += $output->writeStructEnd();
4702 package Hbase
::Hbase_mutateRowTs_result
;
4703 use base
qw(Class::Accessor);
4704 Hbase
::Hbase_mutateRowTs_result
->mk_accessors( qw( ) );
4707 my $classname = shift;
4709 my $vals = shift || {};
4710 $self->{io
} = undef;
4711 $self->{ia
} = undef;
4712 if (UNIVERSAL
::isa
($vals,'HASH')) {
4713 if (defined $vals->{io
}) {
4714 $self->{io
} = $vals->{io
};
4716 if (defined $vals->{ia
}) {
4717 $self->{ia
} = $vals->{ia
};
4720 return bless ($self, $classname);
4724 return 'Hbase_mutateRowTs_result';
4728 my ($self, $input) = @_;
4733 $xfer += $input->readStructBegin(\
$fname);
4736 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
4737 if ($ftype == TType
::STOP
) {
4742 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
4743 $self->{io
} = new Hbase
::IOError
();
4744 $xfer += $self->{io
}->read($input);
4746 $xfer += $input->skip($ftype);
4749 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
4750 $self->{ia
} = new Hbase
::IllegalArgument
();
4751 $xfer += $self->{ia
}->read($input);
4753 $xfer += $input->skip($ftype);
4756 $xfer += $input->skip($ftype);
4758 $xfer += $input->readFieldEnd();
4760 $xfer += $input->readStructEnd();
4765 my ($self, $output) = @_;
4767 $xfer += $output->writeStructBegin('Hbase_mutateRowTs_result');
4768 if (defined $self->{io
}) {
4769 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
4770 $xfer += $self->{io
}->write($output);
4771 $xfer += $output->writeFieldEnd();
4773 if (defined $self->{ia
}) {
4774 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
4775 $xfer += $self->{ia
}->write($output);
4776 $xfer += $output->writeFieldEnd();
4778 $xfer += $output->writeFieldStop();
4779 $xfer += $output->writeStructEnd();
4783 package Hbase
::Hbase_mutateRows_args
;
4784 use base
qw(Class::Accessor);
4785 Hbase
::Hbase_mutateRows_args
->mk_accessors( qw( tableName rowBatches attributes ) );
4788 my $classname = shift;
4790 my $vals = shift || {};
4791 $self->{tableName
} = undef;
4792 $self->{rowBatches
} = undef;
4793 $self->{attributes
} = undef;
4794 if (UNIVERSAL
::isa
($vals,'HASH')) {
4795 if (defined $vals->{tableName
}) {
4796 $self->{tableName
} = $vals->{tableName
};
4798 if (defined $vals->{rowBatches
}) {
4799 $self->{rowBatches
} = $vals->{rowBatches
};
4801 if (defined $vals->{attributes
}) {
4802 $self->{attributes
} = $vals->{attributes
};
4805 return bless ($self, $classname);
4809 return 'Hbase_mutateRows_args';
4813 my ($self, $input) = @_;
4818 $xfer += $input->readStructBegin(\
$fname);
4821 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
4822 if ($ftype == TType
::STOP
) {
4827 /^1$/ && do{ if ($ftype == TType
::STRING
) {
4828 $xfer += $input->readString(\
$self->{tableName
});
4830 $xfer += $input->skip($ftype);
4833 /^2$/ && do{ if ($ftype == TType
::LIST
) {
4836 $self->{rowBatches
} = [];
4838 $xfer += $input->readListBegin(\
$_etype320, \
$_size317);
4839 for (my $_i321 = 0; $_i321 < $_size317; ++$_i321)
4841 my $elem322 = undef;
4842 $elem322 = new Hbase
::BatchMutation
();
4843 $xfer += $elem322->read($input);
4844 push(@
{$self->{rowBatches
}},$elem322);
4846 $xfer += $input->readListEnd();
4849 $xfer += $input->skip($ftype);
4852 /^3$/ && do{ if ($ftype == TType
::MAP
) {
4855 $self->{attributes
} = {};
4858 $xfer += $input->readMapBegin(\
$_ktype324, \
$_vtype325, \
$_size323);
4859 for (my $_i327 = 0; $_i327 < $_size323; ++$_i327)
4863 $xfer += $input->readString(\
$key328);
4864 $xfer += $input->readString(\
$val329);
4865 $self->{attributes
}->{$key328} = $val329;
4867 $xfer += $input->readMapEnd();
4870 $xfer += $input->skip($ftype);
4873 $xfer += $input->skip($ftype);
4875 $xfer += $input->readFieldEnd();
4877 $xfer += $input->readStructEnd();
4882 my ($self, $output) = @_;
4884 $xfer += $output->writeStructBegin('Hbase_mutateRows_args');
4885 if (defined $self->{tableName
}) {
4886 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
4887 $xfer += $output->writeString($self->{tableName
});
4888 $xfer += $output->writeFieldEnd();
4890 if (defined $self->{rowBatches
}) {
4891 $xfer += $output->writeFieldBegin('rowBatches', TType
::LIST
, 2);
4893 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{rowBatches
}}));
4895 foreach my $iter330 (@
{$self->{rowBatches
}})
4897 $xfer += ${iter330
}->write($output);
4900 $xfer += $output->writeListEnd();
4902 $xfer += $output->writeFieldEnd();
4904 if (defined $self->{attributes
}) {
4905 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 3);
4907 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
4909 while( my ($kiter331,$viter332) = each %{$self->{attributes
}})
4911 $xfer += $output->writeString($kiter331);
4912 $xfer += $output->writeString($viter332);
4915 $xfer += $output->writeMapEnd();
4917 $xfer += $output->writeFieldEnd();
4919 $xfer += $output->writeFieldStop();
4920 $xfer += $output->writeStructEnd();
4924 package Hbase
::Hbase_mutateRows_result
;
4925 use base
qw(Class::Accessor);
4926 Hbase
::Hbase_mutateRows_result
->mk_accessors( qw( ) );
4929 my $classname = shift;
4931 my $vals = shift || {};
4932 $self->{io
} = undef;
4933 $self->{ia
} = undef;
4934 if (UNIVERSAL
::isa
($vals,'HASH')) {
4935 if (defined $vals->{io
}) {
4936 $self->{io
} = $vals->{io
};
4938 if (defined $vals->{ia
}) {
4939 $self->{ia
} = $vals->{ia
};
4942 return bless ($self, $classname);
4946 return 'Hbase_mutateRows_result';
4950 my ($self, $input) = @_;
4955 $xfer += $input->readStructBegin(\
$fname);
4958 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
4959 if ($ftype == TType
::STOP
) {
4964 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
4965 $self->{io
} = new Hbase
::IOError
();
4966 $xfer += $self->{io
}->read($input);
4968 $xfer += $input->skip($ftype);
4971 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
4972 $self->{ia
} = new Hbase
::IllegalArgument
();
4973 $xfer += $self->{ia
}->read($input);
4975 $xfer += $input->skip($ftype);
4978 $xfer += $input->skip($ftype);
4980 $xfer += $input->readFieldEnd();
4982 $xfer += $input->readStructEnd();
4987 my ($self, $output) = @_;
4989 $xfer += $output->writeStructBegin('Hbase_mutateRows_result');
4990 if (defined $self->{io
}) {
4991 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
4992 $xfer += $self->{io
}->write($output);
4993 $xfer += $output->writeFieldEnd();
4995 if (defined $self->{ia
}) {
4996 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
4997 $xfer += $self->{ia
}->write($output);
4998 $xfer += $output->writeFieldEnd();
5000 $xfer += $output->writeFieldStop();
5001 $xfer += $output->writeStructEnd();
5005 package Hbase
::Hbase_mutateRowsTs_args
;
5006 use base
qw(Class::Accessor);
5007 Hbase
::Hbase_mutateRowsTs_args
->mk_accessors( qw( tableName rowBatches timestamp attributes ) );
5010 my $classname = shift;
5012 my $vals = shift || {};
5013 $self->{tableName
} = undef;
5014 $self->{rowBatches
} = undef;
5015 $self->{timestamp
} = undef;
5016 $self->{attributes
} = undef;
5017 if (UNIVERSAL
::isa
($vals,'HASH')) {
5018 if (defined $vals->{tableName
}) {
5019 $self->{tableName
} = $vals->{tableName
};
5021 if (defined $vals->{rowBatches
}) {
5022 $self->{rowBatches
} = $vals->{rowBatches
};
5024 if (defined $vals->{timestamp
}) {
5025 $self->{timestamp
} = $vals->{timestamp
};
5027 if (defined $vals->{attributes
}) {
5028 $self->{attributes
} = $vals->{attributes
};
5031 return bless ($self, $classname);
5035 return 'Hbase_mutateRowsTs_args';
5039 my ($self, $input) = @_;
5044 $xfer += $input->readStructBegin(\
$fname);
5047 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5048 if ($ftype == TType
::STOP
) {
5053 /^1$/ && do{ if ($ftype == TType
::STRING
) {
5054 $xfer += $input->readString(\
$self->{tableName
});
5056 $xfer += $input->skip($ftype);
5059 /^2$/ && do{ if ($ftype == TType
::LIST
) {
5062 $self->{rowBatches
} = [];
5064 $xfer += $input->readListBegin(\
$_etype336, \
$_size333);
5065 for (my $_i337 = 0; $_i337 < $_size333; ++$_i337)
5067 my $elem338 = undef;
5068 $elem338 = new Hbase
::BatchMutation
();
5069 $xfer += $elem338->read($input);
5070 push(@
{$self->{rowBatches
}},$elem338);
5072 $xfer += $input->readListEnd();
5075 $xfer += $input->skip($ftype);
5078 /^3$/ && do{ if ($ftype == TType
::I64
) {
5079 $xfer += $input->readI64(\
$self->{timestamp
});
5081 $xfer += $input->skip($ftype);
5084 /^4$/ && do{ if ($ftype == TType
::MAP
) {
5087 $self->{attributes
} = {};
5090 $xfer += $input->readMapBegin(\
$_ktype340, \
$_vtype341, \
$_size339);
5091 for (my $_i343 = 0; $_i343 < $_size339; ++$_i343)
5095 $xfer += $input->readString(\
$key344);
5096 $xfer += $input->readString(\
$val345);
5097 $self->{attributes
}->{$key344} = $val345;
5099 $xfer += $input->readMapEnd();
5102 $xfer += $input->skip($ftype);
5105 $xfer += $input->skip($ftype);
5107 $xfer += $input->readFieldEnd();
5109 $xfer += $input->readStructEnd();
5114 my ($self, $output) = @_;
5116 $xfer += $output->writeStructBegin('Hbase_mutateRowsTs_args');
5117 if (defined $self->{tableName
}) {
5118 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
5119 $xfer += $output->writeString($self->{tableName
});
5120 $xfer += $output->writeFieldEnd();
5122 if (defined $self->{rowBatches
}) {
5123 $xfer += $output->writeFieldBegin('rowBatches', TType
::LIST
, 2);
5125 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{rowBatches
}}));
5127 foreach my $iter346 (@
{$self->{rowBatches
}})
5129 $xfer += ${iter346
}->write($output);
5132 $xfer += $output->writeListEnd();
5134 $xfer += $output->writeFieldEnd();
5136 if (defined $self->{timestamp
}) {
5137 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 3);
5138 $xfer += $output->writeI64($self->{timestamp
});
5139 $xfer += $output->writeFieldEnd();
5141 if (defined $self->{attributes
}) {
5142 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
5144 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
5146 while( my ($kiter347,$viter348) = each %{$self->{attributes
}})
5148 $xfer += $output->writeString($kiter347);
5149 $xfer += $output->writeString($viter348);
5152 $xfer += $output->writeMapEnd();
5154 $xfer += $output->writeFieldEnd();
5156 $xfer += $output->writeFieldStop();
5157 $xfer += $output->writeStructEnd();
5161 package Hbase
::Hbase_mutateRowsTs_result
;
5162 use base
qw(Class::Accessor);
5163 Hbase
::Hbase_mutateRowsTs_result
->mk_accessors( qw( ) );
5166 my $classname = shift;
5168 my $vals = shift || {};
5169 $self->{io
} = undef;
5170 $self->{ia
} = undef;
5171 if (UNIVERSAL
::isa
($vals,'HASH')) {
5172 if (defined $vals->{io
}) {
5173 $self->{io
} = $vals->{io
};
5175 if (defined $vals->{ia
}) {
5176 $self->{ia
} = $vals->{ia
};
5179 return bless ($self, $classname);
5183 return 'Hbase_mutateRowsTs_result';
5187 my ($self, $input) = @_;
5192 $xfer += $input->readStructBegin(\
$fname);
5195 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5196 if ($ftype == TType
::STOP
) {
5201 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
5202 $self->{io
} = new Hbase
::IOError
();
5203 $xfer += $self->{io
}->read($input);
5205 $xfer += $input->skip($ftype);
5208 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
5209 $self->{ia
} = new Hbase
::IllegalArgument
();
5210 $xfer += $self->{ia
}->read($input);
5212 $xfer += $input->skip($ftype);
5215 $xfer += $input->skip($ftype);
5217 $xfer += $input->readFieldEnd();
5219 $xfer += $input->readStructEnd();
5224 my ($self, $output) = @_;
5226 $xfer += $output->writeStructBegin('Hbase_mutateRowsTs_result');
5227 if (defined $self->{io
}) {
5228 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
5229 $xfer += $self->{io
}->write($output);
5230 $xfer += $output->writeFieldEnd();
5232 if (defined $self->{ia
}) {
5233 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
5234 $xfer += $self->{ia
}->write($output);
5235 $xfer += $output->writeFieldEnd();
5237 $xfer += $output->writeFieldStop();
5238 $xfer += $output->writeStructEnd();
5242 package Hbase
::Hbase_atomicIncrement_args
;
5243 use base
qw(Class::Accessor);
5244 Hbase
::Hbase_atomicIncrement_args
->mk_accessors( qw( tableName row column value ) );
5247 my $classname = shift;
5249 my $vals = shift || {};
5250 $self->{tableName
} = undef;
5251 $self->{row
} = undef;
5252 $self->{column
} = undef;
5253 $self->{value
} = undef;
5254 if (UNIVERSAL
::isa
($vals,'HASH')) {
5255 if (defined $vals->{tableName
}) {
5256 $self->{tableName
} = $vals->{tableName
};
5258 if (defined $vals->{row
}) {
5259 $self->{row
} = $vals->{row
};
5261 if (defined $vals->{column
}) {
5262 $self->{column
} = $vals->{column
};
5264 if (defined $vals->{value
}) {
5265 $self->{value
} = $vals->{value
};
5268 return bless ($self, $classname);
5272 return 'Hbase_atomicIncrement_args';
5276 my ($self, $input) = @_;
5281 $xfer += $input->readStructBegin(\
$fname);
5284 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5285 if ($ftype == TType
::STOP
) {
5290 /^1$/ && do{ if ($ftype == TType
::STRING
) {
5291 $xfer += $input->readString(\
$self->{tableName
});
5293 $xfer += $input->skip($ftype);
5296 /^2$/ && do{ if ($ftype == TType
::STRING
) {
5297 $xfer += $input->readString(\
$self->{row
});
5299 $xfer += $input->skip($ftype);
5302 /^3$/ && do{ if ($ftype == TType
::STRING
) {
5303 $xfer += $input->readString(\
$self->{column
});
5305 $xfer += $input->skip($ftype);
5308 /^4$/ && do{ if ($ftype == TType
::I64
) {
5309 $xfer += $input->readI64(\
$self->{value
});
5311 $xfer += $input->skip($ftype);
5314 $xfer += $input->skip($ftype);
5316 $xfer += $input->readFieldEnd();
5318 $xfer += $input->readStructEnd();
5323 my ($self, $output) = @_;
5325 $xfer += $output->writeStructBegin('Hbase_atomicIncrement_args');
5326 if (defined $self->{tableName
}) {
5327 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
5328 $xfer += $output->writeString($self->{tableName
});
5329 $xfer += $output->writeFieldEnd();
5331 if (defined $self->{row
}) {
5332 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
5333 $xfer += $output->writeString($self->{row
});
5334 $xfer += $output->writeFieldEnd();
5336 if (defined $self->{column
}) {
5337 $xfer += $output->writeFieldBegin('column', TType
::STRING
, 3);
5338 $xfer += $output->writeString($self->{column
});
5339 $xfer += $output->writeFieldEnd();
5341 if (defined $self->{value
}) {
5342 $xfer += $output->writeFieldBegin('value', TType
::I64
, 4);
5343 $xfer += $output->writeI64($self->{value
});
5344 $xfer += $output->writeFieldEnd();
5346 $xfer += $output->writeFieldStop();
5347 $xfer += $output->writeStructEnd();
5351 package Hbase
::Hbase_atomicIncrement_result
;
5352 use base
qw(Class::Accessor);
5353 Hbase
::Hbase_atomicIncrement_result
->mk_accessors( qw( success ) );
5356 my $classname = shift;
5358 my $vals = shift || {};
5359 $self->{success
} = undef;
5360 $self->{io
} = undef;
5361 $self->{ia
} = undef;
5362 if (UNIVERSAL
::isa
($vals,'HASH')) {
5363 if (defined $vals->{success
}) {
5364 $self->{success
} = $vals->{success
};
5366 if (defined $vals->{io
}) {
5367 $self->{io
} = $vals->{io
};
5369 if (defined $vals->{ia
}) {
5370 $self->{ia
} = $vals->{ia
};
5373 return bless ($self, $classname);
5377 return 'Hbase_atomicIncrement_result';
5381 my ($self, $input) = @_;
5386 $xfer += $input->readStructBegin(\
$fname);
5389 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5390 if ($ftype == TType
::STOP
) {
5395 /^0$/ && do{ if ($ftype == TType
::I64
) {
5396 $xfer += $input->readI64(\
$self->{success
});
5398 $xfer += $input->skip($ftype);
5401 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
5402 $self->{io
} = new Hbase
::IOError
();
5403 $xfer += $self->{io
}->read($input);
5405 $xfer += $input->skip($ftype);
5408 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
5409 $self->{ia
} = new Hbase
::IllegalArgument
();
5410 $xfer += $self->{ia
}->read($input);
5412 $xfer += $input->skip($ftype);
5415 $xfer += $input->skip($ftype);
5417 $xfer += $input->readFieldEnd();
5419 $xfer += $input->readStructEnd();
5424 my ($self, $output) = @_;
5426 $xfer += $output->writeStructBegin('Hbase_atomicIncrement_result');
5427 if (defined $self->{success
}) {
5428 $xfer += $output->writeFieldBegin('success', TType
::I64
, 0);
5429 $xfer += $output->writeI64($self->{success
});
5430 $xfer += $output->writeFieldEnd();
5432 if (defined $self->{io
}) {
5433 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
5434 $xfer += $self->{io
}->write($output);
5435 $xfer += $output->writeFieldEnd();
5437 if (defined $self->{ia
}) {
5438 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
5439 $xfer += $self->{ia
}->write($output);
5440 $xfer += $output->writeFieldEnd();
5442 $xfer += $output->writeFieldStop();
5443 $xfer += $output->writeStructEnd();
5447 package Hbase
::Hbase_deleteAll_args
;
5448 use base
qw(Class::Accessor);
5449 Hbase
::Hbase_deleteAll_args
->mk_accessors( qw( tableName row column attributes ) );
5452 my $classname = shift;
5454 my $vals = shift || {};
5455 $self->{tableName
} = undef;
5456 $self->{row
} = undef;
5457 $self->{column
} = undef;
5458 $self->{attributes
} = undef;
5459 if (UNIVERSAL
::isa
($vals,'HASH')) {
5460 if (defined $vals->{tableName
}) {
5461 $self->{tableName
} = $vals->{tableName
};
5463 if (defined $vals->{row
}) {
5464 $self->{row
} = $vals->{row
};
5466 if (defined $vals->{column
}) {
5467 $self->{column
} = $vals->{column
};
5469 if (defined $vals->{attributes
}) {
5470 $self->{attributes
} = $vals->{attributes
};
5473 return bless ($self, $classname);
5477 return 'Hbase_deleteAll_args';
5481 my ($self, $input) = @_;
5486 $xfer += $input->readStructBegin(\
$fname);
5489 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5490 if ($ftype == TType
::STOP
) {
5495 /^1$/ && do{ if ($ftype == TType
::STRING
) {
5496 $xfer += $input->readString(\
$self->{tableName
});
5498 $xfer += $input->skip($ftype);
5501 /^2$/ && do{ if ($ftype == TType
::STRING
) {
5502 $xfer += $input->readString(\
$self->{row
});
5504 $xfer += $input->skip($ftype);
5507 /^3$/ && do{ if ($ftype == TType
::STRING
) {
5508 $xfer += $input->readString(\
$self->{column
});
5510 $xfer += $input->skip($ftype);
5513 /^4$/ && do{ if ($ftype == TType
::MAP
) {
5516 $self->{attributes
} = {};
5519 $xfer += $input->readMapBegin(\
$_ktype350, \
$_vtype351, \
$_size349);
5520 for (my $_i353 = 0; $_i353 < $_size349; ++$_i353)
5524 $xfer += $input->readString(\
$key354);
5525 $xfer += $input->readString(\
$val355);
5526 $self->{attributes
}->{$key354} = $val355;
5528 $xfer += $input->readMapEnd();
5531 $xfer += $input->skip($ftype);
5534 $xfer += $input->skip($ftype);
5536 $xfer += $input->readFieldEnd();
5538 $xfer += $input->readStructEnd();
5543 my ($self, $output) = @_;
5545 $xfer += $output->writeStructBegin('Hbase_deleteAll_args');
5546 if (defined $self->{tableName
}) {
5547 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
5548 $xfer += $output->writeString($self->{tableName
});
5549 $xfer += $output->writeFieldEnd();
5551 if (defined $self->{row
}) {
5552 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
5553 $xfer += $output->writeString($self->{row
});
5554 $xfer += $output->writeFieldEnd();
5556 if (defined $self->{column
}) {
5557 $xfer += $output->writeFieldBegin('column', TType
::STRING
, 3);
5558 $xfer += $output->writeString($self->{column
});
5559 $xfer += $output->writeFieldEnd();
5561 if (defined $self->{attributes
}) {
5562 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
5564 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
5566 while( my ($kiter356,$viter357) = each %{$self->{attributes
}})
5568 $xfer += $output->writeString($kiter356);
5569 $xfer += $output->writeString($viter357);
5572 $xfer += $output->writeMapEnd();
5574 $xfer += $output->writeFieldEnd();
5576 $xfer += $output->writeFieldStop();
5577 $xfer += $output->writeStructEnd();
5581 package Hbase
::Hbase_deleteAll_result
;
5582 use base
qw(Class::Accessor);
5583 Hbase
::Hbase_deleteAll_result
->mk_accessors( qw( ) );
5586 my $classname = shift;
5588 my $vals = shift || {};
5589 $self->{io
} = undef;
5590 if (UNIVERSAL
::isa
($vals,'HASH')) {
5591 if (defined $vals->{io
}) {
5592 $self->{io
} = $vals->{io
};
5595 return bless ($self, $classname);
5599 return 'Hbase_deleteAll_result';
5603 my ($self, $input) = @_;
5608 $xfer += $input->readStructBegin(\
$fname);
5611 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5612 if ($ftype == TType
::STOP
) {
5617 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
5618 $self->{io
} = new Hbase
::IOError
();
5619 $xfer += $self->{io
}->read($input);
5621 $xfer += $input->skip($ftype);
5624 $xfer += $input->skip($ftype);
5626 $xfer += $input->readFieldEnd();
5628 $xfer += $input->readStructEnd();
5633 my ($self, $output) = @_;
5635 $xfer += $output->writeStructBegin('Hbase_deleteAll_result');
5636 if (defined $self->{io
}) {
5637 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
5638 $xfer += $self->{io
}->write($output);
5639 $xfer += $output->writeFieldEnd();
5641 $xfer += $output->writeFieldStop();
5642 $xfer += $output->writeStructEnd();
5646 package Hbase
::Hbase_deleteAllTs_args
;
5647 use base
qw(Class::Accessor);
5648 Hbase
::Hbase_deleteAllTs_args
->mk_accessors( qw( tableName row column timestamp attributes ) );
5651 my $classname = shift;
5653 my $vals = shift || {};
5654 $self->{tableName
} = undef;
5655 $self->{row
} = undef;
5656 $self->{column
} = undef;
5657 $self->{timestamp
} = undef;
5658 $self->{attributes
} = undef;
5659 if (UNIVERSAL
::isa
($vals,'HASH')) {
5660 if (defined $vals->{tableName
}) {
5661 $self->{tableName
} = $vals->{tableName
};
5663 if (defined $vals->{row
}) {
5664 $self->{row
} = $vals->{row
};
5666 if (defined $vals->{column
}) {
5667 $self->{column
} = $vals->{column
};
5669 if (defined $vals->{timestamp
}) {
5670 $self->{timestamp
} = $vals->{timestamp
};
5672 if (defined $vals->{attributes
}) {
5673 $self->{attributes
} = $vals->{attributes
};
5676 return bless ($self, $classname);
5680 return 'Hbase_deleteAllTs_args';
5684 my ($self, $input) = @_;
5689 $xfer += $input->readStructBegin(\
$fname);
5692 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5693 if ($ftype == TType
::STOP
) {
5698 /^1$/ && do{ if ($ftype == TType
::STRING
) {
5699 $xfer += $input->readString(\
$self->{tableName
});
5701 $xfer += $input->skip($ftype);
5704 /^2$/ && do{ if ($ftype == TType
::STRING
) {
5705 $xfer += $input->readString(\
$self->{row
});
5707 $xfer += $input->skip($ftype);
5710 /^3$/ && do{ if ($ftype == TType
::STRING
) {
5711 $xfer += $input->readString(\
$self->{column
});
5713 $xfer += $input->skip($ftype);
5716 /^4$/ && do{ if ($ftype == TType
::I64
) {
5717 $xfer += $input->readI64(\
$self->{timestamp
});
5719 $xfer += $input->skip($ftype);
5722 /^5$/ && do{ if ($ftype == TType
::MAP
) {
5725 $self->{attributes
} = {};
5728 $xfer += $input->readMapBegin(\
$_ktype359, \
$_vtype360, \
$_size358);
5729 for (my $_i362 = 0; $_i362 < $_size358; ++$_i362)
5733 $xfer += $input->readString(\
$key363);
5734 $xfer += $input->readString(\
$val364);
5735 $self->{attributes
}->{$key363} = $val364;
5737 $xfer += $input->readMapEnd();
5740 $xfer += $input->skip($ftype);
5743 $xfer += $input->skip($ftype);
5745 $xfer += $input->readFieldEnd();
5747 $xfer += $input->readStructEnd();
5752 my ($self, $output) = @_;
5754 $xfer += $output->writeStructBegin('Hbase_deleteAllTs_args');
5755 if (defined $self->{tableName
}) {
5756 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
5757 $xfer += $output->writeString($self->{tableName
});
5758 $xfer += $output->writeFieldEnd();
5760 if (defined $self->{row
}) {
5761 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
5762 $xfer += $output->writeString($self->{row
});
5763 $xfer += $output->writeFieldEnd();
5765 if (defined $self->{column
}) {
5766 $xfer += $output->writeFieldBegin('column', TType
::STRING
, 3);
5767 $xfer += $output->writeString($self->{column
});
5768 $xfer += $output->writeFieldEnd();
5770 if (defined $self->{timestamp
}) {
5771 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 4);
5772 $xfer += $output->writeI64($self->{timestamp
});
5773 $xfer += $output->writeFieldEnd();
5775 if (defined $self->{attributes
}) {
5776 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 5);
5778 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
5780 while( my ($kiter365,$viter366) = each %{$self->{attributes
}})
5782 $xfer += $output->writeString($kiter365);
5783 $xfer += $output->writeString($viter366);
5786 $xfer += $output->writeMapEnd();
5788 $xfer += $output->writeFieldEnd();
5790 $xfer += $output->writeFieldStop();
5791 $xfer += $output->writeStructEnd();
5795 package Hbase
::Hbase_deleteAllTs_result
;
5796 use base
qw(Class::Accessor);
5797 Hbase
::Hbase_deleteAllTs_result
->mk_accessors( qw( ) );
5800 my $classname = shift;
5802 my $vals = shift || {};
5803 $self->{io
} = undef;
5804 if (UNIVERSAL
::isa
($vals,'HASH')) {
5805 if (defined $vals->{io
}) {
5806 $self->{io
} = $vals->{io
};
5809 return bless ($self, $classname);
5813 return 'Hbase_deleteAllTs_result';
5817 my ($self, $input) = @_;
5822 $xfer += $input->readStructBegin(\
$fname);
5825 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5826 if ($ftype == TType
::STOP
) {
5831 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
5832 $self->{io
} = new Hbase
::IOError
();
5833 $xfer += $self->{io
}->read($input);
5835 $xfer += $input->skip($ftype);
5838 $xfer += $input->skip($ftype);
5840 $xfer += $input->readFieldEnd();
5842 $xfer += $input->readStructEnd();
5847 my ($self, $output) = @_;
5849 $xfer += $output->writeStructBegin('Hbase_deleteAllTs_result');
5850 if (defined $self->{io
}) {
5851 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
5852 $xfer += $self->{io
}->write($output);
5853 $xfer += $output->writeFieldEnd();
5855 $xfer += $output->writeFieldStop();
5856 $xfer += $output->writeStructEnd();
5860 package Hbase
::Hbase_deleteAllRow_args
;
5861 use base
qw(Class::Accessor);
5862 Hbase
::Hbase_deleteAllRow_args
->mk_accessors( qw( tableName row attributes ) );
5865 my $classname = shift;
5867 my $vals = shift || {};
5868 $self->{tableName
} = undef;
5869 $self->{row
} = undef;
5870 $self->{attributes
} = undef;
5871 if (UNIVERSAL
::isa
($vals,'HASH')) {
5872 if (defined $vals->{tableName
}) {
5873 $self->{tableName
} = $vals->{tableName
};
5875 if (defined $vals->{row
}) {
5876 $self->{row
} = $vals->{row
};
5878 if (defined $vals->{attributes
}) {
5879 $self->{attributes
} = $vals->{attributes
};
5882 return bless ($self, $classname);
5886 return 'Hbase_deleteAllRow_args';
5890 my ($self, $input) = @_;
5895 $xfer += $input->readStructBegin(\
$fname);
5898 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
5899 if ($ftype == TType
::STOP
) {
5904 /^1$/ && do{ if ($ftype == TType
::STRING
) {
5905 $xfer += $input->readString(\
$self->{tableName
});
5907 $xfer += $input->skip($ftype);
5910 /^2$/ && do{ if ($ftype == TType
::STRING
) {
5911 $xfer += $input->readString(\
$self->{row
});
5913 $xfer += $input->skip($ftype);
5916 /^3$/ && do{ if ($ftype == TType
::MAP
) {
5919 $self->{attributes
} = {};
5922 $xfer += $input->readMapBegin(\
$_ktype368, \
$_vtype369, \
$_size367);
5923 for (my $_i371 = 0; $_i371 < $_size367; ++$_i371)
5927 $xfer += $input->readString(\
$key372);
5928 $xfer += $input->readString(\
$val373);
5929 $self->{attributes
}->{$key372} = $val373;
5931 $xfer += $input->readMapEnd();
5934 $xfer += $input->skip($ftype);
5937 $xfer += $input->skip($ftype);
5939 $xfer += $input->readFieldEnd();
5941 $xfer += $input->readStructEnd();
5946 my ($self, $output) = @_;
5948 $xfer += $output->writeStructBegin('Hbase_deleteAllRow_args');
5949 if (defined $self->{tableName
}) {
5950 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
5951 $xfer += $output->writeString($self->{tableName
});
5952 $xfer += $output->writeFieldEnd();
5954 if (defined $self->{row
}) {
5955 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
5956 $xfer += $output->writeString($self->{row
});
5957 $xfer += $output->writeFieldEnd();
5959 if (defined $self->{attributes
}) {
5960 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 3);
5962 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
5964 while( my ($kiter374,$viter375) = each %{$self->{attributes
}})
5966 $xfer += $output->writeString($kiter374);
5967 $xfer += $output->writeString($viter375);
5970 $xfer += $output->writeMapEnd();
5972 $xfer += $output->writeFieldEnd();
5974 $xfer += $output->writeFieldStop();
5975 $xfer += $output->writeStructEnd();
5979 package Hbase
::Hbase_deleteAllRow_result
;
5980 use base
qw(Class::Accessor);
5981 Hbase
::Hbase_deleteAllRow_result
->mk_accessors( qw( ) );
5984 my $classname = shift;
5986 my $vals = shift || {};
5987 $self->{io
} = undef;
5988 if (UNIVERSAL
::isa
($vals,'HASH')) {
5989 if (defined $vals->{io
}) {
5990 $self->{io
} = $vals->{io
};
5993 return bless ($self, $classname);
5997 return 'Hbase_deleteAllRow_result';
6001 my ($self, $input) = @_;
6006 $xfer += $input->readStructBegin(\
$fname);
6009 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6010 if ($ftype == TType
::STOP
) {
6015 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
6016 $self->{io
} = new Hbase
::IOError
();
6017 $xfer += $self->{io
}->read($input);
6019 $xfer += $input->skip($ftype);
6022 $xfer += $input->skip($ftype);
6024 $xfer += $input->readFieldEnd();
6026 $xfer += $input->readStructEnd();
6031 my ($self, $output) = @_;
6033 $xfer += $output->writeStructBegin('Hbase_deleteAllRow_result');
6034 if (defined $self->{io
}) {
6035 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
6036 $xfer += $self->{io
}->write($output);
6037 $xfer += $output->writeFieldEnd();
6039 $xfer += $output->writeFieldStop();
6040 $xfer += $output->writeStructEnd();
6044 package Hbase
::Hbase_increment_args
;
6045 use base
qw(Class::Accessor);
6046 Hbase
::Hbase_increment_args
->mk_accessors( qw( increment ) );
6049 my $classname = shift;
6051 my $vals = shift || {};
6052 $self->{increment
} = undef;
6053 if (UNIVERSAL
::isa
($vals,'HASH')) {
6054 if (defined $vals->{increment
}) {
6055 $self->{increment
} = $vals->{increment
};
6058 return bless ($self, $classname);
6062 return 'Hbase_increment_args';
6066 my ($self, $input) = @_;
6071 $xfer += $input->readStructBegin(\
$fname);
6074 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6075 if ($ftype == TType
::STOP
) {
6080 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
6081 $self->{increment
} = new Hbase
::TIncrement
();
6082 $xfer += $self->{increment
}->read($input);
6084 $xfer += $input->skip($ftype);
6087 $xfer += $input->skip($ftype);
6089 $xfer += $input->readFieldEnd();
6091 $xfer += $input->readStructEnd();
6096 my ($self, $output) = @_;
6098 $xfer += $output->writeStructBegin('Hbase_increment_args');
6099 if (defined $self->{increment
}) {
6100 $xfer += $output->writeFieldBegin('increment', TType
::STRUCT
, 1);
6101 $xfer += $self->{increment
}->write($output);
6102 $xfer += $output->writeFieldEnd();
6104 $xfer += $output->writeFieldStop();
6105 $xfer += $output->writeStructEnd();
6109 package Hbase
::Hbase_increment_result
;
6110 use base
qw(Class::Accessor);
6111 Hbase
::Hbase_increment_result
->mk_accessors( qw( ) );
6114 my $classname = shift;
6116 my $vals = shift || {};
6117 $self->{io
} = undef;
6118 if (UNIVERSAL
::isa
($vals,'HASH')) {
6119 if (defined $vals->{io
}) {
6120 $self->{io
} = $vals->{io
};
6123 return bless ($self, $classname);
6127 return 'Hbase_increment_result';
6131 my ($self, $input) = @_;
6136 $xfer += $input->readStructBegin(\
$fname);
6139 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6140 if ($ftype == TType
::STOP
) {
6145 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
6146 $self->{io
} = new Hbase
::IOError
();
6147 $xfer += $self->{io
}->read($input);
6149 $xfer += $input->skip($ftype);
6152 $xfer += $input->skip($ftype);
6154 $xfer += $input->readFieldEnd();
6156 $xfer += $input->readStructEnd();
6161 my ($self, $output) = @_;
6163 $xfer += $output->writeStructBegin('Hbase_increment_result');
6164 if (defined $self->{io
}) {
6165 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
6166 $xfer += $self->{io
}->write($output);
6167 $xfer += $output->writeFieldEnd();
6169 $xfer += $output->writeFieldStop();
6170 $xfer += $output->writeStructEnd();
6174 package Hbase
::Hbase_incrementRows_args
;
6175 use base
qw(Class::Accessor);
6176 Hbase
::Hbase_incrementRows_args
->mk_accessors( qw( increments ) );
6179 my $classname = shift;
6181 my $vals = shift || {};
6182 $self->{increments
} = undef;
6183 if (UNIVERSAL
::isa
($vals,'HASH')) {
6184 if (defined $vals->{increments
}) {
6185 $self->{increments
} = $vals->{increments
};
6188 return bless ($self, $classname);
6192 return 'Hbase_incrementRows_args';
6196 my ($self, $input) = @_;
6201 $xfer += $input->readStructBegin(\
$fname);
6204 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6205 if ($ftype == TType
::STOP
) {
6210 /^1$/ && do{ if ($ftype == TType
::LIST
) {
6213 $self->{increments
} = [];
6215 $xfer += $input->readListBegin(\
$_etype379, \
$_size376);
6216 for (my $_i380 = 0; $_i380 < $_size376; ++$_i380)
6218 my $elem381 = undef;
6219 $elem381 = new Hbase
::TIncrement
();
6220 $xfer += $elem381->read($input);
6221 push(@
{$self->{increments
}},$elem381);
6223 $xfer += $input->readListEnd();
6226 $xfer += $input->skip($ftype);
6229 $xfer += $input->skip($ftype);
6231 $xfer += $input->readFieldEnd();
6233 $xfer += $input->readStructEnd();
6238 my ($self, $output) = @_;
6240 $xfer += $output->writeStructBegin('Hbase_incrementRows_args');
6241 if (defined $self->{increments
}) {
6242 $xfer += $output->writeFieldBegin('increments', TType
::LIST
, 1);
6244 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{increments
}}));
6246 foreach my $iter382 (@
{$self->{increments
}})
6248 $xfer += ${iter382
}->write($output);
6251 $xfer += $output->writeListEnd();
6253 $xfer += $output->writeFieldEnd();
6255 $xfer += $output->writeFieldStop();
6256 $xfer += $output->writeStructEnd();
6260 package Hbase
::Hbase_incrementRows_result
;
6261 use base
qw(Class::Accessor);
6262 Hbase
::Hbase_incrementRows_result
->mk_accessors( qw( ) );
6265 my $classname = shift;
6267 my $vals = shift || {};
6268 $self->{io
} = undef;
6269 if (UNIVERSAL
::isa
($vals,'HASH')) {
6270 if (defined $vals->{io
}) {
6271 $self->{io
} = $vals->{io
};
6274 return bless ($self, $classname);
6278 return 'Hbase_incrementRows_result';
6282 my ($self, $input) = @_;
6287 $xfer += $input->readStructBegin(\
$fname);
6290 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6291 if ($ftype == TType
::STOP
) {
6296 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
6297 $self->{io
} = new Hbase
::IOError
();
6298 $xfer += $self->{io
}->read($input);
6300 $xfer += $input->skip($ftype);
6303 $xfer += $input->skip($ftype);
6305 $xfer += $input->readFieldEnd();
6307 $xfer += $input->readStructEnd();
6312 my ($self, $output) = @_;
6314 $xfer += $output->writeStructBegin('Hbase_incrementRows_result');
6315 if (defined $self->{io
}) {
6316 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
6317 $xfer += $self->{io
}->write($output);
6318 $xfer += $output->writeFieldEnd();
6320 $xfer += $output->writeFieldStop();
6321 $xfer += $output->writeStructEnd();
6325 package Hbase
::Hbase_deleteAllRowTs_args
;
6326 use base
qw(Class::Accessor);
6327 Hbase
::Hbase_deleteAllRowTs_args
->mk_accessors( qw( tableName row timestamp attributes ) );
6330 my $classname = shift;
6332 my $vals = shift || {};
6333 $self->{tableName
} = undef;
6334 $self->{row
} = undef;
6335 $self->{timestamp
} = undef;
6336 $self->{attributes
} = undef;
6337 if (UNIVERSAL
::isa
($vals,'HASH')) {
6338 if (defined $vals->{tableName
}) {
6339 $self->{tableName
} = $vals->{tableName
};
6341 if (defined $vals->{row
}) {
6342 $self->{row
} = $vals->{row
};
6344 if (defined $vals->{timestamp
}) {
6345 $self->{timestamp
} = $vals->{timestamp
};
6347 if (defined $vals->{attributes
}) {
6348 $self->{attributes
} = $vals->{attributes
};
6351 return bless ($self, $classname);
6355 return 'Hbase_deleteAllRowTs_args';
6359 my ($self, $input) = @_;
6364 $xfer += $input->readStructBegin(\
$fname);
6367 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6368 if ($ftype == TType
::STOP
) {
6373 /^1$/ && do{ if ($ftype == TType
::STRING
) {
6374 $xfer += $input->readString(\
$self->{tableName
});
6376 $xfer += $input->skip($ftype);
6379 /^2$/ && do{ if ($ftype == TType
::STRING
) {
6380 $xfer += $input->readString(\
$self->{row
});
6382 $xfer += $input->skip($ftype);
6385 /^3$/ && do{ if ($ftype == TType
::I64
) {
6386 $xfer += $input->readI64(\
$self->{timestamp
});
6388 $xfer += $input->skip($ftype);
6391 /^4$/ && do{ if ($ftype == TType
::MAP
) {
6394 $self->{attributes
} = {};
6397 $xfer += $input->readMapBegin(\
$_ktype384, \
$_vtype385, \
$_size383);
6398 for (my $_i387 = 0; $_i387 < $_size383; ++$_i387)
6402 $xfer += $input->readString(\
$key388);
6403 $xfer += $input->readString(\
$val389);
6404 $self->{attributes
}->{$key388} = $val389;
6406 $xfer += $input->readMapEnd();
6409 $xfer += $input->skip($ftype);
6412 $xfer += $input->skip($ftype);
6414 $xfer += $input->readFieldEnd();
6416 $xfer += $input->readStructEnd();
6421 my ($self, $output) = @_;
6423 $xfer += $output->writeStructBegin('Hbase_deleteAllRowTs_args');
6424 if (defined $self->{tableName
}) {
6425 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
6426 $xfer += $output->writeString($self->{tableName
});
6427 $xfer += $output->writeFieldEnd();
6429 if (defined $self->{row
}) {
6430 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
6431 $xfer += $output->writeString($self->{row
});
6432 $xfer += $output->writeFieldEnd();
6434 if (defined $self->{timestamp
}) {
6435 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 3);
6436 $xfer += $output->writeI64($self->{timestamp
});
6437 $xfer += $output->writeFieldEnd();
6439 if (defined $self->{attributes
}) {
6440 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
6442 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
6444 while( my ($kiter390,$viter391) = each %{$self->{attributes
}})
6446 $xfer += $output->writeString($kiter390);
6447 $xfer += $output->writeString($viter391);
6450 $xfer += $output->writeMapEnd();
6452 $xfer += $output->writeFieldEnd();
6454 $xfer += $output->writeFieldStop();
6455 $xfer += $output->writeStructEnd();
6459 package Hbase
::Hbase_deleteAllRowTs_result
;
6460 use base
qw(Class::Accessor);
6461 Hbase
::Hbase_deleteAllRowTs_result
->mk_accessors( qw( ) );
6464 my $classname = shift;
6466 my $vals = shift || {};
6467 $self->{io
} = undef;
6468 if (UNIVERSAL
::isa
($vals,'HASH')) {
6469 if (defined $vals->{io
}) {
6470 $self->{io
} = $vals->{io
};
6473 return bless ($self, $classname);
6477 return 'Hbase_deleteAllRowTs_result';
6481 my ($self, $input) = @_;
6486 $xfer += $input->readStructBegin(\
$fname);
6489 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6490 if ($ftype == TType
::STOP
) {
6495 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
6496 $self->{io
} = new Hbase
::IOError
();
6497 $xfer += $self->{io
}->read($input);
6499 $xfer += $input->skip($ftype);
6502 $xfer += $input->skip($ftype);
6504 $xfer += $input->readFieldEnd();
6506 $xfer += $input->readStructEnd();
6511 my ($self, $output) = @_;
6513 $xfer += $output->writeStructBegin('Hbase_deleteAllRowTs_result');
6514 if (defined $self->{io
}) {
6515 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
6516 $xfer += $self->{io
}->write($output);
6517 $xfer += $output->writeFieldEnd();
6519 $xfer += $output->writeFieldStop();
6520 $xfer += $output->writeStructEnd();
6524 package Hbase
::Hbase_scannerOpenWithScan_args
;
6525 use base
qw(Class::Accessor);
6526 Hbase
::Hbase_scannerOpenWithScan_args
->mk_accessors( qw( tableName scan attributes ) );
6529 my $classname = shift;
6531 my $vals = shift || {};
6532 $self->{tableName
} = undef;
6533 $self->{scan
} = undef;
6534 $self->{attributes
} = undef;
6535 if (UNIVERSAL
::isa
($vals,'HASH')) {
6536 if (defined $vals->{tableName
}) {
6537 $self->{tableName
} = $vals->{tableName
};
6539 if (defined $vals->{scan
}) {
6540 $self->{scan
} = $vals->{scan
};
6542 if (defined $vals->{attributes
}) {
6543 $self->{attributes
} = $vals->{attributes
};
6546 return bless ($self, $classname);
6550 return 'Hbase_scannerOpenWithScan_args';
6554 my ($self, $input) = @_;
6559 $xfer += $input->readStructBegin(\
$fname);
6562 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6563 if ($ftype == TType
::STOP
) {
6568 /^1$/ && do{ if ($ftype == TType
::STRING
) {
6569 $xfer += $input->readString(\
$self->{tableName
});
6571 $xfer += $input->skip($ftype);
6574 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
6575 $self->{scan
} = new Hbase
::TScan
();
6576 $xfer += $self->{scan
}->read($input);
6578 $xfer += $input->skip($ftype);
6581 /^3$/ && do{ if ($ftype == TType
::MAP
) {
6584 $self->{attributes
} = {};
6587 $xfer += $input->readMapBegin(\
$_ktype393, \
$_vtype394, \
$_size392);
6588 for (my $_i396 = 0; $_i396 < $_size392; ++$_i396)
6592 $xfer += $input->readString(\
$key397);
6593 $xfer += $input->readString(\
$val398);
6594 $self->{attributes
}->{$key397} = $val398;
6596 $xfer += $input->readMapEnd();
6599 $xfer += $input->skip($ftype);
6602 $xfer += $input->skip($ftype);
6604 $xfer += $input->readFieldEnd();
6606 $xfer += $input->readStructEnd();
6611 my ($self, $output) = @_;
6613 $xfer += $output->writeStructBegin('Hbase_scannerOpenWithScan_args');
6614 if (defined $self->{tableName
}) {
6615 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
6616 $xfer += $output->writeString($self->{tableName
});
6617 $xfer += $output->writeFieldEnd();
6619 if (defined $self->{scan
}) {
6620 $xfer += $output->writeFieldBegin('scan', TType
::STRUCT
, 2);
6621 $xfer += $self->{scan
}->write($output);
6622 $xfer += $output->writeFieldEnd();
6624 if (defined $self->{attributes
}) {
6625 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 3);
6627 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
6629 while( my ($kiter399,$viter400) = each %{$self->{attributes
}})
6631 $xfer += $output->writeString($kiter399);
6632 $xfer += $output->writeString($viter400);
6635 $xfer += $output->writeMapEnd();
6637 $xfer += $output->writeFieldEnd();
6639 $xfer += $output->writeFieldStop();
6640 $xfer += $output->writeStructEnd();
6644 package Hbase
::Hbase_scannerOpenWithScan_result
;
6645 use base
qw(Class::Accessor);
6646 Hbase
::Hbase_scannerOpenWithScan_result
->mk_accessors( qw( success ) );
6649 my $classname = shift;
6651 my $vals = shift || {};
6652 $self->{success
} = undef;
6653 $self->{io
} = undef;
6654 if (UNIVERSAL
::isa
($vals,'HASH')) {
6655 if (defined $vals->{success
}) {
6656 $self->{success
} = $vals->{success
};
6658 if (defined $vals->{io
}) {
6659 $self->{io
} = $vals->{io
};
6662 return bless ($self, $classname);
6666 return 'Hbase_scannerOpenWithScan_result';
6670 my ($self, $input) = @_;
6675 $xfer += $input->readStructBegin(\
$fname);
6678 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6679 if ($ftype == TType
::STOP
) {
6684 /^0$/ && do{ if ($ftype == TType
::I32
) {
6685 $xfer += $input->readI32(\
$self->{success
});
6687 $xfer += $input->skip($ftype);
6690 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
6691 $self->{io
} = new Hbase
::IOError
();
6692 $xfer += $self->{io
}->read($input);
6694 $xfer += $input->skip($ftype);
6697 $xfer += $input->skip($ftype);
6699 $xfer += $input->readFieldEnd();
6701 $xfer += $input->readStructEnd();
6706 my ($self, $output) = @_;
6708 $xfer += $output->writeStructBegin('Hbase_scannerOpenWithScan_result');
6709 if (defined $self->{success
}) {
6710 $xfer += $output->writeFieldBegin('success', TType
::I32
, 0);
6711 $xfer += $output->writeI32($self->{success
});
6712 $xfer += $output->writeFieldEnd();
6714 if (defined $self->{io
}) {
6715 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
6716 $xfer += $self->{io
}->write($output);
6717 $xfer += $output->writeFieldEnd();
6719 $xfer += $output->writeFieldStop();
6720 $xfer += $output->writeStructEnd();
6724 package Hbase
::Hbase_scannerOpen_args
;
6725 use base
qw(Class::Accessor);
6726 Hbase
::Hbase_scannerOpen_args
->mk_accessors( qw( tableName startRow columns attributes ) );
6729 my $classname = shift;
6731 my $vals = shift || {};
6732 $self->{tableName
} = undef;
6733 $self->{startRow
} = undef;
6734 $self->{columns
} = undef;
6735 $self->{attributes
} = undef;
6736 if (UNIVERSAL
::isa
($vals,'HASH')) {
6737 if (defined $vals->{tableName
}) {
6738 $self->{tableName
} = $vals->{tableName
};
6740 if (defined $vals->{startRow
}) {
6741 $self->{startRow
} = $vals->{startRow
};
6743 if (defined $vals->{columns
}) {
6744 $self->{columns
} = $vals->{columns
};
6746 if (defined $vals->{attributes
}) {
6747 $self->{attributes
} = $vals->{attributes
};
6750 return bless ($self, $classname);
6754 return 'Hbase_scannerOpen_args';
6758 my ($self, $input) = @_;
6763 $xfer += $input->readStructBegin(\
$fname);
6766 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6767 if ($ftype == TType
::STOP
) {
6772 /^1$/ && do{ if ($ftype == TType
::STRING
) {
6773 $xfer += $input->readString(\
$self->{tableName
});
6775 $xfer += $input->skip($ftype);
6778 /^2$/ && do{ if ($ftype == TType
::STRING
) {
6779 $xfer += $input->readString(\
$self->{startRow
});
6781 $xfer += $input->skip($ftype);
6784 /^3$/ && do{ if ($ftype == TType
::LIST
) {
6787 $self->{columns
} = [];
6789 $xfer += $input->readListBegin(\
$_etype404, \
$_size401);
6790 for (my $_i405 = 0; $_i405 < $_size401; ++$_i405)
6792 my $elem406 = undef;
6793 $xfer += $input->readString(\
$elem406);
6794 push(@
{$self->{columns
}},$elem406);
6796 $xfer += $input->readListEnd();
6799 $xfer += $input->skip($ftype);
6802 /^4$/ && do{ if ($ftype == TType
::MAP
) {
6805 $self->{attributes
} = {};
6808 $xfer += $input->readMapBegin(\
$_ktype408, \
$_vtype409, \
$_size407);
6809 for (my $_i411 = 0; $_i411 < $_size407; ++$_i411)
6813 $xfer += $input->readString(\
$key412);
6814 $xfer += $input->readString(\
$val413);
6815 $self->{attributes
}->{$key412} = $val413;
6817 $xfer += $input->readMapEnd();
6820 $xfer += $input->skip($ftype);
6823 $xfer += $input->skip($ftype);
6825 $xfer += $input->readFieldEnd();
6827 $xfer += $input->readStructEnd();
6832 my ($self, $output) = @_;
6834 $xfer += $output->writeStructBegin('Hbase_scannerOpen_args');
6835 if (defined $self->{tableName
}) {
6836 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
6837 $xfer += $output->writeString($self->{tableName
});
6838 $xfer += $output->writeFieldEnd();
6840 if (defined $self->{startRow
}) {
6841 $xfer += $output->writeFieldBegin('startRow', TType
::STRING
, 2);
6842 $xfer += $output->writeString($self->{startRow
});
6843 $xfer += $output->writeFieldEnd();
6845 if (defined $self->{columns
}) {
6846 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 3);
6848 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
6850 foreach my $iter414 (@
{$self->{columns
}})
6852 $xfer += $output->writeString($iter414);
6855 $xfer += $output->writeListEnd();
6857 $xfer += $output->writeFieldEnd();
6859 if (defined $self->{attributes
}) {
6860 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
6862 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
6864 while( my ($kiter415,$viter416) = each %{$self->{attributes
}})
6866 $xfer += $output->writeString($kiter415);
6867 $xfer += $output->writeString($viter416);
6870 $xfer += $output->writeMapEnd();
6872 $xfer += $output->writeFieldEnd();
6874 $xfer += $output->writeFieldStop();
6875 $xfer += $output->writeStructEnd();
6879 package Hbase
::Hbase_scannerOpen_result
;
6880 use base
qw(Class::Accessor);
6881 Hbase
::Hbase_scannerOpen_result
->mk_accessors( qw( success ) );
6884 my $classname = shift;
6886 my $vals = shift || {};
6887 $self->{success
} = undef;
6888 $self->{io
} = undef;
6889 if (UNIVERSAL
::isa
($vals,'HASH')) {
6890 if (defined $vals->{success
}) {
6891 $self->{success
} = $vals->{success
};
6893 if (defined $vals->{io
}) {
6894 $self->{io
} = $vals->{io
};
6897 return bless ($self, $classname);
6901 return 'Hbase_scannerOpen_result';
6905 my ($self, $input) = @_;
6910 $xfer += $input->readStructBegin(\
$fname);
6913 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
6914 if ($ftype == TType
::STOP
) {
6919 /^0$/ && do{ if ($ftype == TType
::I32
) {
6920 $xfer += $input->readI32(\
$self->{success
});
6922 $xfer += $input->skip($ftype);
6925 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
6926 $self->{io
} = new Hbase
::IOError
();
6927 $xfer += $self->{io
}->read($input);
6929 $xfer += $input->skip($ftype);
6932 $xfer += $input->skip($ftype);
6934 $xfer += $input->readFieldEnd();
6936 $xfer += $input->readStructEnd();
6941 my ($self, $output) = @_;
6943 $xfer += $output->writeStructBegin('Hbase_scannerOpen_result');
6944 if (defined $self->{success
}) {
6945 $xfer += $output->writeFieldBegin('success', TType
::I32
, 0);
6946 $xfer += $output->writeI32($self->{success
});
6947 $xfer += $output->writeFieldEnd();
6949 if (defined $self->{io
}) {
6950 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
6951 $xfer += $self->{io
}->write($output);
6952 $xfer += $output->writeFieldEnd();
6954 $xfer += $output->writeFieldStop();
6955 $xfer += $output->writeStructEnd();
6959 package Hbase
::Hbase_scannerOpenWithStop_args
;
6960 use base
qw(Class::Accessor);
6961 Hbase
::Hbase_scannerOpenWithStop_args
->mk_accessors( qw( tableName startRow stopRow columns attributes ) );
6964 my $classname = shift;
6966 my $vals = shift || {};
6967 $self->{tableName
} = undef;
6968 $self->{startRow
} = undef;
6969 $self->{stopRow
} = undef;
6970 $self->{columns
} = undef;
6971 $self->{attributes
} = undef;
6972 if (UNIVERSAL
::isa
($vals,'HASH')) {
6973 if (defined $vals->{tableName
}) {
6974 $self->{tableName
} = $vals->{tableName
};
6976 if (defined $vals->{startRow
}) {
6977 $self->{startRow
} = $vals->{startRow
};
6979 if (defined $vals->{stopRow
}) {
6980 $self->{stopRow
} = $vals->{stopRow
};
6982 if (defined $vals->{columns
}) {
6983 $self->{columns
} = $vals->{columns
};
6985 if (defined $vals->{attributes
}) {
6986 $self->{attributes
} = $vals->{attributes
};
6989 return bless ($self, $classname);
6993 return 'Hbase_scannerOpenWithStop_args';
6997 my ($self, $input) = @_;
7002 $xfer += $input->readStructBegin(\
$fname);
7005 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7006 if ($ftype == TType
::STOP
) {
7011 /^1$/ && do{ if ($ftype == TType
::STRING
) {
7012 $xfer += $input->readString(\
$self->{tableName
});
7014 $xfer += $input->skip($ftype);
7017 /^2$/ && do{ if ($ftype == TType
::STRING
) {
7018 $xfer += $input->readString(\
$self->{startRow
});
7020 $xfer += $input->skip($ftype);
7023 /^3$/ && do{ if ($ftype == TType
::STRING
) {
7024 $xfer += $input->readString(\
$self->{stopRow
});
7026 $xfer += $input->skip($ftype);
7029 /^4$/ && do{ if ($ftype == TType
::LIST
) {
7032 $self->{columns
} = [];
7034 $xfer += $input->readListBegin(\
$_etype420, \
$_size417);
7035 for (my $_i421 = 0; $_i421 < $_size417; ++$_i421)
7037 my $elem422 = undef;
7038 $xfer += $input->readString(\
$elem422);
7039 push(@
{$self->{columns
}},$elem422);
7041 $xfer += $input->readListEnd();
7044 $xfer += $input->skip($ftype);
7047 /^5$/ && do{ if ($ftype == TType
::MAP
) {
7050 $self->{attributes
} = {};
7053 $xfer += $input->readMapBegin(\
$_ktype424, \
$_vtype425, \
$_size423);
7054 for (my $_i427 = 0; $_i427 < $_size423; ++$_i427)
7058 $xfer += $input->readString(\
$key428);
7059 $xfer += $input->readString(\
$val429);
7060 $self->{attributes
}->{$key428} = $val429;
7062 $xfer += $input->readMapEnd();
7065 $xfer += $input->skip($ftype);
7068 $xfer += $input->skip($ftype);
7070 $xfer += $input->readFieldEnd();
7072 $xfer += $input->readStructEnd();
7077 my ($self, $output) = @_;
7079 $xfer += $output->writeStructBegin('Hbase_scannerOpenWithStop_args');
7080 if (defined $self->{tableName
}) {
7081 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
7082 $xfer += $output->writeString($self->{tableName
});
7083 $xfer += $output->writeFieldEnd();
7085 if (defined $self->{startRow
}) {
7086 $xfer += $output->writeFieldBegin('startRow', TType
::STRING
, 2);
7087 $xfer += $output->writeString($self->{startRow
});
7088 $xfer += $output->writeFieldEnd();
7090 if (defined $self->{stopRow
}) {
7091 $xfer += $output->writeFieldBegin('stopRow', TType
::STRING
, 3);
7092 $xfer += $output->writeString($self->{stopRow
});
7093 $xfer += $output->writeFieldEnd();
7095 if (defined $self->{columns
}) {
7096 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 4);
7098 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
7100 foreach my $iter430 (@
{$self->{columns
}})
7102 $xfer += $output->writeString($iter430);
7105 $xfer += $output->writeListEnd();
7107 $xfer += $output->writeFieldEnd();
7109 if (defined $self->{attributes
}) {
7110 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 5);
7112 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
7114 while( my ($kiter431,$viter432) = each %{$self->{attributes
}})
7116 $xfer += $output->writeString($kiter431);
7117 $xfer += $output->writeString($viter432);
7120 $xfer += $output->writeMapEnd();
7122 $xfer += $output->writeFieldEnd();
7124 $xfer += $output->writeFieldStop();
7125 $xfer += $output->writeStructEnd();
7129 package Hbase
::Hbase_scannerOpenWithStop_result
;
7130 use base
qw(Class::Accessor);
7131 Hbase
::Hbase_scannerOpenWithStop_result
->mk_accessors( qw( success ) );
7134 my $classname = shift;
7136 my $vals = shift || {};
7137 $self->{success
} = undef;
7138 $self->{io
} = undef;
7139 if (UNIVERSAL
::isa
($vals,'HASH')) {
7140 if (defined $vals->{success
}) {
7141 $self->{success
} = $vals->{success
};
7143 if (defined $vals->{io
}) {
7144 $self->{io
} = $vals->{io
};
7147 return bless ($self, $classname);
7151 return 'Hbase_scannerOpenWithStop_result';
7155 my ($self, $input) = @_;
7160 $xfer += $input->readStructBegin(\
$fname);
7163 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7164 if ($ftype == TType
::STOP
) {
7169 /^0$/ && do{ if ($ftype == TType
::I32
) {
7170 $xfer += $input->readI32(\
$self->{success
});
7172 $xfer += $input->skip($ftype);
7175 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
7176 $self->{io
} = new Hbase
::IOError
();
7177 $xfer += $self->{io
}->read($input);
7179 $xfer += $input->skip($ftype);
7182 $xfer += $input->skip($ftype);
7184 $xfer += $input->readFieldEnd();
7186 $xfer += $input->readStructEnd();
7191 my ($self, $output) = @_;
7193 $xfer += $output->writeStructBegin('Hbase_scannerOpenWithStop_result');
7194 if (defined $self->{success
}) {
7195 $xfer += $output->writeFieldBegin('success', TType
::I32
, 0);
7196 $xfer += $output->writeI32($self->{success
});
7197 $xfer += $output->writeFieldEnd();
7199 if (defined $self->{io
}) {
7200 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
7201 $xfer += $self->{io
}->write($output);
7202 $xfer += $output->writeFieldEnd();
7204 $xfer += $output->writeFieldStop();
7205 $xfer += $output->writeStructEnd();
7209 package Hbase
::Hbase_scannerOpenWithPrefix_args
;
7210 use base
qw(Class::Accessor);
7211 Hbase
::Hbase_scannerOpenWithPrefix_args
->mk_accessors( qw( tableName startAndPrefix columns attributes ) );
7214 my $classname = shift;
7216 my $vals = shift || {};
7217 $self->{tableName
} = undef;
7218 $self->{startAndPrefix
} = undef;
7219 $self->{columns
} = undef;
7220 $self->{attributes
} = undef;
7221 if (UNIVERSAL
::isa
($vals,'HASH')) {
7222 if (defined $vals->{tableName
}) {
7223 $self->{tableName
} = $vals->{tableName
};
7225 if (defined $vals->{startAndPrefix
}) {
7226 $self->{startAndPrefix
} = $vals->{startAndPrefix
};
7228 if (defined $vals->{columns
}) {
7229 $self->{columns
} = $vals->{columns
};
7231 if (defined $vals->{attributes
}) {
7232 $self->{attributes
} = $vals->{attributes
};
7235 return bless ($self, $classname);
7239 return 'Hbase_scannerOpenWithPrefix_args';
7243 my ($self, $input) = @_;
7248 $xfer += $input->readStructBegin(\
$fname);
7251 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7252 if ($ftype == TType
::STOP
) {
7257 /^1$/ && do{ if ($ftype == TType
::STRING
) {
7258 $xfer += $input->readString(\
$self->{tableName
});
7260 $xfer += $input->skip($ftype);
7263 /^2$/ && do{ if ($ftype == TType
::STRING
) {
7264 $xfer += $input->readString(\
$self->{startAndPrefix
});
7266 $xfer += $input->skip($ftype);
7269 /^3$/ && do{ if ($ftype == TType
::LIST
) {
7272 $self->{columns
} = [];
7274 $xfer += $input->readListBegin(\
$_etype436, \
$_size433);
7275 for (my $_i437 = 0; $_i437 < $_size433; ++$_i437)
7277 my $elem438 = undef;
7278 $xfer += $input->readString(\
$elem438);
7279 push(@
{$self->{columns
}},$elem438);
7281 $xfer += $input->readListEnd();
7284 $xfer += $input->skip($ftype);
7287 /^4$/ && do{ if ($ftype == TType
::MAP
) {
7290 $self->{attributes
} = {};
7293 $xfer += $input->readMapBegin(\
$_ktype440, \
$_vtype441, \
$_size439);
7294 for (my $_i443 = 0; $_i443 < $_size439; ++$_i443)
7298 $xfer += $input->readString(\
$key444);
7299 $xfer += $input->readString(\
$val445);
7300 $self->{attributes
}->{$key444} = $val445;
7302 $xfer += $input->readMapEnd();
7305 $xfer += $input->skip($ftype);
7308 $xfer += $input->skip($ftype);
7310 $xfer += $input->readFieldEnd();
7312 $xfer += $input->readStructEnd();
7317 my ($self, $output) = @_;
7319 $xfer += $output->writeStructBegin('Hbase_scannerOpenWithPrefix_args');
7320 if (defined $self->{tableName
}) {
7321 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
7322 $xfer += $output->writeString($self->{tableName
});
7323 $xfer += $output->writeFieldEnd();
7325 if (defined $self->{startAndPrefix
}) {
7326 $xfer += $output->writeFieldBegin('startAndPrefix', TType
::STRING
, 2);
7327 $xfer += $output->writeString($self->{startAndPrefix
});
7328 $xfer += $output->writeFieldEnd();
7330 if (defined $self->{columns
}) {
7331 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 3);
7333 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
7335 foreach my $iter446 (@
{$self->{columns
}})
7337 $xfer += $output->writeString($iter446);
7340 $xfer += $output->writeListEnd();
7342 $xfer += $output->writeFieldEnd();
7344 if (defined $self->{attributes
}) {
7345 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 4);
7347 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
7349 while( my ($kiter447,$viter448) = each %{$self->{attributes
}})
7351 $xfer += $output->writeString($kiter447);
7352 $xfer += $output->writeString($viter448);
7355 $xfer += $output->writeMapEnd();
7357 $xfer += $output->writeFieldEnd();
7359 $xfer += $output->writeFieldStop();
7360 $xfer += $output->writeStructEnd();
7364 package Hbase
::Hbase_scannerOpenWithPrefix_result
;
7365 use base
qw(Class::Accessor);
7366 Hbase
::Hbase_scannerOpenWithPrefix_result
->mk_accessors( qw( success ) );
7369 my $classname = shift;
7371 my $vals = shift || {};
7372 $self->{success
} = undef;
7373 $self->{io
} = undef;
7374 if (UNIVERSAL
::isa
($vals,'HASH')) {
7375 if (defined $vals->{success
}) {
7376 $self->{success
} = $vals->{success
};
7378 if (defined $vals->{io
}) {
7379 $self->{io
} = $vals->{io
};
7382 return bless ($self, $classname);
7386 return 'Hbase_scannerOpenWithPrefix_result';
7390 my ($self, $input) = @_;
7395 $xfer += $input->readStructBegin(\
$fname);
7398 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7399 if ($ftype == TType
::STOP
) {
7404 /^0$/ && do{ if ($ftype == TType
::I32
) {
7405 $xfer += $input->readI32(\
$self->{success
});
7407 $xfer += $input->skip($ftype);
7410 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
7411 $self->{io
} = new Hbase
::IOError
();
7412 $xfer += $self->{io
}->read($input);
7414 $xfer += $input->skip($ftype);
7417 $xfer += $input->skip($ftype);
7419 $xfer += $input->readFieldEnd();
7421 $xfer += $input->readStructEnd();
7426 my ($self, $output) = @_;
7428 $xfer += $output->writeStructBegin('Hbase_scannerOpenWithPrefix_result');
7429 if (defined $self->{success
}) {
7430 $xfer += $output->writeFieldBegin('success', TType
::I32
, 0);
7431 $xfer += $output->writeI32($self->{success
});
7432 $xfer += $output->writeFieldEnd();
7434 if (defined $self->{io
}) {
7435 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
7436 $xfer += $self->{io
}->write($output);
7437 $xfer += $output->writeFieldEnd();
7439 $xfer += $output->writeFieldStop();
7440 $xfer += $output->writeStructEnd();
7444 package Hbase
::Hbase_scannerOpenTs_args
;
7445 use base
qw(Class::Accessor);
7446 Hbase
::Hbase_scannerOpenTs_args
->mk_accessors( qw( tableName startRow columns timestamp attributes ) );
7449 my $classname = shift;
7451 my $vals = shift || {};
7452 $self->{tableName
} = undef;
7453 $self->{startRow
} = undef;
7454 $self->{columns
} = undef;
7455 $self->{timestamp
} = undef;
7456 $self->{attributes
} = undef;
7457 if (UNIVERSAL
::isa
($vals,'HASH')) {
7458 if (defined $vals->{tableName
}) {
7459 $self->{tableName
} = $vals->{tableName
};
7461 if (defined $vals->{startRow
}) {
7462 $self->{startRow
} = $vals->{startRow
};
7464 if (defined $vals->{columns
}) {
7465 $self->{columns
} = $vals->{columns
};
7467 if (defined $vals->{timestamp
}) {
7468 $self->{timestamp
} = $vals->{timestamp
};
7470 if (defined $vals->{attributes
}) {
7471 $self->{attributes
} = $vals->{attributes
};
7474 return bless ($self, $classname);
7478 return 'Hbase_scannerOpenTs_args';
7482 my ($self, $input) = @_;
7487 $xfer += $input->readStructBegin(\
$fname);
7490 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7491 if ($ftype == TType
::STOP
) {
7496 /^1$/ && do{ if ($ftype == TType
::STRING
) {
7497 $xfer += $input->readString(\
$self->{tableName
});
7499 $xfer += $input->skip($ftype);
7502 /^2$/ && do{ if ($ftype == TType
::STRING
) {
7503 $xfer += $input->readString(\
$self->{startRow
});
7505 $xfer += $input->skip($ftype);
7508 /^3$/ && do{ if ($ftype == TType
::LIST
) {
7511 $self->{columns
} = [];
7513 $xfer += $input->readListBegin(\
$_etype452, \
$_size449);
7514 for (my $_i453 = 0; $_i453 < $_size449; ++$_i453)
7516 my $elem454 = undef;
7517 $xfer += $input->readString(\
$elem454);
7518 push(@
{$self->{columns
}},$elem454);
7520 $xfer += $input->readListEnd();
7523 $xfer += $input->skip($ftype);
7526 /^4$/ && do{ if ($ftype == TType
::I64
) {
7527 $xfer += $input->readI64(\
$self->{timestamp
});
7529 $xfer += $input->skip($ftype);
7532 /^5$/ && do{ if ($ftype == TType
::MAP
) {
7535 $self->{attributes
} = {};
7538 $xfer += $input->readMapBegin(\
$_ktype456, \
$_vtype457, \
$_size455);
7539 for (my $_i459 = 0; $_i459 < $_size455; ++$_i459)
7543 $xfer += $input->readString(\
$key460);
7544 $xfer += $input->readString(\
$val461);
7545 $self->{attributes
}->{$key460} = $val461;
7547 $xfer += $input->readMapEnd();
7550 $xfer += $input->skip($ftype);
7553 $xfer += $input->skip($ftype);
7555 $xfer += $input->readFieldEnd();
7557 $xfer += $input->readStructEnd();
7562 my ($self, $output) = @_;
7564 $xfer += $output->writeStructBegin('Hbase_scannerOpenTs_args');
7565 if (defined $self->{tableName
}) {
7566 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
7567 $xfer += $output->writeString($self->{tableName
});
7568 $xfer += $output->writeFieldEnd();
7570 if (defined $self->{startRow
}) {
7571 $xfer += $output->writeFieldBegin('startRow', TType
::STRING
, 2);
7572 $xfer += $output->writeString($self->{startRow
});
7573 $xfer += $output->writeFieldEnd();
7575 if (defined $self->{columns
}) {
7576 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 3);
7578 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
7580 foreach my $iter462 (@
{$self->{columns
}})
7582 $xfer += $output->writeString($iter462);
7585 $xfer += $output->writeListEnd();
7587 $xfer += $output->writeFieldEnd();
7589 if (defined $self->{timestamp
}) {
7590 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 4);
7591 $xfer += $output->writeI64($self->{timestamp
});
7592 $xfer += $output->writeFieldEnd();
7594 if (defined $self->{attributes
}) {
7595 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 5);
7597 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
7599 while( my ($kiter463,$viter464) = each %{$self->{attributes
}})
7601 $xfer += $output->writeString($kiter463);
7602 $xfer += $output->writeString($viter464);
7605 $xfer += $output->writeMapEnd();
7607 $xfer += $output->writeFieldEnd();
7609 $xfer += $output->writeFieldStop();
7610 $xfer += $output->writeStructEnd();
7614 package Hbase
::Hbase_scannerOpenTs_result
;
7615 use base
qw(Class::Accessor);
7616 Hbase
::Hbase_scannerOpenTs_result
->mk_accessors( qw( success ) );
7619 my $classname = shift;
7621 my $vals = shift || {};
7622 $self->{success
} = undef;
7623 $self->{io
} = undef;
7624 if (UNIVERSAL
::isa
($vals,'HASH')) {
7625 if (defined $vals->{success
}) {
7626 $self->{success
} = $vals->{success
};
7628 if (defined $vals->{io
}) {
7629 $self->{io
} = $vals->{io
};
7632 return bless ($self, $classname);
7636 return 'Hbase_scannerOpenTs_result';
7640 my ($self, $input) = @_;
7645 $xfer += $input->readStructBegin(\
$fname);
7648 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7649 if ($ftype == TType
::STOP
) {
7654 /^0$/ && do{ if ($ftype == TType
::I32
) {
7655 $xfer += $input->readI32(\
$self->{success
});
7657 $xfer += $input->skip($ftype);
7660 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
7661 $self->{io
} = new Hbase
::IOError
();
7662 $xfer += $self->{io
}->read($input);
7664 $xfer += $input->skip($ftype);
7667 $xfer += $input->skip($ftype);
7669 $xfer += $input->readFieldEnd();
7671 $xfer += $input->readStructEnd();
7676 my ($self, $output) = @_;
7678 $xfer += $output->writeStructBegin('Hbase_scannerOpenTs_result');
7679 if (defined $self->{success
}) {
7680 $xfer += $output->writeFieldBegin('success', TType
::I32
, 0);
7681 $xfer += $output->writeI32($self->{success
});
7682 $xfer += $output->writeFieldEnd();
7684 if (defined $self->{io
}) {
7685 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
7686 $xfer += $self->{io
}->write($output);
7687 $xfer += $output->writeFieldEnd();
7689 $xfer += $output->writeFieldStop();
7690 $xfer += $output->writeStructEnd();
7694 package Hbase
::Hbase_scannerOpenWithStopTs_args
;
7695 use base
qw(Class::Accessor);
7696 Hbase
::Hbase_scannerOpenWithStopTs_args
->mk_accessors( qw( tableName startRow stopRow columns timestamp attributes ) );
7699 my $classname = shift;
7701 my $vals = shift || {};
7702 $self->{tableName
} = undef;
7703 $self->{startRow
} = undef;
7704 $self->{stopRow
} = undef;
7705 $self->{columns
} = undef;
7706 $self->{timestamp
} = undef;
7707 $self->{attributes
} = undef;
7708 if (UNIVERSAL
::isa
($vals,'HASH')) {
7709 if (defined $vals->{tableName
}) {
7710 $self->{tableName
} = $vals->{tableName
};
7712 if (defined $vals->{startRow
}) {
7713 $self->{startRow
} = $vals->{startRow
};
7715 if (defined $vals->{stopRow
}) {
7716 $self->{stopRow
} = $vals->{stopRow
};
7718 if (defined $vals->{columns
}) {
7719 $self->{columns
} = $vals->{columns
};
7721 if (defined $vals->{timestamp
}) {
7722 $self->{timestamp
} = $vals->{timestamp
};
7724 if (defined $vals->{attributes
}) {
7725 $self->{attributes
} = $vals->{attributes
};
7728 return bless ($self, $classname);
7732 return 'Hbase_scannerOpenWithStopTs_args';
7736 my ($self, $input) = @_;
7741 $xfer += $input->readStructBegin(\
$fname);
7744 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7745 if ($ftype == TType
::STOP
) {
7750 /^1$/ && do{ if ($ftype == TType
::STRING
) {
7751 $xfer += $input->readString(\
$self->{tableName
});
7753 $xfer += $input->skip($ftype);
7756 /^2$/ && do{ if ($ftype == TType
::STRING
) {
7757 $xfer += $input->readString(\
$self->{startRow
});
7759 $xfer += $input->skip($ftype);
7762 /^3$/ && do{ if ($ftype == TType
::STRING
) {
7763 $xfer += $input->readString(\
$self->{stopRow
});
7765 $xfer += $input->skip($ftype);
7768 /^4$/ && do{ if ($ftype == TType
::LIST
) {
7771 $self->{columns
} = [];
7773 $xfer += $input->readListBegin(\
$_etype468, \
$_size465);
7774 for (my $_i469 = 0; $_i469 < $_size465; ++$_i469)
7776 my $elem470 = undef;
7777 $xfer += $input->readString(\
$elem470);
7778 push(@
{$self->{columns
}},$elem470);
7780 $xfer += $input->readListEnd();
7783 $xfer += $input->skip($ftype);
7786 /^5$/ && do{ if ($ftype == TType
::I64
) {
7787 $xfer += $input->readI64(\
$self->{timestamp
});
7789 $xfer += $input->skip($ftype);
7792 /^6$/ && do{ if ($ftype == TType
::MAP
) {
7795 $self->{attributes
} = {};
7798 $xfer += $input->readMapBegin(\
$_ktype472, \
$_vtype473, \
$_size471);
7799 for (my $_i475 = 0; $_i475 < $_size471; ++$_i475)
7803 $xfer += $input->readString(\
$key476);
7804 $xfer += $input->readString(\
$val477);
7805 $self->{attributes
}->{$key476} = $val477;
7807 $xfer += $input->readMapEnd();
7810 $xfer += $input->skip($ftype);
7813 $xfer += $input->skip($ftype);
7815 $xfer += $input->readFieldEnd();
7817 $xfer += $input->readStructEnd();
7822 my ($self, $output) = @_;
7824 $xfer += $output->writeStructBegin('Hbase_scannerOpenWithStopTs_args');
7825 if (defined $self->{tableName
}) {
7826 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
7827 $xfer += $output->writeString($self->{tableName
});
7828 $xfer += $output->writeFieldEnd();
7830 if (defined $self->{startRow
}) {
7831 $xfer += $output->writeFieldBegin('startRow', TType
::STRING
, 2);
7832 $xfer += $output->writeString($self->{startRow
});
7833 $xfer += $output->writeFieldEnd();
7835 if (defined $self->{stopRow
}) {
7836 $xfer += $output->writeFieldBegin('stopRow', TType
::STRING
, 3);
7837 $xfer += $output->writeString($self->{stopRow
});
7838 $xfer += $output->writeFieldEnd();
7840 if (defined $self->{columns
}) {
7841 $xfer += $output->writeFieldBegin('columns', TType
::LIST
, 4);
7843 $xfer += $output->writeListBegin(TType
::STRING
, scalar(@
{$self->{columns
}}));
7845 foreach my $iter478 (@
{$self->{columns
}})
7847 $xfer += $output->writeString($iter478);
7850 $xfer += $output->writeListEnd();
7852 $xfer += $output->writeFieldEnd();
7854 if (defined $self->{timestamp
}) {
7855 $xfer += $output->writeFieldBegin('timestamp', TType
::I64
, 5);
7856 $xfer += $output->writeI64($self->{timestamp
});
7857 $xfer += $output->writeFieldEnd();
7859 if (defined $self->{attributes
}) {
7860 $xfer += $output->writeFieldBegin('attributes', TType
::MAP
, 6);
7862 $xfer += $output->writeMapBegin(TType
::STRING
, TType
::STRING
, scalar(keys %{$self->{attributes
}}));
7864 while( my ($kiter479,$viter480) = each %{$self->{attributes
}})
7866 $xfer += $output->writeString($kiter479);
7867 $xfer += $output->writeString($viter480);
7870 $xfer += $output->writeMapEnd();
7872 $xfer += $output->writeFieldEnd();
7874 $xfer += $output->writeFieldStop();
7875 $xfer += $output->writeStructEnd();
7879 package Hbase
::Hbase_scannerOpenWithStopTs_result
;
7880 use base
qw(Class::Accessor);
7881 Hbase
::Hbase_scannerOpenWithStopTs_result
->mk_accessors( qw( success ) );
7884 my $classname = shift;
7886 my $vals = shift || {};
7887 $self->{success
} = undef;
7888 $self->{io
} = undef;
7889 if (UNIVERSAL
::isa
($vals,'HASH')) {
7890 if (defined $vals->{success
}) {
7891 $self->{success
} = $vals->{success
};
7893 if (defined $vals->{io
}) {
7894 $self->{io
} = $vals->{io
};
7897 return bless ($self, $classname);
7901 return 'Hbase_scannerOpenWithStopTs_result';
7905 my ($self, $input) = @_;
7910 $xfer += $input->readStructBegin(\
$fname);
7913 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7914 if ($ftype == TType
::STOP
) {
7919 /^0$/ && do{ if ($ftype == TType
::I32
) {
7920 $xfer += $input->readI32(\
$self->{success
});
7922 $xfer += $input->skip($ftype);
7925 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
7926 $self->{io
} = new Hbase
::IOError
();
7927 $xfer += $self->{io
}->read($input);
7929 $xfer += $input->skip($ftype);
7932 $xfer += $input->skip($ftype);
7934 $xfer += $input->readFieldEnd();
7936 $xfer += $input->readStructEnd();
7941 my ($self, $output) = @_;
7943 $xfer += $output->writeStructBegin('Hbase_scannerOpenWithStopTs_result');
7944 if (defined $self->{success
}) {
7945 $xfer += $output->writeFieldBegin('success', TType
::I32
, 0);
7946 $xfer += $output->writeI32($self->{success
});
7947 $xfer += $output->writeFieldEnd();
7949 if (defined $self->{io
}) {
7950 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
7951 $xfer += $self->{io
}->write($output);
7952 $xfer += $output->writeFieldEnd();
7954 $xfer += $output->writeFieldStop();
7955 $xfer += $output->writeStructEnd();
7959 package Hbase
::Hbase_scannerGet_args
;
7960 use base
qw(Class::Accessor);
7961 Hbase
::Hbase_scannerGet_args
->mk_accessors( qw( id ) );
7964 my $classname = shift;
7966 my $vals = shift || {};
7967 $self->{id
} = undef;
7968 if (UNIVERSAL
::isa
($vals,'HASH')) {
7969 if (defined $vals->{id
}) {
7970 $self->{id
} = $vals->{id
};
7973 return bless ($self, $classname);
7977 return 'Hbase_scannerGet_args';
7981 my ($self, $input) = @_;
7986 $xfer += $input->readStructBegin(\
$fname);
7989 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
7990 if ($ftype == TType
::STOP
) {
7995 /^1$/ && do{ if ($ftype == TType
::I32
) {
7996 $xfer += $input->readI32(\
$self->{id
});
7998 $xfer += $input->skip($ftype);
8001 $xfer += $input->skip($ftype);
8003 $xfer += $input->readFieldEnd();
8005 $xfer += $input->readStructEnd();
8010 my ($self, $output) = @_;
8012 $xfer += $output->writeStructBegin('Hbase_scannerGet_args');
8013 if (defined $self->{id
}) {
8014 $xfer += $output->writeFieldBegin('id', TType
::I32
, 1);
8015 $xfer += $output->writeI32($self->{id
});
8016 $xfer += $output->writeFieldEnd();
8018 $xfer += $output->writeFieldStop();
8019 $xfer += $output->writeStructEnd();
8023 package Hbase
::Hbase_scannerGet_result
;
8024 use base
qw(Class::Accessor);
8025 Hbase
::Hbase_scannerGet_result
->mk_accessors( qw( success ) );
8028 my $classname = shift;
8030 my $vals = shift || {};
8031 $self->{success
} = undef;
8032 $self->{io
} = undef;
8033 $self->{ia
} = undef;
8034 if (UNIVERSAL
::isa
($vals,'HASH')) {
8035 if (defined $vals->{success
}) {
8036 $self->{success
} = $vals->{success
};
8038 if (defined $vals->{io
}) {
8039 $self->{io
} = $vals->{io
};
8041 if (defined $vals->{ia
}) {
8042 $self->{ia
} = $vals->{ia
};
8045 return bless ($self, $classname);
8049 return 'Hbase_scannerGet_result';
8053 my ($self, $input) = @_;
8058 $xfer += $input->readStructBegin(\
$fname);
8061 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8062 if ($ftype == TType
::STOP
) {
8067 /^0$/ && do{ if ($ftype == TType
::LIST
) {
8070 $self->{success
} = [];
8072 $xfer += $input->readListBegin(\
$_etype484, \
$_size481);
8073 for (my $_i485 = 0; $_i485 < $_size481; ++$_i485)
8075 my $elem486 = undef;
8076 $elem486 = new Hbase
::TRowResult
();
8077 $xfer += $elem486->read($input);
8078 push(@
{$self->{success
}},$elem486);
8080 $xfer += $input->readListEnd();
8083 $xfer += $input->skip($ftype);
8086 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
8087 $self->{io
} = new Hbase
::IOError
();
8088 $xfer += $self->{io
}->read($input);
8090 $xfer += $input->skip($ftype);
8093 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
8094 $self->{ia
} = new Hbase
::IllegalArgument
();
8095 $xfer += $self->{ia
}->read($input);
8097 $xfer += $input->skip($ftype);
8100 $xfer += $input->skip($ftype);
8102 $xfer += $input->readFieldEnd();
8104 $xfer += $input->readStructEnd();
8109 my ($self, $output) = @_;
8111 $xfer += $output->writeStructBegin('Hbase_scannerGet_result');
8112 if (defined $self->{success
}) {
8113 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
8115 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
8117 foreach my $iter487 (@
{$self->{success
}})
8119 $xfer += ${iter487
}->write($output);
8122 $xfer += $output->writeListEnd();
8124 $xfer += $output->writeFieldEnd();
8126 if (defined $self->{io
}) {
8127 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
8128 $xfer += $self->{io
}->write($output);
8129 $xfer += $output->writeFieldEnd();
8131 if (defined $self->{ia
}) {
8132 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
8133 $xfer += $self->{ia
}->write($output);
8134 $xfer += $output->writeFieldEnd();
8136 $xfer += $output->writeFieldStop();
8137 $xfer += $output->writeStructEnd();
8141 package Hbase
::Hbase_scannerGetList_args
;
8142 use base
qw(Class::Accessor);
8143 Hbase
::Hbase_scannerGetList_args
->mk_accessors( qw( id nbRows ) );
8146 my $classname = shift;
8148 my $vals = shift || {};
8149 $self->{id
} = undef;
8150 $self->{nbRows
} = undef;
8151 if (UNIVERSAL
::isa
($vals,'HASH')) {
8152 if (defined $vals->{id
}) {
8153 $self->{id
} = $vals->{id
};
8155 if (defined $vals->{nbRows
}) {
8156 $self->{nbRows
} = $vals->{nbRows
};
8159 return bless ($self, $classname);
8163 return 'Hbase_scannerGetList_args';
8167 my ($self, $input) = @_;
8172 $xfer += $input->readStructBegin(\
$fname);
8175 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8176 if ($ftype == TType
::STOP
) {
8181 /^1$/ && do{ if ($ftype == TType
::I32
) {
8182 $xfer += $input->readI32(\
$self->{id
});
8184 $xfer += $input->skip($ftype);
8187 /^2$/ && do{ if ($ftype == TType
::I32
) {
8188 $xfer += $input->readI32(\
$self->{nbRows
});
8190 $xfer += $input->skip($ftype);
8193 $xfer += $input->skip($ftype);
8195 $xfer += $input->readFieldEnd();
8197 $xfer += $input->readStructEnd();
8202 my ($self, $output) = @_;
8204 $xfer += $output->writeStructBegin('Hbase_scannerGetList_args');
8205 if (defined $self->{id
}) {
8206 $xfer += $output->writeFieldBegin('id', TType
::I32
, 1);
8207 $xfer += $output->writeI32($self->{id
});
8208 $xfer += $output->writeFieldEnd();
8210 if (defined $self->{nbRows
}) {
8211 $xfer += $output->writeFieldBegin('nbRows', TType
::I32
, 2);
8212 $xfer += $output->writeI32($self->{nbRows
});
8213 $xfer += $output->writeFieldEnd();
8215 $xfer += $output->writeFieldStop();
8216 $xfer += $output->writeStructEnd();
8220 package Hbase
::Hbase_scannerGetList_result
;
8221 use base
qw(Class::Accessor);
8222 Hbase
::Hbase_scannerGetList_result
->mk_accessors( qw( success ) );
8225 my $classname = shift;
8227 my $vals = shift || {};
8228 $self->{success
} = undef;
8229 $self->{io
} = undef;
8230 $self->{ia
} = undef;
8231 if (UNIVERSAL
::isa
($vals,'HASH')) {
8232 if (defined $vals->{success
}) {
8233 $self->{success
} = $vals->{success
};
8235 if (defined $vals->{io
}) {
8236 $self->{io
} = $vals->{io
};
8238 if (defined $vals->{ia
}) {
8239 $self->{ia
} = $vals->{ia
};
8242 return bless ($self, $classname);
8246 return 'Hbase_scannerGetList_result';
8250 my ($self, $input) = @_;
8255 $xfer += $input->readStructBegin(\
$fname);
8258 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8259 if ($ftype == TType
::STOP
) {
8264 /^0$/ && do{ if ($ftype == TType
::LIST
) {
8267 $self->{success
} = [];
8269 $xfer += $input->readListBegin(\
$_etype491, \
$_size488);
8270 for (my $_i492 = 0; $_i492 < $_size488; ++$_i492)
8272 my $elem493 = undef;
8273 $elem493 = new Hbase
::TRowResult
();
8274 $xfer += $elem493->read($input);
8275 push(@
{$self->{success
}},$elem493);
8277 $xfer += $input->readListEnd();
8280 $xfer += $input->skip($ftype);
8283 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
8284 $self->{io
} = new Hbase
::IOError
();
8285 $xfer += $self->{io
}->read($input);
8287 $xfer += $input->skip($ftype);
8290 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
8291 $self->{ia
} = new Hbase
::IllegalArgument
();
8292 $xfer += $self->{ia
}->read($input);
8294 $xfer += $input->skip($ftype);
8297 $xfer += $input->skip($ftype);
8299 $xfer += $input->readFieldEnd();
8301 $xfer += $input->readStructEnd();
8306 my ($self, $output) = @_;
8308 $xfer += $output->writeStructBegin('Hbase_scannerGetList_result');
8309 if (defined $self->{success
}) {
8310 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
8312 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
8314 foreach my $iter494 (@
{$self->{success
}})
8316 $xfer += ${iter494
}->write($output);
8319 $xfer += $output->writeListEnd();
8321 $xfer += $output->writeFieldEnd();
8323 if (defined $self->{io
}) {
8324 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
8325 $xfer += $self->{io
}->write($output);
8326 $xfer += $output->writeFieldEnd();
8328 if (defined $self->{ia
}) {
8329 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
8330 $xfer += $self->{ia
}->write($output);
8331 $xfer += $output->writeFieldEnd();
8333 $xfer += $output->writeFieldStop();
8334 $xfer += $output->writeStructEnd();
8338 package Hbase
::Hbase_scannerClose_args
;
8339 use base
qw(Class::Accessor);
8340 Hbase
::Hbase_scannerClose_args
->mk_accessors( qw( id ) );
8343 my $classname = shift;
8345 my $vals = shift || {};
8346 $self->{id
} = undef;
8347 if (UNIVERSAL
::isa
($vals,'HASH')) {
8348 if (defined $vals->{id
}) {
8349 $self->{id
} = $vals->{id
};
8352 return bless ($self, $classname);
8356 return 'Hbase_scannerClose_args';
8360 my ($self, $input) = @_;
8365 $xfer += $input->readStructBegin(\
$fname);
8368 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8369 if ($ftype == TType
::STOP
) {
8374 /^1$/ && do{ if ($ftype == TType
::I32
) {
8375 $xfer += $input->readI32(\
$self->{id
});
8377 $xfer += $input->skip($ftype);
8380 $xfer += $input->skip($ftype);
8382 $xfer += $input->readFieldEnd();
8384 $xfer += $input->readStructEnd();
8389 my ($self, $output) = @_;
8391 $xfer += $output->writeStructBegin('Hbase_scannerClose_args');
8392 if (defined $self->{id
}) {
8393 $xfer += $output->writeFieldBegin('id', TType
::I32
, 1);
8394 $xfer += $output->writeI32($self->{id
});
8395 $xfer += $output->writeFieldEnd();
8397 $xfer += $output->writeFieldStop();
8398 $xfer += $output->writeStructEnd();
8402 package Hbase
::Hbase_scannerClose_result
;
8403 use base
qw(Class::Accessor);
8404 Hbase
::Hbase_scannerClose_result
->mk_accessors( qw( ) );
8407 my $classname = shift;
8409 my $vals = shift || {};
8410 $self->{io
} = undef;
8411 $self->{ia
} = undef;
8412 if (UNIVERSAL
::isa
($vals,'HASH')) {
8413 if (defined $vals->{io
}) {
8414 $self->{io
} = $vals->{io
};
8416 if (defined $vals->{ia
}) {
8417 $self->{ia
} = $vals->{ia
};
8420 return bless ($self, $classname);
8424 return 'Hbase_scannerClose_result';
8428 my ($self, $input) = @_;
8433 $xfer += $input->readStructBegin(\
$fname);
8436 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8437 if ($ftype == TType
::STOP
) {
8442 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
8443 $self->{io
} = new Hbase
::IOError
();
8444 $xfer += $self->{io
}->read($input);
8446 $xfer += $input->skip($ftype);
8449 /^2$/ && do{ if ($ftype == TType
::STRUCT
) {
8450 $self->{ia
} = new Hbase
::IllegalArgument
();
8451 $xfer += $self->{ia
}->read($input);
8453 $xfer += $input->skip($ftype);
8456 $xfer += $input->skip($ftype);
8458 $xfer += $input->readFieldEnd();
8460 $xfer += $input->readStructEnd();
8465 my ($self, $output) = @_;
8467 $xfer += $output->writeStructBegin('Hbase_scannerClose_result');
8468 if (defined $self->{io
}) {
8469 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
8470 $xfer += $self->{io
}->write($output);
8471 $xfer += $output->writeFieldEnd();
8473 if (defined $self->{ia
}) {
8474 $xfer += $output->writeFieldBegin('ia', TType
::STRUCT
, 2);
8475 $xfer += $self->{ia
}->write($output);
8476 $xfer += $output->writeFieldEnd();
8478 $xfer += $output->writeFieldStop();
8479 $xfer += $output->writeStructEnd();
8483 package Hbase
::Hbase_getRowOrBefore_args
;
8484 use base
qw(Class::Accessor);
8485 Hbase
::Hbase_getRowOrBefore_args
->mk_accessors( qw( tableName row family ) );
8488 my $classname = shift;
8490 my $vals = shift || {};
8491 $self->{tableName
} = undef;
8492 $self->{row
} = undef;
8493 $self->{family
} = undef;
8494 if (UNIVERSAL
::isa
($vals,'HASH')) {
8495 if (defined $vals->{tableName
}) {
8496 $self->{tableName
} = $vals->{tableName
};
8498 if (defined $vals->{row
}) {
8499 $self->{row
} = $vals->{row
};
8501 if (defined $vals->{family
}) {
8502 $self->{family
} = $vals->{family
};
8505 return bless ($self, $classname);
8509 return 'Hbase_getRowOrBefore_args';
8513 my ($self, $input) = @_;
8518 $xfer += $input->readStructBegin(\
$fname);
8521 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8522 if ($ftype == TType
::STOP
) {
8527 /^1$/ && do{ if ($ftype == TType
::STRING
) {
8528 $xfer += $input->readString(\
$self->{tableName
});
8530 $xfer += $input->skip($ftype);
8533 /^2$/ && do{ if ($ftype == TType
::STRING
) {
8534 $xfer += $input->readString(\
$self->{row
});
8536 $xfer += $input->skip($ftype);
8539 /^3$/ && do{ if ($ftype == TType
::STRING
) {
8540 $xfer += $input->readString(\
$self->{family
});
8542 $xfer += $input->skip($ftype);
8545 $xfer += $input->skip($ftype);
8547 $xfer += $input->readFieldEnd();
8549 $xfer += $input->readStructEnd();
8554 my ($self, $output) = @_;
8556 $xfer += $output->writeStructBegin('Hbase_getRowOrBefore_args');
8557 if (defined $self->{tableName
}) {
8558 $xfer += $output->writeFieldBegin('tableName', TType
::STRING
, 1);
8559 $xfer += $output->writeString($self->{tableName
});
8560 $xfer += $output->writeFieldEnd();
8562 if (defined $self->{row
}) {
8563 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 2);
8564 $xfer += $output->writeString($self->{row
});
8565 $xfer += $output->writeFieldEnd();
8567 if (defined $self->{family
}) {
8568 $xfer += $output->writeFieldBegin('family', TType
::STRING
, 3);
8569 $xfer += $output->writeString($self->{family
});
8570 $xfer += $output->writeFieldEnd();
8572 $xfer += $output->writeFieldStop();
8573 $xfer += $output->writeStructEnd();
8577 package Hbase
::Hbase_getRowOrBefore_result
;
8578 use base
qw(Class::Accessor);
8579 Hbase
::Hbase_getRowOrBefore_result
->mk_accessors( qw( success ) );
8582 my $classname = shift;
8584 my $vals = shift || {};
8585 $self->{success
} = undef;
8586 $self->{io
} = undef;
8587 if (UNIVERSAL
::isa
($vals,'HASH')) {
8588 if (defined $vals->{success
}) {
8589 $self->{success
} = $vals->{success
};
8591 if (defined $vals->{io
}) {
8592 $self->{io
} = $vals->{io
};
8595 return bless ($self, $classname);
8599 return 'Hbase_getRowOrBefore_result';
8603 my ($self, $input) = @_;
8608 $xfer += $input->readStructBegin(\
$fname);
8611 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8612 if ($ftype == TType
::STOP
) {
8617 /^0$/ && do{ if ($ftype == TType
::LIST
) {
8620 $self->{success
} = [];
8622 $xfer += $input->readListBegin(\
$_etype498, \
$_size495);
8623 for (my $_i499 = 0; $_i499 < $_size495; ++$_i499)
8625 my $elem500 = undef;
8626 $elem500 = new Hbase
::TCell
();
8627 $xfer += $elem500->read($input);
8628 push(@
{$self->{success
}},$elem500);
8630 $xfer += $input->readListEnd();
8633 $xfer += $input->skip($ftype);
8636 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
8637 $self->{io
} = new Hbase
::IOError
();
8638 $xfer += $self->{io
}->read($input);
8640 $xfer += $input->skip($ftype);
8643 $xfer += $input->skip($ftype);
8645 $xfer += $input->readFieldEnd();
8647 $xfer += $input->readStructEnd();
8652 my ($self, $output) = @_;
8654 $xfer += $output->writeStructBegin('Hbase_getRowOrBefore_result');
8655 if (defined $self->{success
}) {
8656 $xfer += $output->writeFieldBegin('success', TType
::LIST
, 0);
8658 $xfer += $output->writeListBegin(TType
::STRUCT
, scalar(@
{$self->{success
}}));
8660 foreach my $iter501 (@
{$self->{success
}})
8662 $xfer += ${iter501
}->write($output);
8665 $xfer += $output->writeListEnd();
8667 $xfer += $output->writeFieldEnd();
8669 if (defined $self->{io
}) {
8670 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
8671 $xfer += $self->{io
}->write($output);
8672 $xfer += $output->writeFieldEnd();
8674 $xfer += $output->writeFieldStop();
8675 $xfer += $output->writeStructEnd();
8679 package Hbase
::Hbase_getRegionInfo_args
;
8680 use base
qw(Class::Accessor);
8681 Hbase
::Hbase_getRegionInfo_args
->mk_accessors( qw( row ) );
8684 my $classname = shift;
8686 my $vals = shift || {};
8687 $self->{row
} = undef;
8688 if (UNIVERSAL
::isa
($vals,'HASH')) {
8689 if (defined $vals->{row
}) {
8690 $self->{row
} = $vals->{row
};
8693 return bless ($self, $classname);
8697 return 'Hbase_getRegionInfo_args';
8701 my ($self, $input) = @_;
8706 $xfer += $input->readStructBegin(\
$fname);
8709 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8710 if ($ftype == TType
::STOP
) {
8715 /^1$/ && do{ if ($ftype == TType
::STRING
) {
8716 $xfer += $input->readString(\
$self->{row
});
8718 $xfer += $input->skip($ftype);
8721 $xfer += $input->skip($ftype);
8723 $xfer += $input->readFieldEnd();
8725 $xfer += $input->readStructEnd();
8730 my ($self, $output) = @_;
8732 $xfer += $output->writeStructBegin('Hbase_getRegionInfo_args');
8733 if (defined $self->{row
}) {
8734 $xfer += $output->writeFieldBegin('row', TType
::STRING
, 1);
8735 $xfer += $output->writeString($self->{row
});
8736 $xfer += $output->writeFieldEnd();
8738 $xfer += $output->writeFieldStop();
8739 $xfer += $output->writeStructEnd();
8743 package Hbase
::Hbase_getRegionInfo_result
;
8744 use base
qw(Class::Accessor);
8745 Hbase
::Hbase_getRegionInfo_result
->mk_accessors( qw( success ) );
8748 my $classname = shift;
8750 my $vals = shift || {};
8751 $self->{success
} = undef;
8752 $self->{io
} = undef;
8753 if (UNIVERSAL
::isa
($vals,'HASH')) {
8754 if (defined $vals->{success
}) {
8755 $self->{success
} = $vals->{success
};
8757 if (defined $vals->{io
}) {
8758 $self->{io
} = $vals->{io
};
8761 return bless ($self, $classname);
8765 return 'Hbase_getRegionInfo_result';
8769 my ($self, $input) = @_;
8774 $xfer += $input->readStructBegin(\
$fname);
8777 $xfer += $input->readFieldBegin(\
$fname, \
$ftype, \
$fid);
8778 if ($ftype == TType
::STOP
) {
8783 /^0$/ && do{ if ($ftype == TType
::STRUCT
) {
8784 $self->{success
} = new Hbase
::TRegionInfo
();
8785 $xfer += $self->{success
}->read($input);
8787 $xfer += $input->skip($ftype);
8790 /^1$/ && do{ if ($ftype == TType
::STRUCT
) {
8791 $self->{io
} = new Hbase
::IOError
();
8792 $xfer += $self->{io
}->read($input);
8794 $xfer += $input->skip($ftype);
8797 $xfer += $input->skip($ftype);
8799 $xfer += $input->readFieldEnd();
8801 $xfer += $input->readStructEnd();
8806 my ($self, $output) = @_;
8808 $xfer += $output->writeStructBegin('Hbase_getRegionInfo_result');
8809 if (defined $self->{success
}) {
8810 $xfer += $output->writeFieldBegin('success', TType
::STRUCT
, 0);
8811 $xfer += $self->{success
}->write($output);
8812 $xfer += $output->writeFieldEnd();
8814 if (defined $self->{io
}) {
8815 $xfer += $output->writeFieldBegin('io', TType
::STRUCT
, 1);
8816 $xfer += $self->{io
}->write($output);
8817 $xfer += $output->writeFieldEnd();
8819 $xfer += $output->writeFieldStop();
8820 $xfer += $output->writeStructEnd();
8824 package Hbase
::HbaseIf
;
8831 my $tableName = shift;
8833 die 'implement interface';
8838 my $tableName = shift;
8840 die 'implement interface';
8845 my $tableName = shift;
8847 die 'implement interface';
8852 my $tableNameOrRegionName = shift;
8854 die 'implement interface';
8859 my $tableNameOrRegionName = shift;
8861 die 'implement interface';
8867 die 'implement interface';
8870 sub getColumnDescriptors
{
8872 my $tableName = shift;
8874 die 'implement interface';
8877 sub getTableRegions
{
8879 my $tableName = shift;
8881 die 'implement interface';
8886 my $tableName = shift;
8887 my $columnFamilies = shift;
8889 die 'implement interface';
8894 my $tableName = shift;
8896 die 'implement interface';
8901 my $tableName = shift;
8904 my $attributes = shift;
8906 die 'implement interface';
8911 my $tableName = shift;
8914 my $numVersions = shift;
8915 my $attributes = shift;
8917 die 'implement interface';
8922 my $tableName = shift;
8925 my $timestamp = shift;
8926 my $numVersions = shift;
8927 my $attributes = shift;
8929 die 'implement interface';
8934 my $tableName = shift;
8936 my $attributes = shift;
8938 die 'implement interface';
8941 sub getRowWithColumns
{
8943 my $tableName = shift;
8945 my $columns = shift;
8946 my $attributes = shift;
8948 die 'implement interface';
8953 my $tableName = shift;
8955 my $timestamp = shift;
8956 my $attributes = shift;
8958 die 'implement interface';
8961 sub getRowWithColumnsTs
{
8963 my $tableName = shift;
8965 my $columns = shift;
8966 my $timestamp = shift;
8967 my $attributes = shift;
8969 die 'implement interface';
8974 my $tableName = shift;
8976 my $attributes = shift;
8978 die 'implement interface';
8981 sub getRowsWithColumns
{
8983 my $tableName = shift;
8985 my $columns = shift;
8986 my $attributes = shift;
8988 die 'implement interface';
8993 my $tableName = shift;
8995 my $timestamp = shift;
8996 my $attributes = shift;
8998 die 'implement interface';
9001 sub getRowsWithColumnsTs
{
9003 my $tableName = shift;
9005 my $columns = shift;
9006 my $timestamp = shift;
9007 my $attributes = shift;
9009 die 'implement interface';
9014 my $tableName = shift;
9016 my $mutations = shift;
9017 my $attributes = shift;
9019 die 'implement interface';
9024 my $tableName = shift;
9026 my $mutations = shift;
9027 my $timestamp = shift;
9028 my $attributes = shift;
9030 die 'implement interface';
9035 my $tableName = shift;
9036 my $rowBatches = shift;
9037 my $attributes = shift;
9039 die 'implement interface';
9044 my $tableName = shift;
9045 my $rowBatches = shift;
9046 my $timestamp = shift;
9047 my $attributes = shift;
9049 die 'implement interface';
9052 sub atomicIncrement
{
9054 my $tableName = shift;
9059 die 'implement interface';
9064 my $tableName = shift;
9067 my $attributes = shift;
9069 die 'implement interface';
9074 my $tableName = shift;
9077 my $timestamp = shift;
9078 my $attributes = shift;
9080 die 'implement interface';
9085 my $tableName = shift;
9087 my $attributes = shift;
9089 die 'implement interface';
9094 my $increment = shift;
9096 die 'implement interface';
9101 my $increments = shift;
9103 die 'implement interface';
9108 my $tableName = shift;
9110 my $timestamp = shift;
9111 my $attributes = shift;
9113 die 'implement interface';
9116 sub scannerOpenWithScan
{
9118 my $tableName = shift;
9120 my $attributes = shift;
9122 die 'implement interface';
9127 my $tableName = shift;
9128 my $startRow = shift;
9129 my $columns = shift;
9130 my $attributes = shift;
9132 die 'implement interface';
9135 sub scannerOpenWithStop
{
9137 my $tableName = shift;
9138 my $startRow = shift;
9139 my $stopRow = shift;
9140 my $columns = shift;
9141 my $attributes = shift;
9143 die 'implement interface';
9146 sub scannerOpenWithPrefix
{
9148 my $tableName = shift;
9149 my $startAndPrefix = shift;
9150 my $columns = shift;
9151 my $attributes = shift;
9153 die 'implement interface';
9158 my $tableName = shift;
9159 my $startRow = shift;
9160 my $columns = shift;
9161 my $timestamp = shift;
9162 my $attributes = shift;
9164 die 'implement interface';
9167 sub scannerOpenWithStopTs
{
9169 my $tableName = shift;
9170 my $startRow = shift;
9171 my $stopRow = shift;
9172 my $columns = shift;
9173 my $timestamp = shift;
9174 my $attributes = shift;
9176 die 'implement interface';
9183 die 'implement interface';
9191 die 'implement interface';
9198 die 'implement interface';
9203 my $tableName = shift;
9207 die 'implement interface';
9214 die 'implement interface';
9217 package Hbase
::HbaseRest
;
9223 my ($classname, $impl) = @_;
9224 my $self ={ impl
=> $impl };
9226 return bless($self,$classname);
9230 my ($self, $request) = @_;
9232 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9233 return $self->{impl
}->enableTable($tableName);
9237 my ($self, $request) = @_;
9239 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9240 return $self->{impl
}->disableTable($tableName);
9244 my ($self, $request) = @_;
9246 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9247 return $self->{impl
}->isTableEnabled($tableName);
9251 my ($self, $request) = @_;
9253 my $tableNameOrRegionName = ($request->{'tableNameOrRegionName'}) ?
$request->{'tableNameOrRegionName'} : undef;
9254 return $self->{impl
}->compact($tableNameOrRegionName);
9258 my ($self, $request) = @_;
9260 my $tableNameOrRegionName = ($request->{'tableNameOrRegionName'}) ?
$request->{'tableNameOrRegionName'} : undef;
9261 return $self->{impl
}->majorCompact($tableNameOrRegionName);
9265 my ($self, $request) = @_;
9267 return $self->{impl
}->getTableNames();
9270 sub getColumnDescriptors
{
9271 my ($self, $request) = @_;
9273 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9274 return $self->{impl
}->getColumnDescriptors($tableName);
9277 sub getTableRegions
{
9278 my ($self, $request) = @_;
9280 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9281 return $self->{impl
}->getTableRegions($tableName);
9285 my ($self, $request) = @_;
9287 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9288 my $columnFamilies = ($request->{'columnFamilies'}) ?
$request->{'columnFamilies'} : undef;
9289 return $self->{impl
}->createTable($tableName, $columnFamilies);
9293 my ($self, $request) = @_;
9295 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9296 return $self->{impl
}->deleteTable($tableName);
9300 my ($self, $request) = @_;
9302 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9303 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9304 my $column = ($request->{'column'}) ?
$request->{'column'} : undef;
9305 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9306 return $self->{impl
}->get($tableName, $row, $column, $attributes);
9310 my ($self, $request) = @_;
9312 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9313 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9314 my $column = ($request->{'column'}) ?
$request->{'column'} : undef;
9315 my $numVersions = ($request->{'numVersions'}) ?
$request->{'numVersions'} : undef;
9316 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9317 return $self->{impl
}->getVer($tableName, $row, $column, $numVersions, $attributes);
9321 my ($self, $request) = @_;
9323 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9324 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9325 my $column = ($request->{'column'}) ?
$request->{'column'} : undef;
9326 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9327 my $numVersions = ($request->{'numVersions'}) ?
$request->{'numVersions'} : undef;
9328 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9329 return $self->{impl
}->getVerTs($tableName, $row, $column, $timestamp, $numVersions, $attributes);
9333 my ($self, $request) = @_;
9335 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9336 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9337 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9338 return $self->{impl
}->getRow($tableName, $row, $attributes);
9341 sub getRowWithColumns
{
9342 my ($self, $request) = @_;
9344 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9345 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9346 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9347 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9348 return $self->{impl
}->getRowWithColumns($tableName, $row, $columns, $attributes);
9352 my ($self, $request) = @_;
9354 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9355 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9356 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9357 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9358 return $self->{impl
}->getRowTs($tableName, $row, $timestamp, $attributes);
9361 sub getRowWithColumnsTs
{
9362 my ($self, $request) = @_;
9364 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9365 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9366 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9367 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9368 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9369 return $self->{impl
}->getRowWithColumnsTs($tableName, $row, $columns, $timestamp, $attributes);
9373 my ($self, $request) = @_;
9375 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9376 my $rows = ($request->{'rows'}) ?
$request->{'rows'} : undef;
9377 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9378 return $self->{impl
}->getRows($tableName, $rows, $attributes);
9381 sub getRowsWithColumns
{
9382 my ($self, $request) = @_;
9384 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9385 my $rows = ($request->{'rows'}) ?
$request->{'rows'} : undef;
9386 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9387 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9388 return $self->{impl
}->getRowsWithColumns($tableName, $rows, $columns, $attributes);
9392 my ($self, $request) = @_;
9394 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9395 my $rows = ($request->{'rows'}) ?
$request->{'rows'} : undef;
9396 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9397 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9398 return $self->{impl
}->getRowsTs($tableName, $rows, $timestamp, $attributes);
9401 sub getRowsWithColumnsTs
{
9402 my ($self, $request) = @_;
9404 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9405 my $rows = ($request->{'rows'}) ?
$request->{'rows'} : undef;
9406 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9407 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9408 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9409 return $self->{impl
}->getRowsWithColumnsTs($tableName, $rows, $columns, $timestamp, $attributes);
9413 my ($self, $request) = @_;
9415 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9416 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9417 my $mutations = ($request->{'mutations'}) ?
$request->{'mutations'} : undef;
9418 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9419 return $self->{impl
}->mutateRow($tableName, $row, $mutations, $attributes);
9423 my ($self, $request) = @_;
9425 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9426 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9427 my $mutations = ($request->{'mutations'}) ?
$request->{'mutations'} : undef;
9428 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9429 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9430 return $self->{impl
}->mutateRowTs($tableName, $row, $mutations, $timestamp, $attributes);
9434 my ($self, $request) = @_;
9436 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9437 my $rowBatches = ($request->{'rowBatches'}) ?
$request->{'rowBatches'} : undef;
9438 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9439 return $self->{impl
}->mutateRows($tableName, $rowBatches, $attributes);
9443 my ($self, $request) = @_;
9445 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9446 my $rowBatches = ($request->{'rowBatches'}) ?
$request->{'rowBatches'} : undef;
9447 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9448 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9449 return $self->{impl
}->mutateRowsTs($tableName, $rowBatches, $timestamp, $attributes);
9452 sub atomicIncrement
{
9453 my ($self, $request) = @_;
9455 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9456 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9457 my $column = ($request->{'column'}) ?
$request->{'column'} : undef;
9458 my $value = ($request->{'value'}) ?
$request->{'value'} : undef;
9459 return $self->{impl
}->atomicIncrement($tableName, $row, $column, $value);
9463 my ($self, $request) = @_;
9465 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9466 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9467 my $column = ($request->{'column'}) ?
$request->{'column'} : undef;
9468 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9469 return $self->{impl
}->deleteAll($tableName, $row, $column, $attributes);
9473 my ($self, $request) = @_;
9475 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9476 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9477 my $column = ($request->{'column'}) ?
$request->{'column'} : undef;
9478 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9479 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9480 return $self->{impl
}->deleteAllTs($tableName, $row, $column, $timestamp, $attributes);
9484 my ($self, $request) = @_;
9486 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9487 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9488 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9489 return $self->{impl
}->deleteAllRow($tableName, $row, $attributes);
9493 my ($self, $request) = @_;
9495 my $increment = ($request->{'increment'}) ?
$request->{'increment'} : undef;
9496 return $self->{impl
}->increment($increment);
9500 my ($self, $request) = @_;
9502 my $increments = ($request->{'increments'}) ?
$request->{'increments'} : undef;
9503 return $self->{impl
}->incrementRows($increments);
9507 my ($self, $request) = @_;
9509 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9510 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9511 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9512 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9513 return $self->{impl
}->deleteAllRowTs($tableName, $row, $timestamp, $attributes);
9516 sub scannerOpenWithScan
{
9517 my ($self, $request) = @_;
9519 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9520 my $scan = ($request->{'scan'}) ?
$request->{'scan'} : undef;
9521 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9522 return $self->{impl
}->scannerOpenWithScan($tableName, $scan, $attributes);
9526 my ($self, $request) = @_;
9528 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9529 my $startRow = ($request->{'startRow'}) ?
$request->{'startRow'} : undef;
9530 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9531 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9532 return $self->{impl
}->scannerOpen($tableName, $startRow, $columns, $attributes);
9535 sub scannerOpenWithStop
{
9536 my ($self, $request) = @_;
9538 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9539 my $startRow = ($request->{'startRow'}) ?
$request->{'startRow'} : undef;
9540 my $stopRow = ($request->{'stopRow'}) ?
$request->{'stopRow'} : undef;
9541 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9542 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9543 return $self->{impl
}->scannerOpenWithStop($tableName, $startRow, $stopRow, $columns, $attributes);
9546 sub scannerOpenWithPrefix
{
9547 my ($self, $request) = @_;
9549 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9550 my $startAndPrefix = ($request->{'startAndPrefix'}) ?
$request->{'startAndPrefix'} : undef;
9551 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9552 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9553 return $self->{impl
}->scannerOpenWithPrefix($tableName, $startAndPrefix, $columns, $attributes);
9557 my ($self, $request) = @_;
9559 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9560 my $startRow = ($request->{'startRow'}) ?
$request->{'startRow'} : undef;
9561 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9562 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9563 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9564 return $self->{impl
}->scannerOpenTs($tableName, $startRow, $columns, $timestamp, $attributes);
9567 sub scannerOpenWithStopTs
{
9568 my ($self, $request) = @_;
9570 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9571 my $startRow = ($request->{'startRow'}) ?
$request->{'startRow'} : undef;
9572 my $stopRow = ($request->{'stopRow'}) ?
$request->{'stopRow'} : undef;
9573 my $columns = ($request->{'columns'}) ?
$request->{'columns'} : undef;
9574 my $timestamp = ($request->{'timestamp'}) ?
$request->{'timestamp'} : undef;
9575 my $attributes = ($request->{'attributes'}) ?
$request->{'attributes'} : undef;
9576 return $self->{impl
}->scannerOpenWithStopTs($tableName, $startRow, $stopRow, $columns, $timestamp, $attributes);
9580 my ($self, $request) = @_;
9582 my $id = ($request->{'id'}) ?
$request->{'id'} : undef;
9583 return $self->{impl
}->scannerGet($id);
9587 my ($self, $request) = @_;
9589 my $id = ($request->{'id'}) ?
$request->{'id'} : undef;
9590 my $nbRows = ($request->{'nbRows'}) ?
$request->{'nbRows'} : undef;
9591 return $self->{impl
}->scannerGetList($id, $nbRows);
9595 my ($self, $request) = @_;
9597 my $id = ($request->{'id'}) ?
$request->{'id'} : undef;
9598 return $self->{impl
}->scannerClose($id);
9602 my ($self, $request) = @_;
9604 my $tableName = ($request->{'tableName'}) ?
$request->{'tableName'} : undef;
9605 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9606 my $family = ($request->{'family'}) ?
$request->{'family'} : undef;
9607 return $self->{impl
}->getRowOrBefore($tableName, $row, $family);
9611 my ($self, $request) = @_;
9613 my $row = ($request->{'row'}) ?
$request->{'row'} : undef;
9614 return $self->{impl
}->getRegionInfo($row);
9617 package Hbase
::HbaseClient
;
9620 use base
qw(Hbase::HbaseIf);
9622 my ($classname, $input, $output) = @_;
9624 $self->{input
} = $input;
9625 $self->{output
} = defined $output ?
$output : $input;
9627 return bless($self,$classname);
9632 my $tableName = shift;
9634 $self->send_enableTable($tableName);
9635 $self->recv_enableTable();
9638 sub send_enableTable
{
9640 my $tableName = shift;
9642 $self->{output
}->writeMessageBegin('enableTable', TMessageType
::CALL
, $self->{seqid
});
9643 my $args = new Hbase
::Hbase_enableTable_args
();
9644 $args->{tableName
} = $tableName;
9645 $args->write($self->{output
});
9646 $self->{output
}->writeMessageEnd();
9647 $self->{output
}->getTransport()->flush();
9650 sub recv_enableTable
{
9657 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
9658 if ($mtype == TMessageType
::EXCEPTION
) {
9659 my $x = new TApplicationException
();
9660 $x->read($self->{input
});
9661 $self->{input
}->readMessageEnd();
9664 my $result = new Hbase
::Hbase_enableTable_result
();
9665 $result->read($self->{input
});
9666 $self->{input
}->readMessageEnd();
9668 if (defined $result->{io
}) {
9675 my $tableName = shift;
9677 $self->send_disableTable($tableName);
9678 $self->recv_disableTable();
9681 sub send_disableTable
{
9683 my $tableName = shift;
9685 $self->{output
}->writeMessageBegin('disableTable', TMessageType
::CALL
, $self->{seqid
});
9686 my $args = new Hbase
::Hbase_disableTable_args
();
9687 $args->{tableName
} = $tableName;
9688 $args->write($self->{output
});
9689 $self->{output
}->writeMessageEnd();
9690 $self->{output
}->getTransport()->flush();
9693 sub recv_disableTable
{
9700 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
9701 if ($mtype == TMessageType
::EXCEPTION
) {
9702 my $x = new TApplicationException
();
9703 $x->read($self->{input
});
9704 $self->{input
}->readMessageEnd();
9707 my $result = new Hbase
::Hbase_disableTable_result
();
9708 $result->read($self->{input
});
9709 $self->{input
}->readMessageEnd();
9711 if (defined $result->{io
}) {
9718 my $tableName = shift;
9720 $self->send_isTableEnabled($tableName);
9721 return $self->recv_isTableEnabled();
9724 sub send_isTableEnabled
{
9726 my $tableName = shift;
9728 $self->{output
}->writeMessageBegin('isTableEnabled', TMessageType
::CALL
, $self->{seqid
});
9729 my $args = new Hbase
::Hbase_isTableEnabled_args
();
9730 $args->{tableName
} = $tableName;
9731 $args->write($self->{output
});
9732 $self->{output
}->writeMessageEnd();
9733 $self->{output
}->getTransport()->flush();
9736 sub recv_isTableEnabled
{
9743 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
9744 if ($mtype == TMessageType
::EXCEPTION
) {
9745 my $x = new TApplicationException
();
9746 $x->read($self->{input
});
9747 $self->{input
}->readMessageEnd();
9750 my $result = new Hbase
::Hbase_isTableEnabled_result
();
9751 $result->read($self->{input
});
9752 $self->{input
}->readMessageEnd();
9754 if (defined $result->{success
} ) {
9755 return $result->{success
};
9757 if (defined $result->{io
}) {
9760 die "isTableEnabled failed: unknown result";
9764 my $tableNameOrRegionName = shift;
9766 $self->send_compact($tableNameOrRegionName);
9767 $self->recv_compact();
9772 my $tableNameOrRegionName = shift;
9774 $self->{output
}->writeMessageBegin('compact', TMessageType
::CALL
, $self->{seqid
});
9775 my $args = new Hbase
::Hbase_compact_args
();
9776 $args->{tableNameOrRegionName
} = $tableNameOrRegionName;
9777 $args->write($self->{output
});
9778 $self->{output
}->writeMessageEnd();
9779 $self->{output
}->getTransport()->flush();
9789 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
9790 if ($mtype == TMessageType
::EXCEPTION
) {
9791 my $x = new TApplicationException
();
9792 $x->read($self->{input
});
9793 $self->{input
}->readMessageEnd();
9796 my $result = new Hbase
::Hbase_compact_result
();
9797 $result->read($self->{input
});
9798 $self->{input
}->readMessageEnd();
9800 if (defined $result->{io
}) {
9807 my $tableNameOrRegionName = shift;
9809 $self->send_majorCompact($tableNameOrRegionName);
9810 $self->recv_majorCompact();
9813 sub send_majorCompact
{
9815 my $tableNameOrRegionName = shift;
9817 $self->{output
}->writeMessageBegin('majorCompact', TMessageType
::CALL
, $self->{seqid
});
9818 my $args = new Hbase
::Hbase_majorCompact_args
();
9819 $args->{tableNameOrRegionName
} = $tableNameOrRegionName;
9820 $args->write($self->{output
});
9821 $self->{output
}->writeMessageEnd();
9822 $self->{output
}->getTransport()->flush();
9825 sub recv_majorCompact
{
9832 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
9833 if ($mtype == TMessageType
::EXCEPTION
) {
9834 my $x = new TApplicationException
();
9835 $x->read($self->{input
});
9836 $self->{input
}->readMessageEnd();
9839 my $result = new Hbase
::Hbase_majorCompact_result
();
9840 $result->read($self->{input
});
9841 $self->{input
}->readMessageEnd();
9843 if (defined $result->{io
}) {
9851 $self->send_getTableNames();
9852 return $self->recv_getTableNames();
9855 sub send_getTableNames
{
9858 $self->{output
}->writeMessageBegin('getTableNames', TMessageType
::CALL
, $self->{seqid
});
9859 my $args = new Hbase
::Hbase_getTableNames_args
();
9860 $args->write($self->{output
});
9861 $self->{output
}->writeMessageEnd();
9862 $self->{output
}->getTransport()->flush();
9865 sub recv_getTableNames
{
9872 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
9873 if ($mtype == TMessageType
::EXCEPTION
) {
9874 my $x = new TApplicationException
();
9875 $x->read($self->{input
});
9876 $self->{input
}->readMessageEnd();
9879 my $result = new Hbase
::Hbase_getTableNames_result
();
9880 $result->read($self->{input
});
9881 $self->{input
}->readMessageEnd();
9883 if (defined $result->{success
} ) {
9884 return $result->{success
};
9886 if (defined $result->{io
}) {
9889 die "getTableNames failed: unknown result";
9891 sub getColumnDescriptors
{
9893 my $tableName = shift;
9895 $self->send_getColumnDescriptors($tableName);
9896 return $self->recv_getColumnDescriptors();
9899 sub send_getColumnDescriptors
{
9901 my $tableName = shift;
9903 $self->{output
}->writeMessageBegin('getColumnDescriptors', TMessageType
::CALL
, $self->{seqid
});
9904 my $args = new Hbase
::Hbase_getColumnDescriptors_args
();
9905 $args->{tableName
} = $tableName;
9906 $args->write($self->{output
});
9907 $self->{output
}->writeMessageEnd();
9908 $self->{output
}->getTransport()->flush();
9911 sub recv_getColumnDescriptors
{
9918 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
9919 if ($mtype == TMessageType
::EXCEPTION
) {
9920 my $x = new TApplicationException
();
9921 $x->read($self->{input
});
9922 $self->{input
}->readMessageEnd();
9925 my $result = new Hbase
::Hbase_getColumnDescriptors_result
();
9926 $result->read($self->{input
});
9927 $self->{input
}->readMessageEnd();
9929 if (defined $result->{success
} ) {
9930 return $result->{success
};
9932 if (defined $result->{io
}) {
9935 die "getColumnDescriptors failed: unknown result";
9937 sub getTableRegions
{
9939 my $tableName = shift;
9941 $self->send_getTableRegions($tableName);
9942 return $self->recv_getTableRegions();
9945 sub send_getTableRegions
{
9947 my $tableName = shift;
9949 $self->{output
}->writeMessageBegin('getTableRegions', TMessageType
::CALL
, $self->{seqid
});
9950 my $args = new Hbase
::Hbase_getTableRegions_args
();
9951 $args->{tableName
} = $tableName;
9952 $args->write($self->{output
});
9953 $self->{output
}->writeMessageEnd();
9954 $self->{output
}->getTransport()->flush();
9957 sub recv_getTableRegions
{
9964 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
9965 if ($mtype == TMessageType
::EXCEPTION
) {
9966 my $x = new TApplicationException
();
9967 $x->read($self->{input
});
9968 $self->{input
}->readMessageEnd();
9971 my $result = new Hbase
::Hbase_getTableRegions_result
();
9972 $result->read($self->{input
});
9973 $self->{input
}->readMessageEnd();
9975 if (defined $result->{success
} ) {
9976 return $result->{success
};
9978 if (defined $result->{io
}) {
9981 die "getTableRegions failed: unknown result";
9985 my $tableName = shift;
9986 my $columnFamilies = shift;
9988 $self->send_createTable($tableName, $columnFamilies);
9989 $self->recv_createTable();
9992 sub send_createTable
{
9994 my $tableName = shift;
9995 my $columnFamilies = shift;
9997 $self->{output
}->writeMessageBegin('createTable', TMessageType
::CALL
, $self->{seqid
});
9998 my $args = new Hbase
::Hbase_createTable_args
();
9999 $args->{tableName
} = $tableName;
10000 $args->{columnFamilies
} = $columnFamilies;
10001 $args->write($self->{output
});
10002 $self->{output
}->writeMessageEnd();
10003 $self->{output
}->getTransport()->flush();
10006 sub recv_createTable
{
10013 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10014 if ($mtype == TMessageType
::EXCEPTION
) {
10015 my $x = new TApplicationException
();
10016 $x->read($self->{input
});
10017 $self->{input
}->readMessageEnd();
10020 my $result = new Hbase
::Hbase_createTable_result
();
10021 $result->read($self->{input
});
10022 $self->{input
}->readMessageEnd();
10024 if (defined $result->{io
}) {
10027 if (defined $result->{ia
}) {
10030 if (defined $result->{exist
}) {
10031 die $result->{exist
};
10037 my $tableName = shift;
10039 $self->send_deleteTable($tableName);
10040 $self->recv_deleteTable();
10043 sub send_deleteTable
{
10045 my $tableName = shift;
10047 $self->{output
}->writeMessageBegin('deleteTable', TMessageType
::CALL
, $self->{seqid
});
10048 my $args = new Hbase
::Hbase_deleteTable_args
();
10049 $args->{tableName
} = $tableName;
10050 $args->write($self->{output
});
10051 $self->{output
}->writeMessageEnd();
10052 $self->{output
}->getTransport()->flush();
10055 sub recv_deleteTable
{
10062 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10063 if ($mtype == TMessageType
::EXCEPTION
) {
10064 my $x = new TApplicationException
();
10065 $x->read($self->{input
});
10066 $self->{input
}->readMessageEnd();
10069 my $result = new Hbase
::Hbase_deleteTable_result
();
10070 $result->read($self->{input
});
10071 $self->{input
}->readMessageEnd();
10073 if (defined $result->{io
}) {
10080 my $tableName = shift;
10082 my $column = shift;
10083 my $attributes = shift;
10085 $self->send_get($tableName, $row, $column, $attributes);
10086 return $self->recv_get();
10091 my $tableName = shift;
10093 my $column = shift;
10094 my $attributes = shift;
10096 $self->{output
}->writeMessageBegin('get', TMessageType
::CALL
, $self->{seqid
});
10097 my $args = new Hbase
::Hbase_get_args
();
10098 $args->{tableName
} = $tableName;
10099 $args->{row
} = $row;
10100 $args->{column
} = $column;
10101 $args->{attributes
} = $attributes;
10102 $args->write($self->{output
});
10103 $self->{output
}->writeMessageEnd();
10104 $self->{output
}->getTransport()->flush();
10114 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10115 if ($mtype == TMessageType
::EXCEPTION
) {
10116 my $x = new TApplicationException
();
10117 $x->read($self->{input
});
10118 $self->{input
}->readMessageEnd();
10121 my $result = new Hbase
::Hbase_get_result
();
10122 $result->read($self->{input
});
10123 $self->{input
}->readMessageEnd();
10125 if (defined $result->{success
} ) {
10126 return $result->{success
};
10128 if (defined $result->{io
}) {
10131 die "get failed: unknown result";
10135 my $tableName = shift;
10137 my $column = shift;
10138 my $numVersions = shift;
10139 my $attributes = shift;
10141 $self->send_getVer($tableName, $row, $column, $numVersions, $attributes);
10142 return $self->recv_getVer();
10147 my $tableName = shift;
10149 my $column = shift;
10150 my $numVersions = shift;
10151 my $attributes = shift;
10153 $self->{output
}->writeMessageBegin('getVer', TMessageType
::CALL
, $self->{seqid
});
10154 my $args = new Hbase
::Hbase_getVer_args
();
10155 $args->{tableName
} = $tableName;
10156 $args->{row
} = $row;
10157 $args->{column
} = $column;
10158 $args->{numVersions
} = $numVersions;
10159 $args->{attributes
} = $attributes;
10160 $args->write($self->{output
});
10161 $self->{output
}->writeMessageEnd();
10162 $self->{output
}->getTransport()->flush();
10172 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10173 if ($mtype == TMessageType
::EXCEPTION
) {
10174 my $x = new TApplicationException
();
10175 $x->read($self->{input
});
10176 $self->{input
}->readMessageEnd();
10179 my $result = new Hbase
::Hbase_getVer_result
();
10180 $result->read($self->{input
});
10181 $self->{input
}->readMessageEnd();
10183 if (defined $result->{success
} ) {
10184 return $result->{success
};
10186 if (defined $result->{io
}) {
10189 die "getVer failed: unknown result";
10193 my $tableName = shift;
10195 my $column = shift;
10196 my $timestamp = shift;
10197 my $numVersions = shift;
10198 my $attributes = shift;
10200 $self->send_getVerTs($tableName, $row, $column, $timestamp, $numVersions, $attributes);
10201 return $self->recv_getVerTs();
10206 my $tableName = shift;
10208 my $column = shift;
10209 my $timestamp = shift;
10210 my $numVersions = shift;
10211 my $attributes = shift;
10213 $self->{output
}->writeMessageBegin('getVerTs', TMessageType
::CALL
, $self->{seqid
});
10214 my $args = new Hbase
::Hbase_getVerTs_args
();
10215 $args->{tableName
} = $tableName;
10216 $args->{row
} = $row;
10217 $args->{column
} = $column;
10218 $args->{timestamp
} = $timestamp;
10219 $args->{numVersions
} = $numVersions;
10220 $args->{attributes
} = $attributes;
10221 $args->write($self->{output
});
10222 $self->{output
}->writeMessageEnd();
10223 $self->{output
}->getTransport()->flush();
10233 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10234 if ($mtype == TMessageType
::EXCEPTION
) {
10235 my $x = new TApplicationException
();
10236 $x->read($self->{input
});
10237 $self->{input
}->readMessageEnd();
10240 my $result = new Hbase
::Hbase_getVerTs_result
();
10241 $result->read($self->{input
});
10242 $self->{input
}->readMessageEnd();
10244 if (defined $result->{success
} ) {
10245 return $result->{success
};
10247 if (defined $result->{io
}) {
10250 die "getVerTs failed: unknown result";
10254 my $tableName = shift;
10256 my $attributes = shift;
10258 $self->send_getRow($tableName, $row, $attributes);
10259 return $self->recv_getRow();
10264 my $tableName = shift;
10266 my $attributes = shift;
10268 $self->{output
}->writeMessageBegin('getRow', TMessageType
::CALL
, $self->{seqid
});
10269 my $args = new Hbase
::Hbase_getRow_args
();
10270 $args->{tableName
} = $tableName;
10271 $args->{row
} = $row;
10272 $args->{attributes
} = $attributes;
10273 $args->write($self->{output
});
10274 $self->{output
}->writeMessageEnd();
10275 $self->{output
}->getTransport()->flush();
10285 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10286 if ($mtype == TMessageType
::EXCEPTION
) {
10287 my $x = new TApplicationException
();
10288 $x->read($self->{input
});
10289 $self->{input
}->readMessageEnd();
10292 my $result = new Hbase
::Hbase_getRow_result
();
10293 $result->read($self->{input
});
10294 $self->{input
}->readMessageEnd();
10296 if (defined $result->{success
} ) {
10297 return $result->{success
};
10299 if (defined $result->{io
}) {
10302 die "getRow failed: unknown result";
10304 sub getRowWithColumns
{
10306 my $tableName = shift;
10308 my $columns = shift;
10309 my $attributes = shift;
10311 $self->send_getRowWithColumns($tableName, $row, $columns, $attributes);
10312 return $self->recv_getRowWithColumns();
10315 sub send_getRowWithColumns
{
10317 my $tableName = shift;
10319 my $columns = shift;
10320 my $attributes = shift;
10322 $self->{output
}->writeMessageBegin('getRowWithColumns', TMessageType
::CALL
, $self->{seqid
});
10323 my $args = new Hbase
::Hbase_getRowWithColumns_args
();
10324 $args->{tableName
} = $tableName;
10325 $args->{row
} = $row;
10326 $args->{columns
} = $columns;
10327 $args->{attributes
} = $attributes;
10328 $args->write($self->{output
});
10329 $self->{output
}->writeMessageEnd();
10330 $self->{output
}->getTransport()->flush();
10333 sub recv_getRowWithColumns
{
10340 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10341 if ($mtype == TMessageType
::EXCEPTION
) {
10342 my $x = new TApplicationException
();
10343 $x->read($self->{input
});
10344 $self->{input
}->readMessageEnd();
10347 my $result = new Hbase
::Hbase_getRowWithColumns_result
();
10348 $result->read($self->{input
});
10349 $self->{input
}->readMessageEnd();
10351 if (defined $result->{success
} ) {
10352 return $result->{success
};
10354 if (defined $result->{io
}) {
10357 die "getRowWithColumns failed: unknown result";
10361 my $tableName = shift;
10363 my $timestamp = shift;
10364 my $attributes = shift;
10366 $self->send_getRowTs($tableName, $row, $timestamp, $attributes);
10367 return $self->recv_getRowTs();
10372 my $tableName = shift;
10374 my $timestamp = shift;
10375 my $attributes = shift;
10377 $self->{output
}->writeMessageBegin('getRowTs', TMessageType
::CALL
, $self->{seqid
});
10378 my $args = new Hbase
::Hbase_getRowTs_args
();
10379 $args->{tableName
} = $tableName;
10380 $args->{row
} = $row;
10381 $args->{timestamp
} = $timestamp;
10382 $args->{attributes
} = $attributes;
10383 $args->write($self->{output
});
10384 $self->{output
}->writeMessageEnd();
10385 $self->{output
}->getTransport()->flush();
10395 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10396 if ($mtype == TMessageType
::EXCEPTION
) {
10397 my $x = new TApplicationException
();
10398 $x->read($self->{input
});
10399 $self->{input
}->readMessageEnd();
10402 my $result = new Hbase
::Hbase_getRowTs_result
();
10403 $result->read($self->{input
});
10404 $self->{input
}->readMessageEnd();
10406 if (defined $result->{success
} ) {
10407 return $result->{success
};
10409 if (defined $result->{io
}) {
10412 die "getRowTs failed: unknown result";
10414 sub getRowWithColumnsTs
{
10416 my $tableName = shift;
10418 my $columns = shift;
10419 my $timestamp = shift;
10420 my $attributes = shift;
10422 $self->send_getRowWithColumnsTs($tableName, $row, $columns, $timestamp, $attributes);
10423 return $self->recv_getRowWithColumnsTs();
10426 sub send_getRowWithColumnsTs
{
10428 my $tableName = shift;
10430 my $columns = shift;
10431 my $timestamp = shift;
10432 my $attributes = shift;
10434 $self->{output
}->writeMessageBegin('getRowWithColumnsTs', TMessageType
::CALL
, $self->{seqid
});
10435 my $args = new Hbase
::Hbase_getRowWithColumnsTs_args
();
10436 $args->{tableName
} = $tableName;
10437 $args->{row
} = $row;
10438 $args->{columns
} = $columns;
10439 $args->{timestamp
} = $timestamp;
10440 $args->{attributes
} = $attributes;
10441 $args->write($self->{output
});
10442 $self->{output
}->writeMessageEnd();
10443 $self->{output
}->getTransport()->flush();
10446 sub recv_getRowWithColumnsTs
{
10453 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10454 if ($mtype == TMessageType
::EXCEPTION
) {
10455 my $x = new TApplicationException
();
10456 $x->read($self->{input
});
10457 $self->{input
}->readMessageEnd();
10460 my $result = new Hbase
::Hbase_getRowWithColumnsTs_result
();
10461 $result->read($self->{input
});
10462 $self->{input
}->readMessageEnd();
10464 if (defined $result->{success
} ) {
10465 return $result->{success
};
10467 if (defined $result->{io
}) {
10470 die "getRowWithColumnsTs failed: unknown result";
10474 my $tableName = shift;
10476 my $attributes = shift;
10478 $self->send_getRows($tableName, $rows, $attributes);
10479 return $self->recv_getRows();
10484 my $tableName = shift;
10486 my $attributes = shift;
10488 $self->{output
}->writeMessageBegin('getRows', TMessageType
::CALL
, $self->{seqid
});
10489 my $args = new Hbase
::Hbase_getRows_args
();
10490 $args->{tableName
} = $tableName;
10491 $args->{rows
} = $rows;
10492 $args->{attributes
} = $attributes;
10493 $args->write($self->{output
});
10494 $self->{output
}->writeMessageEnd();
10495 $self->{output
}->getTransport()->flush();
10505 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10506 if ($mtype == TMessageType
::EXCEPTION
) {
10507 my $x = new TApplicationException
();
10508 $x->read($self->{input
});
10509 $self->{input
}->readMessageEnd();
10512 my $result = new Hbase
::Hbase_getRows_result
();
10513 $result->read($self->{input
});
10514 $self->{input
}->readMessageEnd();
10516 if (defined $result->{success
} ) {
10517 return $result->{success
};
10519 if (defined $result->{io
}) {
10522 die "getRows failed: unknown result";
10524 sub getRowsWithColumns
{
10526 my $tableName = shift;
10528 my $columns = shift;
10529 my $attributes = shift;
10531 $self->send_getRowsWithColumns($tableName, $rows, $columns, $attributes);
10532 return $self->recv_getRowsWithColumns();
10535 sub send_getRowsWithColumns
{
10537 my $tableName = shift;
10539 my $columns = shift;
10540 my $attributes = shift;
10542 $self->{output
}->writeMessageBegin('getRowsWithColumns', TMessageType
::CALL
, $self->{seqid
});
10543 my $args = new Hbase
::Hbase_getRowsWithColumns_args
();
10544 $args->{tableName
} = $tableName;
10545 $args->{rows
} = $rows;
10546 $args->{columns
} = $columns;
10547 $args->{attributes
} = $attributes;
10548 $args->write($self->{output
});
10549 $self->{output
}->writeMessageEnd();
10550 $self->{output
}->getTransport()->flush();
10553 sub recv_getRowsWithColumns
{
10560 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10561 if ($mtype == TMessageType
::EXCEPTION
) {
10562 my $x = new TApplicationException
();
10563 $x->read($self->{input
});
10564 $self->{input
}->readMessageEnd();
10567 my $result = new Hbase
::Hbase_getRowsWithColumns_result
();
10568 $result->read($self->{input
});
10569 $self->{input
}->readMessageEnd();
10571 if (defined $result->{success
} ) {
10572 return $result->{success
};
10574 if (defined $result->{io
}) {
10577 die "getRowsWithColumns failed: unknown result";
10581 my $tableName = shift;
10583 my $timestamp = shift;
10584 my $attributes = shift;
10586 $self->send_getRowsTs($tableName, $rows, $timestamp, $attributes);
10587 return $self->recv_getRowsTs();
10590 sub send_getRowsTs
{
10592 my $tableName = shift;
10594 my $timestamp = shift;
10595 my $attributes = shift;
10597 $self->{output
}->writeMessageBegin('getRowsTs', TMessageType
::CALL
, $self->{seqid
});
10598 my $args = new Hbase
::Hbase_getRowsTs_args
();
10599 $args->{tableName
} = $tableName;
10600 $args->{rows
} = $rows;
10601 $args->{timestamp
} = $timestamp;
10602 $args->{attributes
} = $attributes;
10603 $args->write($self->{output
});
10604 $self->{output
}->writeMessageEnd();
10605 $self->{output
}->getTransport()->flush();
10608 sub recv_getRowsTs
{
10615 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10616 if ($mtype == TMessageType
::EXCEPTION
) {
10617 my $x = new TApplicationException
();
10618 $x->read($self->{input
});
10619 $self->{input
}->readMessageEnd();
10622 my $result = new Hbase
::Hbase_getRowsTs_result
();
10623 $result->read($self->{input
});
10624 $self->{input
}->readMessageEnd();
10626 if (defined $result->{success
} ) {
10627 return $result->{success
};
10629 if (defined $result->{io
}) {
10632 die "getRowsTs failed: unknown result";
10634 sub getRowsWithColumnsTs
{
10636 my $tableName = shift;
10638 my $columns = shift;
10639 my $timestamp = shift;
10640 my $attributes = shift;
10642 $self->send_getRowsWithColumnsTs($tableName, $rows, $columns, $timestamp, $attributes);
10643 return $self->recv_getRowsWithColumnsTs();
10646 sub send_getRowsWithColumnsTs
{
10648 my $tableName = shift;
10650 my $columns = shift;
10651 my $timestamp = shift;
10652 my $attributes = shift;
10654 $self->{output
}->writeMessageBegin('getRowsWithColumnsTs', TMessageType
::CALL
, $self->{seqid
});
10655 my $args = new Hbase
::Hbase_getRowsWithColumnsTs_args
();
10656 $args->{tableName
} = $tableName;
10657 $args->{rows
} = $rows;
10658 $args->{columns
} = $columns;
10659 $args->{timestamp
} = $timestamp;
10660 $args->{attributes
} = $attributes;
10661 $args->write($self->{output
});
10662 $self->{output
}->writeMessageEnd();
10663 $self->{output
}->getTransport()->flush();
10666 sub recv_getRowsWithColumnsTs
{
10673 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10674 if ($mtype == TMessageType
::EXCEPTION
) {
10675 my $x = new TApplicationException
();
10676 $x->read($self->{input
});
10677 $self->{input
}->readMessageEnd();
10680 my $result = new Hbase
::Hbase_getRowsWithColumnsTs_result
();
10681 $result->read($self->{input
});
10682 $self->{input
}->readMessageEnd();
10684 if (defined $result->{success
} ) {
10685 return $result->{success
};
10687 if (defined $result->{io
}) {
10690 die "getRowsWithColumnsTs failed: unknown result";
10694 my $tableName = shift;
10696 my $mutations = shift;
10697 my $attributes = shift;
10699 $self->send_mutateRow($tableName, $row, $mutations, $attributes);
10700 $self->recv_mutateRow();
10703 sub send_mutateRow
{
10705 my $tableName = shift;
10707 my $mutations = shift;
10708 my $attributes = shift;
10710 $self->{output
}->writeMessageBegin('mutateRow', TMessageType
::CALL
, $self->{seqid
});
10711 my $args = new Hbase
::Hbase_mutateRow_args
();
10712 $args->{tableName
} = $tableName;
10713 $args->{row
} = $row;
10714 $args->{mutations
} = $mutations;
10715 $args->{attributes
} = $attributes;
10716 $args->write($self->{output
});
10717 $self->{output
}->writeMessageEnd();
10718 $self->{output
}->getTransport()->flush();
10721 sub recv_mutateRow
{
10728 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10729 if ($mtype == TMessageType
::EXCEPTION
) {
10730 my $x = new TApplicationException
();
10731 $x->read($self->{input
});
10732 $self->{input
}->readMessageEnd();
10735 my $result = new Hbase
::Hbase_mutateRow_result
();
10736 $result->read($self->{input
});
10737 $self->{input
}->readMessageEnd();
10739 if (defined $result->{io
}) {
10742 if (defined $result->{ia
}) {
10749 my $tableName = shift;
10751 my $mutations = shift;
10752 my $timestamp = shift;
10753 my $attributes = shift;
10755 $self->send_mutateRowTs($tableName, $row, $mutations, $timestamp, $attributes);
10756 $self->recv_mutateRowTs();
10759 sub send_mutateRowTs
{
10761 my $tableName = shift;
10763 my $mutations = shift;
10764 my $timestamp = shift;
10765 my $attributes = shift;
10767 $self->{output
}->writeMessageBegin('mutateRowTs', TMessageType
::CALL
, $self->{seqid
});
10768 my $args = new Hbase
::Hbase_mutateRowTs_args
();
10769 $args->{tableName
} = $tableName;
10770 $args->{row
} = $row;
10771 $args->{mutations
} = $mutations;
10772 $args->{timestamp
} = $timestamp;
10773 $args->{attributes
} = $attributes;
10774 $args->write($self->{output
});
10775 $self->{output
}->writeMessageEnd();
10776 $self->{output
}->getTransport()->flush();
10779 sub recv_mutateRowTs
{
10786 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10787 if ($mtype == TMessageType
::EXCEPTION
) {
10788 my $x = new TApplicationException
();
10789 $x->read($self->{input
});
10790 $self->{input
}->readMessageEnd();
10793 my $result = new Hbase
::Hbase_mutateRowTs_result
();
10794 $result->read($self->{input
});
10795 $self->{input
}->readMessageEnd();
10797 if (defined $result->{io
}) {
10800 if (defined $result->{ia
}) {
10807 my $tableName = shift;
10808 my $rowBatches = shift;
10809 my $attributes = shift;
10811 $self->send_mutateRows($tableName, $rowBatches, $attributes);
10812 $self->recv_mutateRows();
10815 sub send_mutateRows
{
10817 my $tableName = shift;
10818 my $rowBatches = shift;
10819 my $attributes = shift;
10821 $self->{output
}->writeMessageBegin('mutateRows', TMessageType
::CALL
, $self->{seqid
});
10822 my $args = new Hbase
::Hbase_mutateRows_args
();
10823 $args->{tableName
} = $tableName;
10824 $args->{rowBatches
} = $rowBatches;
10825 $args->{attributes
} = $attributes;
10826 $args->write($self->{output
});
10827 $self->{output
}->writeMessageEnd();
10828 $self->{output
}->getTransport()->flush();
10831 sub recv_mutateRows
{
10838 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10839 if ($mtype == TMessageType
::EXCEPTION
) {
10840 my $x = new TApplicationException
();
10841 $x->read($self->{input
});
10842 $self->{input
}->readMessageEnd();
10845 my $result = new Hbase
::Hbase_mutateRows_result
();
10846 $result->read($self->{input
});
10847 $self->{input
}->readMessageEnd();
10849 if (defined $result->{io
}) {
10852 if (defined $result->{ia
}) {
10859 my $tableName = shift;
10860 my $rowBatches = shift;
10861 my $timestamp = shift;
10862 my $attributes = shift;
10864 $self->send_mutateRowsTs($tableName, $rowBatches, $timestamp, $attributes);
10865 $self->recv_mutateRowsTs();
10868 sub send_mutateRowsTs
{
10870 my $tableName = shift;
10871 my $rowBatches = shift;
10872 my $timestamp = shift;
10873 my $attributes = shift;
10875 $self->{output
}->writeMessageBegin('mutateRowsTs', TMessageType
::CALL
, $self->{seqid
});
10876 my $args = new Hbase
::Hbase_mutateRowsTs_args
();
10877 $args->{tableName
} = $tableName;
10878 $args->{rowBatches
} = $rowBatches;
10879 $args->{timestamp
} = $timestamp;
10880 $args->{attributes
} = $attributes;
10881 $args->write($self->{output
});
10882 $self->{output
}->writeMessageEnd();
10883 $self->{output
}->getTransport()->flush();
10886 sub recv_mutateRowsTs
{
10893 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10894 if ($mtype == TMessageType
::EXCEPTION
) {
10895 my $x = new TApplicationException
();
10896 $x->read($self->{input
});
10897 $self->{input
}->readMessageEnd();
10900 my $result = new Hbase
::Hbase_mutateRowsTs_result
();
10901 $result->read($self->{input
});
10902 $self->{input
}->readMessageEnd();
10904 if (defined $result->{io
}) {
10907 if (defined $result->{ia
}) {
10912 sub atomicIncrement
{
10914 my $tableName = shift;
10916 my $column = shift;
10919 $self->send_atomicIncrement($tableName, $row, $column, $value);
10920 return $self->recv_atomicIncrement();
10923 sub send_atomicIncrement
{
10925 my $tableName = shift;
10927 my $column = shift;
10930 $self->{output
}->writeMessageBegin('atomicIncrement', TMessageType
::CALL
, $self->{seqid
});
10931 my $args = new Hbase
::Hbase_atomicIncrement_args
();
10932 $args->{tableName
} = $tableName;
10933 $args->{row
} = $row;
10934 $args->{column
} = $column;
10935 $args->{value
} = $value;
10936 $args->write($self->{output
});
10937 $self->{output
}->writeMessageEnd();
10938 $self->{output
}->getTransport()->flush();
10941 sub recv_atomicIncrement
{
10948 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
10949 if ($mtype == TMessageType
::EXCEPTION
) {
10950 my $x = new TApplicationException
();
10951 $x->read($self->{input
});
10952 $self->{input
}->readMessageEnd();
10955 my $result = new Hbase
::Hbase_atomicIncrement_result
();
10956 $result->read($self->{input
});
10957 $self->{input
}->readMessageEnd();
10959 if (defined $result->{success
} ) {
10960 return $result->{success
};
10962 if (defined $result->{io
}) {
10965 if (defined $result->{ia
}) {
10968 die "atomicIncrement failed: unknown result";
10972 my $tableName = shift;
10974 my $column = shift;
10975 my $attributes = shift;
10977 $self->send_deleteAll($tableName, $row, $column, $attributes);
10978 $self->recv_deleteAll();
10981 sub send_deleteAll
{
10983 my $tableName = shift;
10985 my $column = shift;
10986 my $attributes = shift;
10988 $self->{output
}->writeMessageBegin('deleteAll', TMessageType
::CALL
, $self->{seqid
});
10989 my $args = new Hbase
::Hbase_deleteAll_args
();
10990 $args->{tableName
} = $tableName;
10991 $args->{row
} = $row;
10992 $args->{column
} = $column;
10993 $args->{attributes
} = $attributes;
10994 $args->write($self->{output
});
10995 $self->{output
}->writeMessageEnd();
10996 $self->{output
}->getTransport()->flush();
10999 sub recv_deleteAll
{
11006 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11007 if ($mtype == TMessageType
::EXCEPTION
) {
11008 my $x = new TApplicationException
();
11009 $x->read($self->{input
});
11010 $self->{input
}->readMessageEnd();
11013 my $result = new Hbase
::Hbase_deleteAll_result
();
11014 $result->read($self->{input
});
11015 $self->{input
}->readMessageEnd();
11017 if (defined $result->{io
}) {
11024 my $tableName = shift;
11026 my $column = shift;
11027 my $timestamp = shift;
11028 my $attributes = shift;
11030 $self->send_deleteAllTs($tableName, $row, $column, $timestamp, $attributes);
11031 $self->recv_deleteAllTs();
11034 sub send_deleteAllTs
{
11036 my $tableName = shift;
11038 my $column = shift;
11039 my $timestamp = shift;
11040 my $attributes = shift;
11042 $self->{output
}->writeMessageBegin('deleteAllTs', TMessageType
::CALL
, $self->{seqid
});
11043 my $args = new Hbase
::Hbase_deleteAllTs_args
();
11044 $args->{tableName
} = $tableName;
11045 $args->{row
} = $row;
11046 $args->{column
} = $column;
11047 $args->{timestamp
} = $timestamp;
11048 $args->{attributes
} = $attributes;
11049 $args->write($self->{output
});
11050 $self->{output
}->writeMessageEnd();
11051 $self->{output
}->getTransport()->flush();
11054 sub recv_deleteAllTs
{
11061 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11062 if ($mtype == TMessageType
::EXCEPTION
) {
11063 my $x = new TApplicationException
();
11064 $x->read($self->{input
});
11065 $self->{input
}->readMessageEnd();
11068 my $result = new Hbase
::Hbase_deleteAllTs_result
();
11069 $result->read($self->{input
});
11070 $self->{input
}->readMessageEnd();
11072 if (defined $result->{io
}) {
11079 my $tableName = shift;
11081 my $attributes = shift;
11083 $self->send_deleteAllRow($tableName, $row, $attributes);
11084 $self->recv_deleteAllRow();
11087 sub send_deleteAllRow
{
11089 my $tableName = shift;
11091 my $attributes = shift;
11093 $self->{output
}->writeMessageBegin('deleteAllRow', TMessageType
::CALL
, $self->{seqid
});
11094 my $args = new Hbase
::Hbase_deleteAllRow_args
();
11095 $args->{tableName
} = $tableName;
11096 $args->{row
} = $row;
11097 $args->{attributes
} = $attributes;
11098 $args->write($self->{output
});
11099 $self->{output
}->writeMessageEnd();
11100 $self->{output
}->getTransport()->flush();
11103 sub recv_deleteAllRow
{
11110 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11111 if ($mtype == TMessageType
::EXCEPTION
) {
11112 my $x = new TApplicationException
();
11113 $x->read($self->{input
});
11114 $self->{input
}->readMessageEnd();
11117 my $result = new Hbase
::Hbase_deleteAllRow_result
();
11118 $result->read($self->{input
});
11119 $self->{input
}->readMessageEnd();
11121 if (defined $result->{io
}) {
11128 my $increment = shift;
11130 $self->send_increment($increment);
11131 $self->recv_increment();
11134 sub send_increment
{
11136 my $increment = shift;
11138 $self->{output
}->writeMessageBegin('increment', TMessageType
::CALL
, $self->{seqid
});
11139 my $args = new Hbase
::Hbase_increment_args
();
11140 $args->{increment
} = $increment;
11141 $args->write($self->{output
});
11142 $self->{output
}->writeMessageEnd();
11143 $self->{output
}->getTransport()->flush();
11146 sub recv_increment
{
11153 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11154 if ($mtype == TMessageType
::EXCEPTION
) {
11155 my $x = new TApplicationException
();
11156 $x->read($self->{input
});
11157 $self->{input
}->readMessageEnd();
11160 my $result = new Hbase
::Hbase_increment_result
();
11161 $result->read($self->{input
});
11162 $self->{input
}->readMessageEnd();
11164 if (defined $result->{io
}) {
11171 my $increments = shift;
11173 $self->send_incrementRows($increments);
11174 $self->recv_incrementRows();
11177 sub send_incrementRows
{
11179 my $increments = shift;
11181 $self->{output
}->writeMessageBegin('incrementRows', TMessageType
::CALL
, $self->{seqid
});
11182 my $args = new Hbase
::Hbase_incrementRows_args
();
11183 $args->{increments
} = $increments;
11184 $args->write($self->{output
});
11185 $self->{output
}->writeMessageEnd();
11186 $self->{output
}->getTransport()->flush();
11189 sub recv_incrementRows
{
11196 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11197 if ($mtype == TMessageType
::EXCEPTION
) {
11198 my $x = new TApplicationException
();
11199 $x->read($self->{input
});
11200 $self->{input
}->readMessageEnd();
11203 my $result = new Hbase
::Hbase_incrementRows_result
();
11204 $result->read($self->{input
});
11205 $self->{input
}->readMessageEnd();
11207 if (defined $result->{io
}) {
11212 sub deleteAllRowTs
{
11214 my $tableName = shift;
11216 my $timestamp = shift;
11217 my $attributes = shift;
11219 $self->send_deleteAllRowTs($tableName, $row, $timestamp, $attributes);
11220 $self->recv_deleteAllRowTs();
11223 sub send_deleteAllRowTs
{
11225 my $tableName = shift;
11227 my $timestamp = shift;
11228 my $attributes = shift;
11230 $self->{output
}->writeMessageBegin('deleteAllRowTs', TMessageType
::CALL
, $self->{seqid
});
11231 my $args = new Hbase
::Hbase_deleteAllRowTs_args
();
11232 $args->{tableName
} = $tableName;
11233 $args->{row
} = $row;
11234 $args->{timestamp
} = $timestamp;
11235 $args->{attributes
} = $attributes;
11236 $args->write($self->{output
});
11237 $self->{output
}->writeMessageEnd();
11238 $self->{output
}->getTransport()->flush();
11241 sub recv_deleteAllRowTs
{
11248 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11249 if ($mtype == TMessageType
::EXCEPTION
) {
11250 my $x = new TApplicationException
();
11251 $x->read($self->{input
});
11252 $self->{input
}->readMessageEnd();
11255 my $result = new Hbase
::Hbase_deleteAllRowTs_result
();
11256 $result->read($self->{input
});
11257 $self->{input
}->readMessageEnd();
11259 if (defined $result->{io
}) {
11264 sub scannerOpenWithScan
{
11266 my $tableName = shift;
11268 my $attributes = shift;
11270 $self->send_scannerOpenWithScan($tableName, $scan, $attributes);
11271 return $self->recv_scannerOpenWithScan();
11274 sub send_scannerOpenWithScan
{
11276 my $tableName = shift;
11278 my $attributes = shift;
11280 $self->{output
}->writeMessageBegin('scannerOpenWithScan', TMessageType
::CALL
, $self->{seqid
});
11281 my $args = new Hbase
::Hbase_scannerOpenWithScan_args
();
11282 $args->{tableName
} = $tableName;
11283 $args->{scan
} = $scan;
11284 $args->{attributes
} = $attributes;
11285 $args->write($self->{output
});
11286 $self->{output
}->writeMessageEnd();
11287 $self->{output
}->getTransport()->flush();
11290 sub recv_scannerOpenWithScan
{
11297 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11298 if ($mtype == TMessageType
::EXCEPTION
) {
11299 my $x = new TApplicationException
();
11300 $x->read($self->{input
});
11301 $self->{input
}->readMessageEnd();
11304 my $result = new Hbase
::Hbase_scannerOpenWithScan_result
();
11305 $result->read($self->{input
});
11306 $self->{input
}->readMessageEnd();
11308 if (defined $result->{success
} ) {
11309 return $result->{success
};
11311 if (defined $result->{io
}) {
11314 die "scannerOpenWithScan failed: unknown result";
11318 my $tableName = shift;
11319 my $startRow = shift;
11320 my $columns = shift;
11321 my $attributes = shift;
11323 $self->send_scannerOpen($tableName, $startRow, $columns, $attributes);
11324 return $self->recv_scannerOpen();
11327 sub send_scannerOpen
{
11329 my $tableName = shift;
11330 my $startRow = shift;
11331 my $columns = shift;
11332 my $attributes = shift;
11334 $self->{output
}->writeMessageBegin('scannerOpen', TMessageType
::CALL
, $self->{seqid
});
11335 my $args = new Hbase
::Hbase_scannerOpen_args
();
11336 $args->{tableName
} = $tableName;
11337 $args->{startRow
} = $startRow;
11338 $args->{columns
} = $columns;
11339 $args->{attributes
} = $attributes;
11340 $args->write($self->{output
});
11341 $self->{output
}->writeMessageEnd();
11342 $self->{output
}->getTransport()->flush();
11345 sub recv_scannerOpen
{
11352 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11353 if ($mtype == TMessageType
::EXCEPTION
) {
11354 my $x = new TApplicationException
();
11355 $x->read($self->{input
});
11356 $self->{input
}->readMessageEnd();
11359 my $result = new Hbase
::Hbase_scannerOpen_result
();
11360 $result->read($self->{input
});
11361 $self->{input
}->readMessageEnd();
11363 if (defined $result->{success
} ) {
11364 return $result->{success
};
11366 if (defined $result->{io
}) {
11369 die "scannerOpen failed: unknown result";
11371 sub scannerOpenWithStop
{
11373 my $tableName = shift;
11374 my $startRow = shift;
11375 my $stopRow = shift;
11376 my $columns = shift;
11377 my $attributes = shift;
11379 $self->send_scannerOpenWithStop($tableName, $startRow, $stopRow, $columns, $attributes);
11380 return $self->recv_scannerOpenWithStop();
11383 sub send_scannerOpenWithStop
{
11385 my $tableName = shift;
11386 my $startRow = shift;
11387 my $stopRow = shift;
11388 my $columns = shift;
11389 my $attributes = shift;
11391 $self->{output
}->writeMessageBegin('scannerOpenWithStop', TMessageType
::CALL
, $self->{seqid
});
11392 my $args = new Hbase
::Hbase_scannerOpenWithStop_args
();
11393 $args->{tableName
} = $tableName;
11394 $args->{startRow
} = $startRow;
11395 $args->{stopRow
} = $stopRow;
11396 $args->{columns
} = $columns;
11397 $args->{attributes
} = $attributes;
11398 $args->write($self->{output
});
11399 $self->{output
}->writeMessageEnd();
11400 $self->{output
}->getTransport()->flush();
11403 sub recv_scannerOpenWithStop
{
11410 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11411 if ($mtype == TMessageType
::EXCEPTION
) {
11412 my $x = new TApplicationException
();
11413 $x->read($self->{input
});
11414 $self->{input
}->readMessageEnd();
11417 my $result = new Hbase
::Hbase_scannerOpenWithStop_result
();
11418 $result->read($self->{input
});
11419 $self->{input
}->readMessageEnd();
11421 if (defined $result->{success
} ) {
11422 return $result->{success
};
11424 if (defined $result->{io
}) {
11427 die "scannerOpenWithStop failed: unknown result";
11429 sub scannerOpenWithPrefix
{
11431 my $tableName = shift;
11432 my $startAndPrefix = shift;
11433 my $columns = shift;
11434 my $attributes = shift;
11436 $self->send_scannerOpenWithPrefix($tableName, $startAndPrefix, $columns, $attributes);
11437 return $self->recv_scannerOpenWithPrefix();
11440 sub send_scannerOpenWithPrefix
{
11442 my $tableName = shift;
11443 my $startAndPrefix = shift;
11444 my $columns = shift;
11445 my $attributes = shift;
11447 $self->{output
}->writeMessageBegin('scannerOpenWithPrefix', TMessageType
::CALL
, $self->{seqid
});
11448 my $args = new Hbase
::Hbase_scannerOpenWithPrefix_args
();
11449 $args->{tableName
} = $tableName;
11450 $args->{startAndPrefix
} = $startAndPrefix;
11451 $args->{columns
} = $columns;
11452 $args->{attributes
} = $attributes;
11453 $args->write($self->{output
});
11454 $self->{output
}->writeMessageEnd();
11455 $self->{output
}->getTransport()->flush();
11458 sub recv_scannerOpenWithPrefix
{
11465 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11466 if ($mtype == TMessageType
::EXCEPTION
) {
11467 my $x = new TApplicationException
();
11468 $x->read($self->{input
});
11469 $self->{input
}->readMessageEnd();
11472 my $result = new Hbase
::Hbase_scannerOpenWithPrefix_result
();
11473 $result->read($self->{input
});
11474 $self->{input
}->readMessageEnd();
11476 if (defined $result->{success
} ) {
11477 return $result->{success
};
11479 if (defined $result->{io
}) {
11482 die "scannerOpenWithPrefix failed: unknown result";
11486 my $tableName = shift;
11487 my $startRow = shift;
11488 my $columns = shift;
11489 my $timestamp = shift;
11490 my $attributes = shift;
11492 $self->send_scannerOpenTs($tableName, $startRow, $columns, $timestamp, $attributes);
11493 return $self->recv_scannerOpenTs();
11496 sub send_scannerOpenTs
{
11498 my $tableName = shift;
11499 my $startRow = shift;
11500 my $columns = shift;
11501 my $timestamp = shift;
11502 my $attributes = shift;
11504 $self->{output
}->writeMessageBegin('scannerOpenTs', TMessageType
::CALL
, $self->{seqid
});
11505 my $args = new Hbase
::Hbase_scannerOpenTs_args
();
11506 $args->{tableName
} = $tableName;
11507 $args->{startRow
} = $startRow;
11508 $args->{columns
} = $columns;
11509 $args->{timestamp
} = $timestamp;
11510 $args->{attributes
} = $attributes;
11511 $args->write($self->{output
});
11512 $self->{output
}->writeMessageEnd();
11513 $self->{output
}->getTransport()->flush();
11516 sub recv_scannerOpenTs
{
11523 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11524 if ($mtype == TMessageType
::EXCEPTION
) {
11525 my $x = new TApplicationException
();
11526 $x->read($self->{input
});
11527 $self->{input
}->readMessageEnd();
11530 my $result = new Hbase
::Hbase_scannerOpenTs_result
();
11531 $result->read($self->{input
});
11532 $self->{input
}->readMessageEnd();
11534 if (defined $result->{success
} ) {
11535 return $result->{success
};
11537 if (defined $result->{io
}) {
11540 die "scannerOpenTs failed: unknown result";
11542 sub scannerOpenWithStopTs
{
11544 my $tableName = shift;
11545 my $startRow = shift;
11546 my $stopRow = shift;
11547 my $columns = shift;
11548 my $timestamp = shift;
11549 my $attributes = shift;
11551 $self->send_scannerOpenWithStopTs($tableName, $startRow, $stopRow, $columns, $timestamp, $attributes);
11552 return $self->recv_scannerOpenWithStopTs();
11555 sub send_scannerOpenWithStopTs
{
11557 my $tableName = shift;
11558 my $startRow = shift;
11559 my $stopRow = shift;
11560 my $columns = shift;
11561 my $timestamp = shift;
11562 my $attributes = shift;
11564 $self->{output
}->writeMessageBegin('scannerOpenWithStopTs', TMessageType
::CALL
, $self->{seqid
});
11565 my $args = new Hbase
::Hbase_scannerOpenWithStopTs_args
();
11566 $args->{tableName
} = $tableName;
11567 $args->{startRow
} = $startRow;
11568 $args->{stopRow
} = $stopRow;
11569 $args->{columns
} = $columns;
11570 $args->{timestamp
} = $timestamp;
11571 $args->{attributes
} = $attributes;
11572 $args->write($self->{output
});
11573 $self->{output
}->writeMessageEnd();
11574 $self->{output
}->getTransport()->flush();
11577 sub recv_scannerOpenWithStopTs
{
11584 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11585 if ($mtype == TMessageType
::EXCEPTION
) {
11586 my $x = new TApplicationException
();
11587 $x->read($self->{input
});
11588 $self->{input
}->readMessageEnd();
11591 my $result = new Hbase
::Hbase_scannerOpenWithStopTs_result
();
11592 $result->read($self->{input
});
11593 $self->{input
}->readMessageEnd();
11595 if (defined $result->{success
} ) {
11596 return $result->{success
};
11598 if (defined $result->{io
}) {
11601 die "scannerOpenWithStopTs failed: unknown result";
11607 $self->send_scannerGet($id);
11608 return $self->recv_scannerGet();
11611 sub send_scannerGet
{
11615 $self->{output
}->writeMessageBegin('scannerGet', TMessageType
::CALL
, $self->{seqid
});
11616 my $args = new Hbase
::Hbase_scannerGet_args
();
11618 $args->write($self->{output
});
11619 $self->{output
}->writeMessageEnd();
11620 $self->{output
}->getTransport()->flush();
11623 sub recv_scannerGet
{
11630 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11631 if ($mtype == TMessageType
::EXCEPTION
) {
11632 my $x = new TApplicationException
();
11633 $x->read($self->{input
});
11634 $self->{input
}->readMessageEnd();
11637 my $result = new Hbase
::Hbase_scannerGet_result
();
11638 $result->read($self->{input
});
11639 $self->{input
}->readMessageEnd();
11641 if (defined $result->{success
} ) {
11642 return $result->{success
};
11644 if (defined $result->{io
}) {
11647 if (defined $result->{ia
}) {
11650 die "scannerGet failed: unknown result";
11652 sub scannerGetList
{
11655 my $nbRows = shift;
11657 $self->send_scannerGetList($id, $nbRows);
11658 return $self->recv_scannerGetList();
11661 sub send_scannerGetList
{
11664 my $nbRows = shift;
11666 $self->{output
}->writeMessageBegin('scannerGetList', TMessageType
::CALL
, $self->{seqid
});
11667 my $args = new Hbase
::Hbase_scannerGetList_args
();
11669 $args->{nbRows
} = $nbRows;
11670 $args->write($self->{output
});
11671 $self->{output
}->writeMessageEnd();
11672 $self->{output
}->getTransport()->flush();
11675 sub recv_scannerGetList
{
11682 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11683 if ($mtype == TMessageType
::EXCEPTION
) {
11684 my $x = new TApplicationException
();
11685 $x->read($self->{input
});
11686 $self->{input
}->readMessageEnd();
11689 my $result = new Hbase
::Hbase_scannerGetList_result
();
11690 $result->read($self->{input
});
11691 $self->{input
}->readMessageEnd();
11693 if (defined $result->{success
} ) {
11694 return $result->{success
};
11696 if (defined $result->{io
}) {
11699 if (defined $result->{ia
}) {
11702 die "scannerGetList failed: unknown result";
11708 $self->send_scannerClose($id);
11709 $self->recv_scannerClose();
11712 sub send_scannerClose
{
11716 $self->{output
}->writeMessageBegin('scannerClose', TMessageType
::CALL
, $self->{seqid
});
11717 my $args = new Hbase
::Hbase_scannerClose_args
();
11719 $args->write($self->{output
});
11720 $self->{output
}->writeMessageEnd();
11721 $self->{output
}->getTransport()->flush();
11724 sub recv_scannerClose
{
11731 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11732 if ($mtype == TMessageType
::EXCEPTION
) {
11733 my $x = new TApplicationException
();
11734 $x->read($self->{input
});
11735 $self->{input
}->readMessageEnd();
11738 my $result = new Hbase
::Hbase_scannerClose_result
();
11739 $result->read($self->{input
});
11740 $self->{input
}->readMessageEnd();
11742 if (defined $result->{io
}) {
11745 if (defined $result->{ia
}) {
11750 sub getRowOrBefore
{
11752 my $tableName = shift;
11754 my $family = shift;
11756 $self->send_getRowOrBefore($tableName, $row, $family);
11757 return $self->recv_getRowOrBefore();
11760 sub send_getRowOrBefore
{
11762 my $tableName = shift;
11764 my $family = shift;
11766 $self->{output
}->writeMessageBegin('getRowOrBefore', TMessageType
::CALL
, $self->{seqid
});
11767 my $args = new Hbase
::Hbase_getRowOrBefore_args
();
11768 $args->{tableName
} = $tableName;
11769 $args->{row
} = $row;
11770 $args->{family
} = $family;
11771 $args->write($self->{output
});
11772 $self->{output
}->writeMessageEnd();
11773 $self->{output
}->getTransport()->flush();
11776 sub recv_getRowOrBefore
{
11783 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11784 if ($mtype == TMessageType
::EXCEPTION
) {
11785 my $x = new TApplicationException
();
11786 $x->read($self->{input
});
11787 $self->{input
}->readMessageEnd();
11790 my $result = new Hbase
::Hbase_getRowOrBefore_result
();
11791 $result->read($self->{input
});
11792 $self->{input
}->readMessageEnd();
11794 if (defined $result->{success
} ) {
11795 return $result->{success
};
11797 if (defined $result->{io
}) {
11800 die "getRowOrBefore failed: unknown result";
11806 $self->send_getRegionInfo($row);
11807 return $self->recv_getRegionInfo();
11810 sub send_getRegionInfo
{
11814 $self->{output
}->writeMessageBegin('getRegionInfo', TMessageType
::CALL
, $self->{seqid
});
11815 my $args = new Hbase
::Hbase_getRegionInfo_args
();
11816 $args->{row
} = $row;
11817 $args->write($self->{output
});
11818 $self->{output
}->writeMessageEnd();
11819 $self->{output
}->getTransport()->flush();
11822 sub recv_getRegionInfo
{
11829 $self->{input
}->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11830 if ($mtype == TMessageType
::EXCEPTION
) {
11831 my $x = new TApplicationException
();
11832 $x->read($self->{input
});
11833 $self->{input
}->readMessageEnd();
11836 my $result = new Hbase
::Hbase_getRegionInfo_result
();
11837 $result->read($self->{input
});
11838 $self->{input
}->readMessageEnd();
11840 if (defined $result->{success
} ) {
11841 return $result->{success
};
11843 if (defined $result->{io
}) {
11846 die "getRegionInfo failed: unknown result";
11848 package Hbase
::HbaseProcessor
;
11854 my ($classname, $handler) = @_;
11856 $self->{handler
} = $handler;
11857 return bless ($self, $classname);
11861 my ($self, $input, $output) = @_;
11866 $input->readMessageBegin(\
$fname, \
$mtype, \
$rseqid);
11867 my $methodname = 'process_'.$fname;
11868 if (!$self->can($methodname)) {
11869 $input->skip(TType
::STRUCT
);
11870 $input->readMessageEnd();
11871 my $x = new TApplicationException
('Function '.$fname.' not implemented.', TApplicationException
::UNKNOWN_METHOD
);
11872 $output->writeMessageBegin($fname, TMessageType
::EXCEPTION
, $rseqid);
11873 $x->write($output);
11874 $output->writeMessageEnd();
11875 $output->getTransport()->flush();
11878 $self->$methodname($rseqid, $input, $output);
11882 sub process_enableTable
{
11883 my ($self, $seqid, $input, $output) = @_;
11884 my $args = new Hbase
::Hbase_enableTable_args
();
11885 $args->read($input);
11886 $input->readMessageEnd();
11887 my $result = new Hbase
::Hbase_enableTable_result
();
11889 $self->{handler
}->enableTable($args->tableName);
11890 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
11891 $result->{io
} = $@
;
11893 $output->writeMessageBegin('enableTable', TMessageType
::REPLY
, $seqid);
11894 $result->write($output);
11895 $output->writeMessageEnd();
11896 $output->getTransport()->flush();
11899 sub process_disableTable
{
11900 my ($self, $seqid, $input, $output) = @_;
11901 my $args = new Hbase
::Hbase_disableTable_args
();
11902 $args->read($input);
11903 $input->readMessageEnd();
11904 my $result = new Hbase
::Hbase_disableTable_result
();
11906 $self->{handler
}->disableTable($args->tableName);
11907 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
11908 $result->{io
} = $@
;
11910 $output->writeMessageBegin('disableTable', TMessageType
::REPLY
, $seqid);
11911 $result->write($output);
11912 $output->writeMessageEnd();
11913 $output->getTransport()->flush();
11916 sub process_isTableEnabled
{
11917 my ($self, $seqid, $input, $output) = @_;
11918 my $args = new Hbase
::Hbase_isTableEnabled_args
();
11919 $args->read($input);
11920 $input->readMessageEnd();
11921 my $result = new Hbase
::Hbase_isTableEnabled_result
();
11923 $result->{success
} = $self->{handler
}->isTableEnabled($args->tableName);
11924 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
11925 $result->{io
} = $@
;
11927 $output->writeMessageBegin('isTableEnabled', TMessageType
::REPLY
, $seqid);
11928 $result->write($output);
11929 $output->writeMessageEnd();
11930 $output->getTransport()->flush();
11933 sub process_compact
{
11934 my ($self, $seqid, $input, $output) = @_;
11935 my $args = new Hbase
::Hbase_compact_args
();
11936 $args->read($input);
11937 $input->readMessageEnd();
11938 my $result = new Hbase
::Hbase_compact_result
();
11940 $self->{handler
}->compact($args->tableNameOrRegionName);
11941 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
11942 $result->{io
} = $@
;
11944 $output->writeMessageBegin('compact', TMessageType
::REPLY
, $seqid);
11945 $result->write($output);
11946 $output->writeMessageEnd();
11947 $output->getTransport()->flush();
11950 sub process_majorCompact
{
11951 my ($self, $seqid, $input, $output) = @_;
11952 my $args = new Hbase
::Hbase_majorCompact_args
();
11953 $args->read($input);
11954 $input->readMessageEnd();
11955 my $result = new Hbase
::Hbase_majorCompact_result
();
11957 $self->{handler
}->majorCompact($args->tableNameOrRegionName);
11958 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
11959 $result->{io
} = $@
;
11961 $output->writeMessageBegin('majorCompact', TMessageType
::REPLY
, $seqid);
11962 $result->write($output);
11963 $output->writeMessageEnd();
11964 $output->getTransport()->flush();
11967 sub process_getTableNames
{
11968 my ($self, $seqid, $input, $output) = @_;
11969 my $args = new Hbase
::Hbase_getTableNames_args
();
11970 $args->read($input);
11971 $input->readMessageEnd();
11972 my $result = new Hbase
::Hbase_getTableNames_result
();
11974 $result->{success
} = $self->{handler
}->getTableNames();
11975 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
11976 $result->{io
} = $@
;
11978 $output->writeMessageBegin('getTableNames', TMessageType
::REPLY
, $seqid);
11979 $result->write($output);
11980 $output->writeMessageEnd();
11981 $output->getTransport()->flush();
11984 sub process_getColumnDescriptors
{
11985 my ($self, $seqid, $input, $output) = @_;
11986 my $args = new Hbase
::Hbase_getColumnDescriptors_args
();
11987 $args->read($input);
11988 $input->readMessageEnd();
11989 my $result = new Hbase
::Hbase_getColumnDescriptors_result
();
11991 $result->{success
} = $self->{handler
}->getColumnDescriptors($args->tableName);
11992 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
11993 $result->{io
} = $@
;
11995 $output->writeMessageBegin('getColumnDescriptors', TMessageType
::REPLY
, $seqid);
11996 $result->write($output);
11997 $output->writeMessageEnd();
11998 $output->getTransport()->flush();
12001 sub process_getTableRegions
{
12002 my ($self, $seqid, $input, $output) = @_;
12003 my $args = new Hbase
::Hbase_getTableRegions_args
();
12004 $args->read($input);
12005 $input->readMessageEnd();
12006 my $result = new Hbase
::Hbase_getTableRegions_result
();
12008 $result->{success
} = $self->{handler
}->getTableRegions($args->tableName);
12009 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12010 $result->{io
} = $@
;
12012 $output->writeMessageBegin('getTableRegions', TMessageType
::REPLY
, $seqid);
12013 $result->write($output);
12014 $output->writeMessageEnd();
12015 $output->getTransport()->flush();
12018 sub process_createTable
{
12019 my ($self, $seqid, $input, $output) = @_;
12020 my $args = new Hbase
::Hbase_createTable_args
();
12021 $args->read($input);
12022 $input->readMessageEnd();
12023 my $result = new Hbase
::Hbase_createTable_result
();
12025 $self->{handler
}->createTable($args->tableName, $args->columnFamilies);
12026 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12027 $result->{io
} = $@
;
12028 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12029 $result->{ia
} = $@
;
12030 }; if( UNIVERSAL
::isa
($@
,'Hbase::AlreadyExists') ){
12031 $result->{exist
} = $@
;
12033 $output->writeMessageBegin('createTable', TMessageType
::REPLY
, $seqid);
12034 $result->write($output);
12035 $output->writeMessageEnd();
12036 $output->getTransport()->flush();
12039 sub process_deleteTable
{
12040 my ($self, $seqid, $input, $output) = @_;
12041 my $args = new Hbase
::Hbase_deleteTable_args
();
12042 $args->read($input);
12043 $input->readMessageEnd();
12044 my $result = new Hbase
::Hbase_deleteTable_result
();
12046 $self->{handler
}->deleteTable($args->tableName);
12047 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12048 $result->{io
} = $@
;
12050 $output->writeMessageBegin('deleteTable', TMessageType
::REPLY
, $seqid);
12051 $result->write($output);
12052 $output->writeMessageEnd();
12053 $output->getTransport()->flush();
12057 my ($self, $seqid, $input, $output) = @_;
12058 my $args = new Hbase
::Hbase_get_args
();
12059 $args->read($input);
12060 $input->readMessageEnd();
12061 my $result = new Hbase
::Hbase_get_result
();
12063 $result->{success
} = $self->{handler
}->get($args->tableName, $args->row, $args->column, $args->attributes);
12064 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12065 $result->{io
} = $@
;
12067 $output->writeMessageBegin('get', TMessageType
::REPLY
, $seqid);
12068 $result->write($output);
12069 $output->writeMessageEnd();
12070 $output->getTransport()->flush();
12073 sub process_getVer
{
12074 my ($self, $seqid, $input, $output) = @_;
12075 my $args = new Hbase
::Hbase_getVer_args
();
12076 $args->read($input);
12077 $input->readMessageEnd();
12078 my $result = new Hbase
::Hbase_getVer_result
();
12080 $result->{success
} = $self->{handler
}->getVer($args->tableName, $args->row, $args->column, $args->numVersions, $args->attributes);
12081 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12082 $result->{io
} = $@
;
12084 $output->writeMessageBegin('getVer', TMessageType
::REPLY
, $seqid);
12085 $result->write($output);
12086 $output->writeMessageEnd();
12087 $output->getTransport()->flush();
12090 sub process_getVerTs
{
12091 my ($self, $seqid, $input, $output) = @_;
12092 my $args = new Hbase
::Hbase_getVerTs_args
();
12093 $args->read($input);
12094 $input->readMessageEnd();
12095 my $result = new Hbase
::Hbase_getVerTs_result
();
12097 $result->{success
} = $self->{handler
}->getVerTs($args->tableName, $args->row, $args->column, $args->timestamp, $args->numVersions, $args->attributes);
12098 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12099 $result->{io
} = $@
;
12101 $output->writeMessageBegin('getVerTs', TMessageType
::REPLY
, $seqid);
12102 $result->write($output);
12103 $output->writeMessageEnd();
12104 $output->getTransport()->flush();
12107 sub process_getRow
{
12108 my ($self, $seqid, $input, $output) = @_;
12109 my $args = new Hbase
::Hbase_getRow_args
();
12110 $args->read($input);
12111 $input->readMessageEnd();
12112 my $result = new Hbase
::Hbase_getRow_result
();
12114 $result->{success
} = $self->{handler
}->getRow($args->tableName, $args->row, $args->attributes);
12115 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12116 $result->{io
} = $@
;
12118 $output->writeMessageBegin('getRow', TMessageType
::REPLY
, $seqid);
12119 $result->write($output);
12120 $output->writeMessageEnd();
12121 $output->getTransport()->flush();
12124 sub process_getRowWithColumns
{
12125 my ($self, $seqid, $input, $output) = @_;
12126 my $args = new Hbase
::Hbase_getRowWithColumns_args
();
12127 $args->read($input);
12128 $input->readMessageEnd();
12129 my $result = new Hbase
::Hbase_getRowWithColumns_result
();
12131 $result->{success
} = $self->{handler
}->getRowWithColumns($args->tableName, $args->row, $args->columns, $args->attributes);
12132 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12133 $result->{io
} = $@
;
12135 $output->writeMessageBegin('getRowWithColumns', TMessageType
::REPLY
, $seqid);
12136 $result->write($output);
12137 $output->writeMessageEnd();
12138 $output->getTransport()->flush();
12141 sub process_getRowTs
{
12142 my ($self, $seqid, $input, $output) = @_;
12143 my $args = new Hbase
::Hbase_getRowTs_args
();
12144 $args->read($input);
12145 $input->readMessageEnd();
12146 my $result = new Hbase
::Hbase_getRowTs_result
();
12148 $result->{success
} = $self->{handler
}->getRowTs($args->tableName, $args->row, $args->timestamp, $args->attributes);
12149 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12150 $result->{io
} = $@
;
12152 $output->writeMessageBegin('getRowTs', TMessageType
::REPLY
, $seqid);
12153 $result->write($output);
12154 $output->writeMessageEnd();
12155 $output->getTransport()->flush();
12158 sub process_getRowWithColumnsTs
{
12159 my ($self, $seqid, $input, $output) = @_;
12160 my $args = new Hbase
::Hbase_getRowWithColumnsTs_args
();
12161 $args->read($input);
12162 $input->readMessageEnd();
12163 my $result = new Hbase
::Hbase_getRowWithColumnsTs_result
();
12165 $result->{success
} = $self->{handler
}->getRowWithColumnsTs($args->tableName, $args->row, $args->columns, $args->timestamp, $args->attributes);
12166 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12167 $result->{io
} = $@
;
12169 $output->writeMessageBegin('getRowWithColumnsTs', TMessageType
::REPLY
, $seqid);
12170 $result->write($output);
12171 $output->writeMessageEnd();
12172 $output->getTransport()->flush();
12175 sub process_getRows
{
12176 my ($self, $seqid, $input, $output) = @_;
12177 my $args = new Hbase
::Hbase_getRows_args
();
12178 $args->read($input);
12179 $input->readMessageEnd();
12180 my $result = new Hbase
::Hbase_getRows_result
();
12182 $result->{success
} = $self->{handler
}->getRows($args->tableName, $args->rows, $args->attributes);
12183 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12184 $result->{io
} = $@
;
12186 $output->writeMessageBegin('getRows', TMessageType
::REPLY
, $seqid);
12187 $result->write($output);
12188 $output->writeMessageEnd();
12189 $output->getTransport()->flush();
12192 sub process_getRowsWithColumns
{
12193 my ($self, $seqid, $input, $output) = @_;
12194 my $args = new Hbase
::Hbase_getRowsWithColumns_args
();
12195 $args->read($input);
12196 $input->readMessageEnd();
12197 my $result = new Hbase
::Hbase_getRowsWithColumns_result
();
12199 $result->{success
} = $self->{handler
}->getRowsWithColumns($args->tableName, $args->rows, $args->columns, $args->attributes);
12200 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12201 $result->{io
} = $@
;
12203 $output->writeMessageBegin('getRowsWithColumns', TMessageType
::REPLY
, $seqid);
12204 $result->write($output);
12205 $output->writeMessageEnd();
12206 $output->getTransport()->flush();
12209 sub process_getRowsTs
{
12210 my ($self, $seqid, $input, $output) = @_;
12211 my $args = new Hbase
::Hbase_getRowsTs_args
();
12212 $args->read($input);
12213 $input->readMessageEnd();
12214 my $result = new Hbase
::Hbase_getRowsTs_result
();
12216 $result->{success
} = $self->{handler
}->getRowsTs($args->tableName, $args->rows, $args->timestamp, $args->attributes);
12217 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12218 $result->{io
} = $@
;
12220 $output->writeMessageBegin('getRowsTs', TMessageType
::REPLY
, $seqid);
12221 $result->write($output);
12222 $output->writeMessageEnd();
12223 $output->getTransport()->flush();
12226 sub process_getRowsWithColumnsTs
{
12227 my ($self, $seqid, $input, $output) = @_;
12228 my $args = new Hbase
::Hbase_getRowsWithColumnsTs_args
();
12229 $args->read($input);
12230 $input->readMessageEnd();
12231 my $result = new Hbase
::Hbase_getRowsWithColumnsTs_result
();
12233 $result->{success
} = $self->{handler
}->getRowsWithColumnsTs($args->tableName, $args->rows, $args->columns, $args->timestamp, $args->attributes);
12234 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12235 $result->{io
} = $@
;
12237 $output->writeMessageBegin('getRowsWithColumnsTs', TMessageType
::REPLY
, $seqid);
12238 $result->write($output);
12239 $output->writeMessageEnd();
12240 $output->getTransport()->flush();
12243 sub process_mutateRow
{
12244 my ($self, $seqid, $input, $output) = @_;
12245 my $args = new Hbase
::Hbase_mutateRow_args
();
12246 $args->read($input);
12247 $input->readMessageEnd();
12248 my $result = new Hbase
::Hbase_mutateRow_result
();
12250 $self->{handler
}->mutateRow($args->tableName, $args->row, $args->mutations, $args->attributes);
12251 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12252 $result->{io
} = $@
;
12253 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12254 $result->{ia
} = $@
;
12256 $output->writeMessageBegin('mutateRow', TMessageType
::REPLY
, $seqid);
12257 $result->write($output);
12258 $output->writeMessageEnd();
12259 $output->getTransport()->flush();
12262 sub process_mutateRowTs
{
12263 my ($self, $seqid, $input, $output) = @_;
12264 my $args = new Hbase
::Hbase_mutateRowTs_args
();
12265 $args->read($input);
12266 $input->readMessageEnd();
12267 my $result = new Hbase
::Hbase_mutateRowTs_result
();
12269 $self->{handler
}->mutateRowTs($args->tableName, $args->row, $args->mutations, $args->timestamp, $args->attributes);
12270 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12271 $result->{io
} = $@
;
12272 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12273 $result->{ia
} = $@
;
12275 $output->writeMessageBegin('mutateRowTs', TMessageType
::REPLY
, $seqid);
12276 $result->write($output);
12277 $output->writeMessageEnd();
12278 $output->getTransport()->flush();
12281 sub process_mutateRows
{
12282 my ($self, $seqid, $input, $output) = @_;
12283 my $args = new Hbase
::Hbase_mutateRows_args
();
12284 $args->read($input);
12285 $input->readMessageEnd();
12286 my $result = new Hbase
::Hbase_mutateRows_result
();
12288 $self->{handler
}->mutateRows($args->tableName, $args->rowBatches, $args->attributes);
12289 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12290 $result->{io
} = $@
;
12291 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12292 $result->{ia
} = $@
;
12294 $output->writeMessageBegin('mutateRows', TMessageType
::REPLY
, $seqid);
12295 $result->write($output);
12296 $output->writeMessageEnd();
12297 $output->getTransport()->flush();
12300 sub process_mutateRowsTs
{
12301 my ($self, $seqid, $input, $output) = @_;
12302 my $args = new Hbase
::Hbase_mutateRowsTs_args
();
12303 $args->read($input);
12304 $input->readMessageEnd();
12305 my $result = new Hbase
::Hbase_mutateRowsTs_result
();
12307 $self->{handler
}->mutateRowsTs($args->tableName, $args->rowBatches, $args->timestamp, $args->attributes);
12308 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12309 $result->{io
} = $@
;
12310 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12311 $result->{ia
} = $@
;
12313 $output->writeMessageBegin('mutateRowsTs', TMessageType
::REPLY
, $seqid);
12314 $result->write($output);
12315 $output->writeMessageEnd();
12316 $output->getTransport()->flush();
12319 sub process_atomicIncrement
{
12320 my ($self, $seqid, $input, $output) = @_;
12321 my $args = new Hbase
::Hbase_atomicIncrement_args
();
12322 $args->read($input);
12323 $input->readMessageEnd();
12324 my $result = new Hbase
::Hbase_atomicIncrement_result
();
12326 $result->{success
} = $self->{handler
}->atomicIncrement($args->tableName, $args->row, $args->column, $args->value);
12327 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12328 $result->{io
} = $@
;
12329 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12330 $result->{ia
} = $@
;
12332 $output->writeMessageBegin('atomicIncrement', TMessageType
::REPLY
, $seqid);
12333 $result->write($output);
12334 $output->writeMessageEnd();
12335 $output->getTransport()->flush();
12338 sub process_deleteAll
{
12339 my ($self, $seqid, $input, $output) = @_;
12340 my $args = new Hbase
::Hbase_deleteAll_args
();
12341 $args->read($input);
12342 $input->readMessageEnd();
12343 my $result = new Hbase
::Hbase_deleteAll_result
();
12345 $self->{handler
}->deleteAll($args->tableName, $args->row, $args->column, $args->attributes);
12346 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12347 $result->{io
} = $@
;
12349 $output->writeMessageBegin('deleteAll', TMessageType
::REPLY
, $seqid);
12350 $result->write($output);
12351 $output->writeMessageEnd();
12352 $output->getTransport()->flush();
12355 sub process_deleteAllTs
{
12356 my ($self, $seqid, $input, $output) = @_;
12357 my $args = new Hbase
::Hbase_deleteAllTs_args
();
12358 $args->read($input);
12359 $input->readMessageEnd();
12360 my $result = new Hbase
::Hbase_deleteAllTs_result
();
12362 $self->{handler
}->deleteAllTs($args->tableName, $args->row, $args->column, $args->timestamp, $args->attributes);
12363 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12364 $result->{io
} = $@
;
12366 $output->writeMessageBegin('deleteAllTs', TMessageType
::REPLY
, $seqid);
12367 $result->write($output);
12368 $output->writeMessageEnd();
12369 $output->getTransport()->flush();
12372 sub process_deleteAllRow
{
12373 my ($self, $seqid, $input, $output) = @_;
12374 my $args = new Hbase
::Hbase_deleteAllRow_args
();
12375 $args->read($input);
12376 $input->readMessageEnd();
12377 my $result = new Hbase
::Hbase_deleteAllRow_result
();
12379 $self->{handler
}->deleteAllRow($args->tableName, $args->row, $args->attributes);
12380 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12381 $result->{io
} = $@
;
12383 $output->writeMessageBegin('deleteAllRow', TMessageType
::REPLY
, $seqid);
12384 $result->write($output);
12385 $output->writeMessageEnd();
12386 $output->getTransport()->flush();
12389 sub process_increment
{
12390 my ($self, $seqid, $input, $output) = @_;
12391 my $args = new Hbase
::Hbase_increment_args
();
12392 $args->read($input);
12393 $input->readMessageEnd();
12394 my $result = new Hbase
::Hbase_increment_result
();
12396 $self->{handler
}->increment($args->increment);
12397 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12398 $result->{io
} = $@
;
12400 $output->writeMessageBegin('increment', TMessageType
::REPLY
, $seqid);
12401 $result->write($output);
12402 $output->writeMessageEnd();
12403 $output->getTransport()->flush();
12406 sub process_incrementRows
{
12407 my ($self, $seqid, $input, $output) = @_;
12408 my $args = new Hbase
::Hbase_incrementRows_args
();
12409 $args->read($input);
12410 $input->readMessageEnd();
12411 my $result = new Hbase
::Hbase_incrementRows_result
();
12413 $self->{handler
}->incrementRows($args->increments);
12414 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12415 $result->{io
} = $@
;
12417 $output->writeMessageBegin('incrementRows', TMessageType
::REPLY
, $seqid);
12418 $result->write($output);
12419 $output->writeMessageEnd();
12420 $output->getTransport()->flush();
12423 sub process_deleteAllRowTs
{
12424 my ($self, $seqid, $input, $output) = @_;
12425 my $args = new Hbase
::Hbase_deleteAllRowTs_args
();
12426 $args->read($input);
12427 $input->readMessageEnd();
12428 my $result = new Hbase
::Hbase_deleteAllRowTs_result
();
12430 $self->{handler
}->deleteAllRowTs($args->tableName, $args->row, $args->timestamp, $args->attributes);
12431 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12432 $result->{io
} = $@
;
12434 $output->writeMessageBegin('deleteAllRowTs', TMessageType
::REPLY
, $seqid);
12435 $result->write($output);
12436 $output->writeMessageEnd();
12437 $output->getTransport()->flush();
12440 sub process_scannerOpenWithScan
{
12441 my ($self, $seqid, $input, $output) = @_;
12442 my $args = new Hbase
::Hbase_scannerOpenWithScan_args
();
12443 $args->read($input);
12444 $input->readMessageEnd();
12445 my $result = new Hbase
::Hbase_scannerOpenWithScan_result
();
12447 $result->{success
} = $self->{handler
}->scannerOpenWithScan($args->tableName, $args->scan, $args->attributes);
12448 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12449 $result->{io
} = $@
;
12451 $output->writeMessageBegin('scannerOpenWithScan', TMessageType
::REPLY
, $seqid);
12452 $result->write($output);
12453 $output->writeMessageEnd();
12454 $output->getTransport()->flush();
12457 sub process_scannerOpen
{
12458 my ($self, $seqid, $input, $output) = @_;
12459 my $args = new Hbase
::Hbase_scannerOpen_args
();
12460 $args->read($input);
12461 $input->readMessageEnd();
12462 my $result = new Hbase
::Hbase_scannerOpen_result
();
12464 $result->{success
} = $self->{handler
}->scannerOpen($args->tableName, $args->startRow, $args->columns, $args->attributes);
12465 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12466 $result->{io
} = $@
;
12468 $output->writeMessageBegin('scannerOpen', TMessageType
::REPLY
, $seqid);
12469 $result->write($output);
12470 $output->writeMessageEnd();
12471 $output->getTransport()->flush();
12474 sub process_scannerOpenWithStop
{
12475 my ($self, $seqid, $input, $output) = @_;
12476 my $args = new Hbase
::Hbase_scannerOpenWithStop_args
();
12477 $args->read($input);
12478 $input->readMessageEnd();
12479 my $result = new Hbase
::Hbase_scannerOpenWithStop_result
();
12481 $result->{success
} = $self->{handler
}->scannerOpenWithStop($args->tableName, $args->startRow, $args->stopRow, $args->columns, $args->attributes);
12482 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12483 $result->{io
} = $@
;
12485 $output->writeMessageBegin('scannerOpenWithStop', TMessageType
::REPLY
, $seqid);
12486 $result->write($output);
12487 $output->writeMessageEnd();
12488 $output->getTransport()->flush();
12491 sub process_scannerOpenWithPrefix
{
12492 my ($self, $seqid, $input, $output) = @_;
12493 my $args = new Hbase
::Hbase_scannerOpenWithPrefix_args
();
12494 $args->read($input);
12495 $input->readMessageEnd();
12496 my $result = new Hbase
::Hbase_scannerOpenWithPrefix_result
();
12498 $result->{success
} = $self->{handler
}->scannerOpenWithPrefix($args->tableName, $args->startAndPrefix, $args->columns, $args->attributes);
12499 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12500 $result->{io
} = $@
;
12502 $output->writeMessageBegin('scannerOpenWithPrefix', TMessageType
::REPLY
, $seqid);
12503 $result->write($output);
12504 $output->writeMessageEnd();
12505 $output->getTransport()->flush();
12508 sub process_scannerOpenTs
{
12509 my ($self, $seqid, $input, $output) = @_;
12510 my $args = new Hbase
::Hbase_scannerOpenTs_args
();
12511 $args->read($input);
12512 $input->readMessageEnd();
12513 my $result = new Hbase
::Hbase_scannerOpenTs_result
();
12515 $result->{success
} = $self->{handler
}->scannerOpenTs($args->tableName, $args->startRow, $args->columns, $args->timestamp, $args->attributes);
12516 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12517 $result->{io
} = $@
;
12519 $output->writeMessageBegin('scannerOpenTs', TMessageType
::REPLY
, $seqid);
12520 $result->write($output);
12521 $output->writeMessageEnd();
12522 $output->getTransport()->flush();
12525 sub process_scannerOpenWithStopTs
{
12526 my ($self, $seqid, $input, $output) = @_;
12527 my $args = new Hbase
::Hbase_scannerOpenWithStopTs_args
();
12528 $args->read($input);
12529 $input->readMessageEnd();
12530 my $result = new Hbase
::Hbase_scannerOpenWithStopTs_result
();
12532 $result->{success
} = $self->{handler
}->scannerOpenWithStopTs($args->tableName, $args->startRow, $args->stopRow, $args->columns, $args->timestamp, $args->attributes);
12533 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12534 $result->{io
} = $@
;
12536 $output->writeMessageBegin('scannerOpenWithStopTs', TMessageType
::REPLY
, $seqid);
12537 $result->write($output);
12538 $output->writeMessageEnd();
12539 $output->getTransport()->flush();
12542 sub process_scannerGet
{
12543 my ($self, $seqid, $input, $output) = @_;
12544 my $args = new Hbase
::Hbase_scannerGet_args
();
12545 $args->read($input);
12546 $input->readMessageEnd();
12547 my $result = new Hbase
::Hbase_scannerGet_result
();
12549 $result->{success
} = $self->{handler
}->scannerGet($args->id);
12550 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12551 $result->{io
} = $@
;
12552 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12553 $result->{ia
} = $@
;
12555 $output->writeMessageBegin('scannerGet', TMessageType
::REPLY
, $seqid);
12556 $result->write($output);
12557 $output->writeMessageEnd();
12558 $output->getTransport()->flush();
12561 sub process_scannerGetList
{
12562 my ($self, $seqid, $input, $output) = @_;
12563 my $args = new Hbase
::Hbase_scannerGetList_args
();
12564 $args->read($input);
12565 $input->readMessageEnd();
12566 my $result = new Hbase
::Hbase_scannerGetList_result
();
12568 $result->{success
} = $self->{handler
}->scannerGetList($args->id, $args->nbRows);
12569 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12570 $result->{io
} = $@
;
12571 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12572 $result->{ia
} = $@
;
12574 $output->writeMessageBegin('scannerGetList', TMessageType
::REPLY
, $seqid);
12575 $result->write($output);
12576 $output->writeMessageEnd();
12577 $output->getTransport()->flush();
12580 sub process_scannerClose
{
12581 my ($self, $seqid, $input, $output) = @_;
12582 my $args = new Hbase
::Hbase_scannerClose_args
();
12583 $args->read($input);
12584 $input->readMessageEnd();
12585 my $result = new Hbase
::Hbase_scannerClose_result
();
12587 $self->{handler
}->scannerClose($args->id);
12588 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12589 $result->{io
} = $@
;
12590 }; if( UNIVERSAL
::isa
($@
,'Hbase::IllegalArgument') ){
12591 $result->{ia
} = $@
;
12593 $output->writeMessageBegin('scannerClose', TMessageType
::REPLY
, $seqid);
12594 $result->write($output);
12595 $output->writeMessageEnd();
12596 $output->getTransport()->flush();
12599 sub process_getRowOrBefore
{
12600 my ($self, $seqid, $input, $output) = @_;
12601 my $args = new Hbase
::Hbase_getRowOrBefore_args
();
12602 $args->read($input);
12603 $input->readMessageEnd();
12604 my $result = new Hbase
::Hbase_getRowOrBefore_result
();
12606 $result->{success
} = $self->{handler
}->getRowOrBefore($args->tableName, $args->row, $args->family);
12607 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12608 $result->{io
} = $@
;
12610 $output->writeMessageBegin('getRowOrBefore', TMessageType
::REPLY
, $seqid);
12611 $result->write($output);
12612 $output->writeMessageEnd();
12613 $output->getTransport()->flush();
12616 sub process_getRegionInfo
{
12617 my ($self, $seqid, $input, $output) = @_;
12618 my $args = new Hbase
::Hbase_getRegionInfo_args
();
12619 $args->read($input);
12620 $input->readMessageEnd();
12621 my $result = new Hbase
::Hbase_getRegionInfo_result
();
12623 $result->{success
} = $self->{handler
}->getRegionInfo($args->row);
12624 }; if( UNIVERSAL
::isa
($@
,'Hbase::IOError') ){
12625 $result->{io
} = $@
;
12627 $output->writeMessageBegin('getRegionInfo', TMessageType
::REPLY
, $seqid);
12628 $result->write($output);
12629 $output->writeMessageEnd();
12630 $output->getTransport()->flush();