9 from thrift.Thrift
import TType, TMessageType, TFrozenDict, TException, TApplicationException
10 from thrift.protocol.TProtocol
import TProtocolException
11 from thrift.TRecursive
import fix_spec
19 from thrift.transport
import TTransport
100 "UNSUPPORTED_GEO": 3,
126 STRING_DICTIONARY = 3
132 3:
"STRING_DICTIONARY",
139 "STRING_DICTIONARY": 3,
339 AbstractDBObjectType = 0
340 DatabaseDBObjectType = 1
341 TableDBObjectType = 2
342 DashboardDBObjectType = 3
344 ServerDBObjectType = 5
347 0:
"AbstractDBObjectType",
348 1:
"DatabaseDBObjectType",
349 2:
"TableDBObjectType",
350 3:
"DashboardDBObjectType",
351 4:
"ViewDBObjectType",
352 5:
"ServerDBObjectType",
356 "AbstractDBObjectType": 0,
357 "DatabaseDBObjectType": 1,
358 "TableDBObjectType": 2,
359 "DashboardDBObjectType": 3,
360 "ViewDBObjectType": 4,
361 "ServerDBObjectType": 5,
388 def __init__(self, int_val=None, real_val=None, str_val=None, arr_val=None,):
395 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
396 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
398 iprot.readStructBegin()
400 (fname, ftype, fid) = iprot.readFieldBegin()
401 if ftype == TType.STOP:
404 if ftype == TType.I64:
409 if ftype == TType.DOUBLE:
414 if ftype == TType.STRING:
415 self.
str_val = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
419 if ftype == TType.LIST:
421 (_etype3, _size0) = iprot.readListBegin()
422 for _i4
in range(_size0):
425 self.arr_val.append(_elem5)
432 iprot.readStructEnd()
435 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
436 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
438 oprot.writeStructBegin(
'TDatumVal')
440 oprot.writeFieldBegin(
'int_val', TType.I64, 1)
442 oprot.writeFieldEnd()
444 oprot.writeFieldBegin(
'real_val', TType.DOUBLE, 2)
446 oprot.writeFieldEnd()
448 oprot.writeFieldBegin(
'str_val', TType.STRING, 3)
449 oprot.writeString(self.str_val.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
str_val)
450 oprot.writeFieldEnd()
452 oprot.writeFieldBegin(
'arr_val', TType.LIST, 4)
453 oprot.writeListBegin(TType.STRUCT, len(self.
arr_val))
457 oprot.writeFieldEnd()
458 oprot.writeFieldStop()
459 oprot.writeStructEnd()
465 L = [
'%s=%r' % (key, value)
466 for key, value
in self.__dict__.items()]
467 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
470 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
473 return not (self == other)
490 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
491 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
493 iprot.readStructBegin()
495 (fname, ftype, fid) = iprot.readFieldBegin()
496 if ftype == TType.STOP:
499 if ftype == TType.STRUCT:
505 if ftype == TType.BOOL:
506 self.
is_null = iprot.readBool()
512 iprot.readStructEnd()
515 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
516 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
518 oprot.writeStructBegin(
'TDatum')
519 if self.
val is not None:
520 oprot.writeFieldBegin(
'val', TType.STRUCT, 1)
521 self.val.write(oprot)
522 oprot.writeFieldEnd()
524 oprot.writeFieldBegin(
'is_null', TType.BOOL, 2)
526 oprot.writeFieldEnd()
527 oprot.writeFieldStop()
528 oprot.writeStructEnd()
534 L = [
'%s=%r' % (key, value)
535 for key, value
in self.__dict__.items()]
536 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
539 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
542 return not (self == other)
559 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
560 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
562 iprot.readStructBegin()
564 (fname, ftype, fid) = iprot.readFieldBegin()
565 if ftype == TType.STOP:
568 if ftype == TType.STRING:
569 self.
str_val = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
573 if ftype == TType.BOOL:
574 self.
is_null = iprot.readBool()
580 iprot.readStructEnd()
583 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
584 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
586 oprot.writeStructBegin(
'TStringValue')
588 oprot.writeFieldBegin(
'str_val', TType.STRING, 1)
589 oprot.writeString(self.str_val.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
str_val)
590 oprot.writeFieldEnd()
592 oprot.writeFieldBegin(
'is_null', TType.BOOL, 2)
594 oprot.writeFieldEnd()
595 oprot.writeFieldStop()
596 oprot.writeStructEnd()
602 L = [
'%s=%r' % (key, value)
603 for key, value
in self.__dict__.items()]
604 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
607 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
610 return not (self == other)
618 - is_reserved_keyword
628 def __init__(self, col_name=None, col_type=None, is_reserved_keyword=None, src_name=None, is_system=None, is_physical=None, col_id=None, default_value=None,):
639 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
640 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
642 iprot.readStructBegin()
644 (fname, ftype, fid) = iprot.readFieldBegin()
645 if ftype == TType.STOP:
648 if ftype == TType.STRING:
649 self.
col_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
653 if ftype == TType.STRUCT:
655 self.col_type.read(iprot)
659 if ftype == TType.BOOL:
664 if ftype == TType.STRING:
665 self.
src_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
669 if ftype == TType.BOOL:
674 if ftype == TType.BOOL:
679 if ftype == TType.I64:
680 self.
col_id = iprot.readI64()
684 if ftype == TType.STRING:
685 self.
default_value = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
691 iprot.readStructEnd()
694 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
695 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
697 oprot.writeStructBegin(
'TColumnType')
699 oprot.writeFieldBegin(
'col_name', TType.STRING, 1)
700 oprot.writeString(self.col_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
col_name)
701 oprot.writeFieldEnd()
703 oprot.writeFieldBegin(
'col_type', TType.STRUCT, 2)
704 self.col_type.write(oprot)
705 oprot.writeFieldEnd()
707 oprot.writeFieldBegin(
'is_reserved_keyword', TType.BOOL, 3)
709 oprot.writeFieldEnd()
711 oprot.writeFieldBegin(
'src_name', TType.STRING, 4)
712 oprot.writeString(self.src_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
src_name)
713 oprot.writeFieldEnd()
715 oprot.writeFieldBegin(
'is_system', TType.BOOL, 5)
717 oprot.writeFieldEnd()
719 oprot.writeFieldBegin(
'is_physical', TType.BOOL, 6)
721 oprot.writeFieldEnd()
722 if self.
col_id is not None:
723 oprot.writeFieldBegin(
'col_id', TType.I64, 7)
724 oprot.writeI64(self.
col_id)
725 oprot.writeFieldEnd()
727 oprot.writeFieldBegin(
'default_value', TType.STRING, 8)
728 oprot.writeString(self.default_value.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
default_value)
729 oprot.writeFieldEnd()
730 oprot.writeFieldStop()
731 oprot.writeStructEnd()
737 L = [
'%s=%r' % (key, value)
738 for key, value
in self.__dict__.items()]
739 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
742 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
745 return not (self == other)
760 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
761 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
763 iprot.readStructBegin()
765 (fname, ftype, fid) = iprot.readFieldBegin()
766 if ftype == TType.STOP:
769 if ftype == TType.LIST:
771 (_etype10, _size7) = iprot.readListBegin()
772 for _i11
in range(_size7):
775 self.cols.append(_elem12)
782 iprot.readStructEnd()
785 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
786 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
788 oprot.writeStructBegin(
'TRow')
789 if self.
cols is not None:
790 oprot.writeFieldBegin(
'cols', TType.LIST, 1)
791 oprot.writeListBegin(TType.STRUCT, len(self.
cols))
792 for iter13
in self.
cols:
795 oprot.writeFieldEnd()
796 oprot.writeFieldStop()
797 oprot.writeStructEnd()
803 L = [
'%s=%r' % (key, value)
804 for key, value
in self.__dict__.items()]
805 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
808 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
811 return not (self == other)
825 def __init__(self, int_col=None, real_col=None, str_col=None, arr_col=None,):
832 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
833 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
835 iprot.readStructBegin()
837 (fname, ftype, fid) = iprot.readFieldBegin()
838 if ftype == TType.STOP:
841 if ftype == TType.LIST:
843 (_etype17, _size14) = iprot.readListBegin()
844 for _i18
in range(_size14):
845 _elem19 = iprot.readI64()
846 self.int_col.append(_elem19)
851 if ftype == TType.LIST:
853 (_etype23, _size20) = iprot.readListBegin()
854 for _i24
in range(_size20):
855 _elem25 = iprot.readDouble()
856 self.real_col.append(_elem25)
861 if ftype == TType.LIST:
863 (_etype29, _size26) = iprot.readListBegin()
864 for _i30
in range(_size26):
865 _elem31 = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
866 self.str_col.append(_elem31)
871 if ftype == TType.LIST:
873 (_etype35, _size32) = iprot.readListBegin()
874 for _i36
in range(_size32):
877 self.arr_col.append(_elem37)
884 iprot.readStructEnd()
887 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
888 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
890 oprot.writeStructBegin(
'TColumnData')
892 oprot.writeFieldBegin(
'int_col', TType.LIST, 1)
893 oprot.writeListBegin(TType.I64, len(self.
int_col))
895 oprot.writeI64(iter38)
897 oprot.writeFieldEnd()
899 oprot.writeFieldBegin(
'real_col', TType.LIST, 2)
900 oprot.writeListBegin(TType.DOUBLE, len(self.
real_col))
902 oprot.writeDouble(iter39)
904 oprot.writeFieldEnd()
906 oprot.writeFieldBegin(
'str_col', TType.LIST, 3)
907 oprot.writeListBegin(TType.STRING, len(self.
str_col))
909 oprot.writeString(iter40.encode(
'utf-8')
if sys.version_info[0] == 2
else iter40)
911 oprot.writeFieldEnd()
913 oprot.writeFieldBegin(
'arr_col', TType.LIST, 4)
914 oprot.writeListBegin(TType.STRUCT, len(self.
arr_col))
918 oprot.writeFieldEnd()
919 oprot.writeFieldStop()
920 oprot.writeStructEnd()
926 L = [
'%s=%r' % (key, value)
927 for key, value
in self.__dict__.items()]
928 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
931 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
934 return not (self == other)
951 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
952 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
954 iprot.readStructBegin()
956 (fname, ftype, fid) = iprot.readFieldBegin()
957 if ftype == TType.STOP:
960 if ftype == TType.STRUCT:
962 self.data.read(iprot)
966 if ftype == TType.LIST:
968 (_etype45, _size42) = iprot.readListBegin()
969 for _i46
in range(_size42):
970 _elem47 = iprot.readBool()
971 self.nulls.append(_elem47)
978 iprot.readStructEnd()
981 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
982 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
984 oprot.writeStructBegin(
'TColumn')
985 if self.
data is not None:
986 oprot.writeFieldBegin(
'data', TType.STRUCT, 1)
987 self.data.write(oprot)
988 oprot.writeFieldEnd()
989 if self.
nulls is not None:
990 oprot.writeFieldBegin(
'nulls', TType.LIST, 2)
991 oprot.writeListBegin(TType.BOOL, len(self.
nulls))
992 for iter48
in self.
nulls:
993 oprot.writeBool(iter48)
995 oprot.writeFieldEnd()
996 oprot.writeFieldStop()
997 oprot.writeStructEnd()
1003 L = [
'%s=%r' % (key, value)
1004 for key, value
in self.__dict__.items()]
1005 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1008 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1011 return not (self == other)
1026 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
1027 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
1029 iprot.readStructBegin()
1031 (fname, ftype, fid) = iprot.readFieldBegin()
1032 if ftype == TType.STOP:
1035 if ftype == TType.LIST:
1037 (_etype52, _size49) = iprot.readListBegin()
1038 for _i53
in range(_size49):
1041 self.cols.append(_elem54)
1047 iprot.readFieldEnd()
1048 iprot.readStructEnd()
1051 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
1052 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
1054 oprot.writeStructBegin(
'TStringRow')
1055 if self.
cols is not None:
1056 oprot.writeFieldBegin(
'cols', TType.LIST, 1)
1057 oprot.writeListBegin(TType.STRUCT, len(self.
cols))
1058 for iter55
in self.
cols:
1060 oprot.writeListEnd()
1061 oprot.writeFieldEnd()
1062 oprot.writeFieldStop()
1063 oprot.writeStructEnd()
1069 L = [
'%s=%r' % (key, value)
1070 for key, value
in self.__dict__.items()]
1071 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1074 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1077 return not (self == other)
1094 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
1095 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
1097 iprot.readStructBegin()
1099 (fname, ftype, fid) = iprot.readFieldBegin()
1100 if ftype == TType.STOP:
1103 if ftype == TType.STRING:
1104 self.
sessionId = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1108 if ftype == TType.STRING:
1109 self.
krbToken = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1114 iprot.readFieldEnd()
1115 iprot.readStructEnd()
1118 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
1119 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
1121 oprot.writeStructBegin(
'TKrb5Session')
1123 oprot.writeFieldBegin(
'sessionId', TType.STRING, 1)
1124 oprot.writeString(self.sessionId.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
sessionId)
1125 oprot.writeFieldEnd()
1127 oprot.writeFieldBegin(
'krbToken', TType.STRING, 2)
1128 oprot.writeString(self.krbToken.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
krbToken)
1129 oprot.writeFieldEnd()
1130 oprot.writeFieldStop()
1131 oprot.writeStructEnd()
1137 L = [
'%s=%r' % (key, value)
1138 for key, value
in self.__dict__.items()]
1139 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1142 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1145 return not (self == other)
1152 - execution_finished
1161 def __init__(self, serialized_rows=None, execution_finished=None, merge_type=None, sharded=None, row_desc=None, node_id=None,):
1170 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
1171 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
1173 iprot.readStructBegin()
1175 (fname, ftype, fid) = iprot.readFieldBegin()
1176 if ftype == TType.STOP:
1179 if ftype == TType.STRUCT:
1181 self.serialized_rows.read(iprot)
1185 if ftype == TType.BOOL:
1190 if ftype == TType.I32:
1195 if ftype == TType.BOOL:
1196 self.
sharded = iprot.readBool()
1200 if ftype == TType.LIST:
1202 (_etype59, _size56) = iprot.readListBegin()
1203 for _i60
in range(_size56):
1206 self.row_desc.append(_elem61)
1211 if ftype == TType.I32:
1212 self.
node_id = iprot.readI32()
1217 iprot.readFieldEnd()
1218 iprot.readStructEnd()
1221 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
1222 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
1224 oprot.writeStructBegin(
'TStepResult')
1226 oprot.writeFieldBegin(
'serialized_rows', TType.STRUCT, 1)
1227 self.serialized_rows.write(oprot)
1228 oprot.writeFieldEnd()
1230 oprot.writeFieldBegin(
'execution_finished', TType.BOOL, 2)
1232 oprot.writeFieldEnd()
1234 oprot.writeFieldBegin(
'merge_type', TType.I32, 3)
1236 oprot.writeFieldEnd()
1238 oprot.writeFieldBegin(
'sharded', TType.BOOL, 4)
1240 oprot.writeFieldEnd()
1242 oprot.writeFieldBegin(
'row_desc', TType.LIST, 5)
1243 oprot.writeListBegin(TType.STRUCT, len(self.
row_desc))
1246 oprot.writeListEnd()
1247 oprot.writeFieldEnd()
1249 oprot.writeFieldBegin(
'node_id', TType.I32, 6)
1251 oprot.writeFieldEnd()
1252 oprot.writeFieldStop()
1253 oprot.writeStructEnd()
1259 L = [
'%s=%r' % (key, value)
1260 for key, value
in self.__dict__.items()]
1261 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1264 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1267 return not (self == other)
1281 def __init__(self, row_desc=None, rows=None, columns=None, is_columnar=None,):
1288 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
1289 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
1291 iprot.readStructBegin()
1293 (fname, ftype, fid) = iprot.readFieldBegin()
1294 if ftype == TType.STOP:
1297 if ftype == TType.LIST:
1299 (_etype66, _size63) = iprot.readListBegin()
1300 for _i67
in range(_size63):
1303 self.row_desc.append(_elem68)
1308 if ftype == TType.LIST:
1310 (_etype72, _size69) = iprot.readListBegin()
1311 for _i73
in range(_size69):
1314 self.rows.append(_elem74)
1319 if ftype == TType.LIST:
1321 (_etype78, _size75) = iprot.readListBegin()
1322 for _i79
in range(_size75):
1325 self.columns.append(_elem80)
1330 if ftype == TType.BOOL:
1336 iprot.readFieldEnd()
1337 iprot.readStructEnd()
1340 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
1341 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
1343 oprot.writeStructBegin(
'TRowSet')
1345 oprot.writeFieldBegin(
'row_desc', TType.LIST, 1)
1346 oprot.writeListBegin(TType.STRUCT, len(self.
row_desc))
1349 oprot.writeListEnd()
1350 oprot.writeFieldEnd()
1351 if self.
rows is not None:
1352 oprot.writeFieldBegin(
'rows', TType.LIST, 2)
1353 oprot.writeListBegin(TType.STRUCT, len(self.
rows))
1354 for iter82
in self.
rows:
1356 oprot.writeListEnd()
1357 oprot.writeFieldEnd()
1359 oprot.writeFieldBegin(
'columns', TType.LIST, 3)
1360 oprot.writeListBegin(TType.STRUCT, len(self.
columns))
1363 oprot.writeListEnd()
1364 oprot.writeFieldEnd()
1366 oprot.writeFieldBegin(
'is_columnar', TType.BOOL, 4)
1368 oprot.writeFieldEnd()
1369 oprot.writeFieldStop()
1370 oprot.writeStructEnd()
1376 L = [
'%s=%r' % (key, value)
1377 for key, value
in self.__dict__.items()]
1378 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1381 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1384 return not (self == other)
1401 def __init__(self, row_set=None, execution_time_ms=None, total_time_ms=None, nonce=None, debug=None, success=True, query_type=0,):
1411 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
1412 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
1414 iprot.readStructBegin()
1416 (fname, ftype, fid) = iprot.readFieldBegin()
1417 if ftype == TType.STOP:
1420 if ftype == TType.STRUCT:
1422 self.row_set.read(iprot)
1426 if ftype == TType.I64:
1431 if ftype == TType.I64:
1436 if ftype == TType.STRING:
1437 self.
nonce = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1441 if ftype == TType.STRING:
1442 self.
debug = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1446 if ftype == TType.BOOL:
1447 self.
success = iprot.readBool()
1451 if ftype == TType.I32:
1457 iprot.readFieldEnd()
1458 iprot.readStructEnd()
1461 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
1462 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
1464 oprot.writeStructBegin(
'TQueryResult')
1466 oprot.writeFieldBegin(
'row_set', TType.STRUCT, 1)
1467 self.row_set.write(oprot)
1468 oprot.writeFieldEnd()
1470 oprot.writeFieldBegin(
'execution_time_ms', TType.I64, 2)
1472 oprot.writeFieldEnd()
1474 oprot.writeFieldBegin(
'total_time_ms', TType.I64, 3)
1476 oprot.writeFieldEnd()
1477 if self.
nonce is not None:
1478 oprot.writeFieldBegin(
'nonce', TType.STRING, 4)
1479 oprot.writeString(self.nonce.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
nonce)
1480 oprot.writeFieldEnd()
1481 if self.
debug is not None:
1482 oprot.writeFieldBegin(
'debug', TType.STRING, 5)
1483 oprot.writeString(self.debug.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
debug)
1484 oprot.writeFieldEnd()
1486 oprot.writeFieldBegin(
'success', TType.BOOL, 6)
1488 oprot.writeFieldEnd()
1490 oprot.writeFieldBegin(
'query_type', TType.I32, 7)
1492 oprot.writeFieldEnd()
1493 oprot.writeFieldStop()
1494 oprot.writeStructEnd()
1500 L = [
'%s=%r' % (key, value)
1501 for key, value
in self.__dict__.items()]
1502 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1505 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1508 return not (self == other)
1519 - arrow_conversion_time_ms
1525 def __init__(self, sm_handle=None, sm_size=None, df_handle=None, df_size=None, execution_time_ms=None, arrow_conversion_time_ms=None, df_buffer=None,):
1535 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
1536 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
1538 iprot.readStructBegin()
1540 (fname, ftype, fid) = iprot.readFieldBegin()
1541 if ftype == TType.STOP:
1544 if ftype == TType.STRING:
1549 if ftype == TType.I64:
1550 self.
sm_size = iprot.readI64()
1554 if ftype == TType.STRING:
1559 if ftype == TType.I64:
1560 self.
df_size = iprot.readI64()
1564 if ftype == TType.I64:
1569 if ftype == TType.I64:
1574 if ftype == TType.STRING:
1580 iprot.readFieldEnd()
1581 iprot.readStructEnd()
1584 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
1585 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
1587 oprot.writeStructBegin(
'TDataFrame')
1589 oprot.writeFieldBegin(
'sm_handle', TType.STRING, 1)
1591 oprot.writeFieldEnd()
1593 oprot.writeFieldBegin(
'sm_size', TType.I64, 2)
1595 oprot.writeFieldEnd()
1597 oprot.writeFieldBegin(
'df_handle', TType.STRING, 3)
1599 oprot.writeFieldEnd()
1601 oprot.writeFieldBegin(
'df_size', TType.I64, 4)
1603 oprot.writeFieldEnd()
1605 oprot.writeFieldBegin(
'execution_time_ms', TType.I64, 5)
1607 oprot.writeFieldEnd()
1609 oprot.writeFieldBegin(
'arrow_conversion_time_ms', TType.I64, 6)
1611 oprot.writeFieldEnd()
1613 oprot.writeFieldBegin(
'df_buffer', TType.STRING, 7)
1615 oprot.writeFieldEnd()
1616 oprot.writeFieldStop()
1617 oprot.writeStructEnd()
1623 L = [
'%s=%r' % (key, value)
1624 for key, value
in self.__dict__.items()]
1625 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1628 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1631 return not (self == other)
1648 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
1649 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
1651 iprot.readStructBegin()
1653 (fname, ftype, fid) = iprot.readFieldBegin()
1654 if ftype == TType.STOP:
1657 if ftype == TType.STRING:
1658 self.
db_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1662 if ftype == TType.STRING:
1663 self.
db_owner = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1668 iprot.readFieldEnd()
1669 iprot.readStructEnd()
1672 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
1673 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
1675 oprot.writeStructBegin(
'TDBInfo')
1677 oprot.writeFieldBegin(
'db_name', TType.STRING, 1)
1678 oprot.writeString(self.db_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
db_name)
1679 oprot.writeFieldEnd()
1681 oprot.writeFieldBegin(
'db_owner', TType.STRING, 2)
1682 oprot.writeString(self.db_owner.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
db_owner)
1683 oprot.writeFieldEnd()
1684 oprot.writeFieldStop()
1685 oprot.writeStructEnd()
1691 L = [
'%s=%r' % (key, value)
1692 for key, value
in self.__dict__.items()]
1693 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1696 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1699 return not (self == other)
1711 super(TDBException, self).
__setattr__(
'error_msg', error_msg)
1714 raise TypeError(
"can't modify immutable instance")
1717 raise TypeError(
"can't modify immutable instance")
1720 return hash(self.__class__) ^ hash((self.error_msg, ))
1724 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and cls.thrift_spec
is not None:
1725 return iprot._fast_decode(
None, iprot, [cls, cls.thrift_spec])
1726 iprot.readStructBegin()
1729 (fname, ftype, fid) = iprot.readFieldBegin()
1730 if ftype == TType.STOP:
1733 if ftype == TType.STRING:
1734 error_msg = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1739 iprot.readFieldEnd()
1740 iprot.readStructEnd()
1742 error_msg=error_msg,
1746 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
1747 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
1749 oprot.writeStructBegin(
'TDBException')
1750 if self.error_msg
is not None:
1751 oprot.writeFieldBegin(
'error_msg', TType.STRING, 1)
1752 oprot.writeString(self.error_msg.encode(
'utf-8')
if sys.version_info[0] == 2
else self.error_msg)
1753 oprot.writeFieldEnd()
1754 oprot.writeFieldStop()
1755 oprot.writeStructEnd()
1764 L = [
'%s=%r' % (key, value)
1765 for key, value
in self.__dict__.items()]
1766 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
1769 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
1772 return not (self == other)
1793 - geo_coords_encoding
1794 - geo_coords_comp_param
1797 - sanitize_column_names
1800 - geo_assign_render_groups
1801 - geo_explode_collections
1805 - raster_import_bands
1806 - raster_scanlines_per_thread
1807 - raster_point_transform
1808 - raster_point_compute_angle
1809 - raster_import_dimensions
1811 - odbc_connection_string
1816 - odbc_credential_string
1817 - add_metadata_columns
1823 def __init__(self, delimiter=None, null_str=None, has_header=0, quoted=None, quote=None, escape=None, line_delim=None, array_delim=None, array_begin=None, array_end=None, threads=None, source_type=0, s3_access_key=None, s3_secret_key=None, s3_region=None, geo_coords_encoding=6, geo_coords_comp_param=32, geo_coords_type=18, geo_coords_srid=4326, sanitize_column_names=True, geo_layer_name=None, s3_endpoint=None, geo_assign_render_groups=True, geo_explode_collections=False, source_srid=0, s3_session_token=None, raster_point_type=1, raster_import_bands=None, raster_scanlines_per_thread=None, raster_point_transform=1, raster_point_compute_angle=False, raster_import_dimensions=None, odbc_dsn=None, odbc_connection_string=None, odbc_sql_select=None, odbc_sql_order_by=None, odbc_username=None, odbc_password=None, odbc_credential_string=None, add_metadata_columns=None, trim_spaces=None,):
1867 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
1868 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
1870 iprot.readStructBegin()
1872 (fname, ftype, fid) = iprot.readFieldBegin()
1873 if ftype == TType.STOP:
1876 if ftype == TType.STRING:
1877 self.
delimiter = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1881 if ftype == TType.STRING:
1882 self.
null_str = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1886 if ftype == TType.I32:
1891 if ftype == TType.BOOL:
1892 self.
quoted = iprot.readBool()
1896 if ftype == TType.STRING:
1897 self.
quote = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1901 if ftype == TType.STRING:
1902 self.
escape = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1906 if ftype == TType.STRING:
1907 self.
line_delim = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1911 if ftype == TType.STRING:
1912 self.
array_delim = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1916 if ftype == TType.STRING:
1917 self.
array_begin = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1921 if ftype == TType.STRING:
1922 self.
array_end = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1926 if ftype == TType.I32:
1927 self.
threads = iprot.readI32()
1931 if ftype == TType.I32:
1936 if ftype == TType.STRING:
1937 self.
s3_access_key = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1941 if ftype == TType.STRING:
1942 self.
s3_secret_key = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1946 if ftype == TType.STRING:
1947 self.
s3_region = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1951 if ftype == TType.I32:
1956 if ftype == TType.I32:
1961 if ftype == TType.I32:
1966 if ftype == TType.I32:
1971 if ftype == TType.BOOL:
1976 if ftype == TType.STRING:
1977 self.
geo_layer_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1981 if ftype == TType.STRING:
1982 self.
s3_endpoint = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
1986 if ftype == TType.BOOL:
1991 if ftype == TType.BOOL:
1996 if ftype == TType.I32:
2001 if ftype == TType.STRING:
2002 self.
s3_session_token = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2006 if ftype == TType.I32:
2011 if ftype == TType.STRING:
2012 self.
raster_import_bands = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2016 if ftype == TType.I32:
2021 if ftype == TType.I32:
2026 if ftype == TType.BOOL:
2031 if ftype == TType.STRING:
2032 self.
raster_import_dimensions = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2036 if ftype == TType.STRING:
2037 self.
odbc_dsn = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2041 if ftype == TType.STRING:
2042 self.
odbc_connection_string = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2046 if ftype == TType.STRING:
2047 self.
odbc_sql_select = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2051 if ftype == TType.STRING:
2052 self.
odbc_sql_order_by = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2056 if ftype == TType.STRING:
2057 self.
odbc_username = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2061 if ftype == TType.STRING:
2062 self.
odbc_password = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2066 if ftype == TType.STRING:
2067 self.
odbc_credential_string = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2071 if ftype == TType.STRING:
2072 self.
add_metadata_columns = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2076 if ftype == TType.BOOL:
2082 iprot.readFieldEnd()
2083 iprot.readStructEnd()
2086 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
2087 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
2089 oprot.writeStructBegin(
'TCopyParams')
2091 oprot.writeFieldBegin(
'delimiter', TType.STRING, 1)
2092 oprot.writeString(self.delimiter.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
delimiter)
2093 oprot.writeFieldEnd()
2095 oprot.writeFieldBegin(
'null_str', TType.STRING, 2)
2096 oprot.writeString(self.null_str.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
null_str)
2097 oprot.writeFieldEnd()
2099 oprot.writeFieldBegin(
'has_header', TType.I32, 3)
2101 oprot.writeFieldEnd()
2102 if self.
quoted is not None:
2103 oprot.writeFieldBegin(
'quoted', TType.BOOL, 4)
2104 oprot.writeBool(self.
quoted)
2105 oprot.writeFieldEnd()
2106 if self.
quote is not None:
2107 oprot.writeFieldBegin(
'quote', TType.STRING, 5)
2108 oprot.writeString(self.quote.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
quote)
2109 oprot.writeFieldEnd()
2110 if self.
escape is not None:
2111 oprot.writeFieldBegin(
'escape', TType.STRING, 6)
2112 oprot.writeString(self.escape.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
escape)
2113 oprot.writeFieldEnd()
2115 oprot.writeFieldBegin(
'line_delim', TType.STRING, 7)
2116 oprot.writeString(self.line_delim.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
line_delim)
2117 oprot.writeFieldEnd()
2119 oprot.writeFieldBegin(
'array_delim', TType.STRING, 8)
2120 oprot.writeString(self.array_delim.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
array_delim)
2121 oprot.writeFieldEnd()
2123 oprot.writeFieldBegin(
'array_begin', TType.STRING, 9)
2124 oprot.writeString(self.array_begin.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
array_begin)
2125 oprot.writeFieldEnd()
2127 oprot.writeFieldBegin(
'array_end', TType.STRING, 10)
2128 oprot.writeString(self.array_end.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
array_end)
2129 oprot.writeFieldEnd()
2131 oprot.writeFieldBegin(
'threads', TType.I32, 11)
2133 oprot.writeFieldEnd()
2135 oprot.writeFieldBegin(
'source_type', TType.I32, 12)
2137 oprot.writeFieldEnd()
2139 oprot.writeFieldBegin(
's3_access_key', TType.STRING, 13)
2140 oprot.writeString(self.s3_access_key.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
s3_access_key)
2141 oprot.writeFieldEnd()
2143 oprot.writeFieldBegin(
's3_secret_key', TType.STRING, 14)
2144 oprot.writeString(self.s3_secret_key.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
s3_secret_key)
2145 oprot.writeFieldEnd()
2147 oprot.writeFieldBegin(
's3_region', TType.STRING, 15)
2148 oprot.writeString(self.s3_region.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
s3_region)
2149 oprot.writeFieldEnd()
2151 oprot.writeFieldBegin(
'geo_coords_encoding', TType.I32, 16)
2153 oprot.writeFieldEnd()
2155 oprot.writeFieldBegin(
'geo_coords_comp_param', TType.I32, 17)
2157 oprot.writeFieldEnd()
2159 oprot.writeFieldBegin(
'geo_coords_type', TType.I32, 18)
2161 oprot.writeFieldEnd()
2163 oprot.writeFieldBegin(
'geo_coords_srid', TType.I32, 19)
2165 oprot.writeFieldEnd()
2167 oprot.writeFieldBegin(
'sanitize_column_names', TType.BOOL, 20)
2169 oprot.writeFieldEnd()
2171 oprot.writeFieldBegin(
'geo_layer_name', TType.STRING, 21)
2172 oprot.writeString(self.geo_layer_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
geo_layer_name)
2173 oprot.writeFieldEnd()
2175 oprot.writeFieldBegin(
's3_endpoint', TType.STRING, 22)
2176 oprot.writeString(self.s3_endpoint.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
s3_endpoint)
2177 oprot.writeFieldEnd()
2179 oprot.writeFieldBegin(
'geo_assign_render_groups', TType.BOOL, 23)
2181 oprot.writeFieldEnd()
2183 oprot.writeFieldBegin(
'geo_explode_collections', TType.BOOL, 24)
2185 oprot.writeFieldEnd()
2187 oprot.writeFieldBegin(
'source_srid', TType.I32, 25)
2189 oprot.writeFieldEnd()
2191 oprot.writeFieldBegin(
's3_session_token', TType.STRING, 26)
2192 oprot.writeString(self.s3_session_token.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
s3_session_token)
2193 oprot.writeFieldEnd()
2195 oprot.writeFieldBegin(
'raster_point_type', TType.I32, 27)
2197 oprot.writeFieldEnd()
2199 oprot.writeFieldBegin(
'raster_import_bands', TType.STRING, 28)
2200 oprot.writeString(self.raster_import_bands.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
raster_import_bands)
2201 oprot.writeFieldEnd()
2203 oprot.writeFieldBegin(
'raster_scanlines_per_thread', TType.I32, 29)
2205 oprot.writeFieldEnd()
2207 oprot.writeFieldBegin(
'raster_point_transform', TType.I32, 30)
2209 oprot.writeFieldEnd()
2211 oprot.writeFieldBegin(
'raster_point_compute_angle', TType.BOOL, 31)
2213 oprot.writeFieldEnd()
2215 oprot.writeFieldBegin(
'raster_import_dimensions', TType.STRING, 32)
2216 oprot.writeString(self.raster_import_dimensions.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
raster_import_dimensions)
2217 oprot.writeFieldEnd()
2219 oprot.writeFieldBegin(
'odbc_dsn', TType.STRING, 33)
2220 oprot.writeString(self.odbc_dsn.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
odbc_dsn)
2221 oprot.writeFieldEnd()
2223 oprot.writeFieldBegin(
'odbc_connection_string', TType.STRING, 34)
2224 oprot.writeString(self.odbc_connection_string.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
odbc_connection_string)
2225 oprot.writeFieldEnd()
2227 oprot.writeFieldBegin(
'odbc_sql_select', TType.STRING, 35)
2228 oprot.writeString(self.odbc_sql_select.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
odbc_sql_select)
2229 oprot.writeFieldEnd()
2231 oprot.writeFieldBegin(
'odbc_sql_order_by', TType.STRING, 36)
2232 oprot.writeString(self.odbc_sql_order_by.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
odbc_sql_order_by)
2233 oprot.writeFieldEnd()
2235 oprot.writeFieldBegin(
'odbc_username', TType.STRING, 37)
2236 oprot.writeString(self.odbc_username.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
odbc_username)
2237 oprot.writeFieldEnd()
2239 oprot.writeFieldBegin(
'odbc_password', TType.STRING, 38)
2240 oprot.writeString(self.odbc_password.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
odbc_password)
2241 oprot.writeFieldEnd()
2243 oprot.writeFieldBegin(
'odbc_credential_string', TType.STRING, 39)
2244 oprot.writeString(self.odbc_credential_string.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
odbc_credential_string)
2245 oprot.writeFieldEnd()
2247 oprot.writeFieldBegin(
'add_metadata_columns', TType.STRING, 40)
2248 oprot.writeString(self.add_metadata_columns.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
add_metadata_columns)
2249 oprot.writeFieldEnd()
2251 oprot.writeFieldBegin(
'trim_spaces', TType.BOOL, 41)
2253 oprot.writeFieldEnd()
2254 oprot.writeFieldStop()
2255 oprot.writeStructEnd()
2261 L = [
'%s=%r' % (key, value)
2262 for key, value
in self.__dict__.items()]
2263 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
2266 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
2269 return not (self == other)
2284 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
2285 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
2287 iprot.readStructBegin()
2289 (fname, ftype, fid) = iprot.readFieldBegin()
2290 if ftype == TType.STOP:
2293 if ftype == TType.BOOL:
2299 iprot.readFieldEnd()
2300 iprot.readStructEnd()
2303 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
2304 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
2306 oprot.writeStructBegin(
'TCreateParams')
2308 oprot.writeFieldBegin(
'is_replicated', TType.BOOL, 1)
2310 oprot.writeFieldEnd()
2311 oprot.writeFieldStop()
2312 oprot.writeStructEnd()
2318 L = [
'%s=%r' % (key, value)
2319 for key, value
in self.__dict__.items()]
2320 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
2323 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
2326 return not (self == other)
2343 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
2344 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
2346 iprot.readStructBegin()
2348 (fname, ftype, fid) = iprot.readFieldBegin()
2349 if ftype == TType.STOP:
2352 if ftype == TType.STRUCT:
2354 self.row_set.read(iprot)
2358 if ftype == TType.STRUCT:
2360 self.copy_params.read(iprot)
2365 iprot.readFieldEnd()
2366 iprot.readStructEnd()
2369 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
2370 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
2372 oprot.writeStructBegin(
'TDetectResult')
2374 oprot.writeFieldBegin(
'row_set', TType.STRUCT, 1)
2375 self.row_set.write(oprot)
2376 oprot.writeFieldEnd()
2378 oprot.writeFieldBegin(
'copy_params', TType.STRUCT, 2)
2379 self.copy_params.write(oprot)
2380 oprot.writeFieldEnd()
2381 oprot.writeFieldStop()
2382 oprot.writeStructEnd()
2388 L = [
'%s=%r' % (key, value)
2389 for key, value
in self.__dict__.items()]
2390 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
2393 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
2396 return not (self == other)
2410 def __init__(self, elapsed=None, rows_completed=None, rows_estimated=None, rows_rejected=None,):
2417 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
2418 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
2420 iprot.readStructBegin()
2422 (fname, ftype, fid) = iprot.readFieldBegin()
2423 if ftype == TType.STOP:
2426 if ftype == TType.I64:
2427 self.
elapsed = iprot.readI64()
2431 if ftype == TType.I64:
2436 if ftype == TType.I64:
2441 if ftype == TType.I64:
2447 iprot.readFieldEnd()
2448 iprot.readStructEnd()
2451 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
2452 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
2454 oprot.writeStructBegin(
'TImportStatus')
2456 oprot.writeFieldBegin(
'elapsed', TType.I64, 1)
2458 oprot.writeFieldEnd()
2460 oprot.writeFieldBegin(
'rows_completed', TType.I64, 2)
2462 oprot.writeFieldEnd()
2464 oprot.writeFieldBegin(
'rows_estimated', TType.I64, 3)
2466 oprot.writeFieldEnd()
2468 oprot.writeFieldBegin(
'rows_rejected', TType.I64, 4)
2470 oprot.writeFieldEnd()
2471 oprot.writeFieldStop()
2472 oprot.writeStructEnd()
2478 L = [
'%s=%r' % (key, value)
2479 for key, value
in self.__dict__.items()]
2480 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
2483 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
2486 return not (self == other)
2501 def __init__(self, view_name=None, view_state=None, image_hash=None, update_time=None, view_metadata=None,):
2509 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
2510 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
2512 iprot.readStructBegin()
2514 (fname, ftype, fid) = iprot.readFieldBegin()
2515 if ftype == TType.STOP:
2518 if ftype == TType.STRING:
2519 self.
view_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2523 if ftype == TType.STRING:
2524 self.
view_state = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2528 if ftype == TType.STRING:
2529 self.
image_hash = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2533 if ftype == TType.STRING:
2534 self.
update_time = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2538 if ftype == TType.STRING:
2539 self.
view_metadata = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2544 iprot.readFieldEnd()
2545 iprot.readStructEnd()
2548 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
2549 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
2551 oprot.writeStructBegin(
'TFrontendView')
2553 oprot.writeFieldBegin(
'view_name', TType.STRING, 1)
2554 oprot.writeString(self.view_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
view_name)
2555 oprot.writeFieldEnd()
2557 oprot.writeFieldBegin(
'view_state', TType.STRING, 2)
2558 oprot.writeString(self.view_state.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
view_state)
2559 oprot.writeFieldEnd()
2561 oprot.writeFieldBegin(
'image_hash', TType.STRING, 3)
2562 oprot.writeString(self.image_hash.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
image_hash)
2563 oprot.writeFieldEnd()
2565 oprot.writeFieldBegin(
'update_time', TType.STRING, 4)
2566 oprot.writeString(self.update_time.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
update_time)
2567 oprot.writeFieldEnd()
2569 oprot.writeFieldBegin(
'view_metadata', TType.STRING, 5)
2570 oprot.writeString(self.view_metadata.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
view_metadata)
2571 oprot.writeFieldEnd()
2572 oprot.writeFieldStop()
2573 oprot.writeStructEnd()
2579 L = [
'%s=%r' % (key, value)
2580 for key, value
in self.__dict__.items()]
2581 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
2584 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
2587 return not (self == other)
2599 - poly_rendering_enabled
2601 - renderer_status_json
2606 def __init__(self, read_only=None, version=None, rendering_enabled=None, start_time=None, edition=None, host_name=None, poly_rendering_enabled=None, role=None, renderer_status_json=None,):
2618 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
2619 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
2621 iprot.readStructBegin()
2623 (fname, ftype, fid) = iprot.readFieldBegin()
2624 if ftype == TType.STOP:
2627 if ftype == TType.BOOL:
2632 if ftype == TType.STRING:
2633 self.
version = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2637 if ftype == TType.BOOL:
2642 if ftype == TType.I64:
2647 if ftype == TType.STRING:
2648 self.
edition = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2652 if ftype == TType.STRING:
2653 self.
host_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2657 if ftype == TType.BOOL:
2662 if ftype == TType.I32:
2663 self.
role = iprot.readI32()
2667 if ftype == TType.STRING:
2668 self.
renderer_status_json = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2673 iprot.readFieldEnd()
2674 iprot.readStructEnd()
2677 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
2678 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
2680 oprot.writeStructBegin(
'TServerStatus')
2682 oprot.writeFieldBegin(
'read_only', TType.BOOL, 1)
2684 oprot.writeFieldEnd()
2686 oprot.writeFieldBegin(
'version', TType.STRING, 2)
2687 oprot.writeString(self.version.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
version)
2688 oprot.writeFieldEnd()
2690 oprot.writeFieldBegin(
'rendering_enabled', TType.BOOL, 3)
2692 oprot.writeFieldEnd()
2694 oprot.writeFieldBegin(
'start_time', TType.I64, 4)
2696 oprot.writeFieldEnd()
2698 oprot.writeFieldBegin(
'edition', TType.STRING, 5)
2699 oprot.writeString(self.edition.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
edition)
2700 oprot.writeFieldEnd()
2702 oprot.writeFieldBegin(
'host_name', TType.STRING, 6)
2703 oprot.writeString(self.host_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
host_name)
2704 oprot.writeFieldEnd()
2706 oprot.writeFieldBegin(
'poly_rendering_enabled', TType.BOOL, 7)
2708 oprot.writeFieldEnd()
2709 if self.
role is not None:
2710 oprot.writeFieldBegin(
'role', TType.I32, 8)
2711 oprot.writeI32(self.
role)
2712 oprot.writeFieldEnd()
2714 oprot.writeFieldBegin(
'renderer_status_json', TType.STRING, 9)
2715 oprot.writeString(self.renderer_status_json.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
renderer_status_json)
2716 oprot.writeFieldEnd()
2717 oprot.writeFieldStop()
2718 oprot.writeStructEnd()
2724 L = [
'%s=%r' % (key, value)
2725 for key, value
in self.__dict__.items()]
2726 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
2729 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
2732 return not (self == other)
2749 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
2750 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
2752 iprot.readStructBegin()
2754 (fname, ftype, fid) = iprot.readFieldBegin()
2755 if ftype == TType.STOP:
2758 if ftype == TType.I64:
2759 self.
x = iprot.readI64()
2763 if ftype == TType.I64:
2764 self.
y = iprot.readI64()
2769 iprot.readFieldEnd()
2770 iprot.readStructEnd()
2773 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
2774 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
2776 oprot.writeStructBegin(
'TPixel')
2777 if self.
x is not None:
2778 oprot.writeFieldBegin(
'x', TType.I64, 1)
2779 oprot.writeI64(self.
x)
2780 oprot.writeFieldEnd()
2781 if self.
y is not None:
2782 oprot.writeFieldBegin(
'y', TType.I64, 2)
2783 oprot.writeI64(self.
y)
2784 oprot.writeFieldEnd()
2785 oprot.writeFieldStop()
2786 oprot.writeStructEnd()
2792 L = [
'%s=%r' % (key, value)
2793 for key, value
in self.__dict__.items()]
2794 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
2797 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
2800 return not (self == other)
2816 def __init__(self, pixel=None, vega_table_name=None, table_id=None, row_id=None, row_set=None, nonce=None,):
2825 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
2826 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
2828 iprot.readStructBegin()
2830 (fname, ftype, fid) = iprot.readFieldBegin()
2831 if ftype == TType.STOP:
2834 if ftype == TType.STRUCT:
2836 self.pixel.read(iprot)
2840 if ftype == TType.STRING:
2841 self.
vega_table_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2845 if ftype == TType.LIST:
2847 (_etype87, _size84) = iprot.readListBegin()
2848 for _i88
in range(_size84):
2849 _elem89 = iprot.readI64()
2850 self.table_id.append(_elem89)
2855 if ftype == TType.LIST:
2857 (_etype93, _size90) = iprot.readListBegin()
2858 for _i94
in range(_size90):
2859 _elem95 = iprot.readI64()
2860 self.row_id.append(_elem95)
2865 if ftype == TType.STRUCT:
2867 self.row_set.read(iprot)
2871 if ftype == TType.STRING:
2872 self.
nonce = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2877 iprot.readFieldEnd()
2878 iprot.readStructEnd()
2881 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
2882 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
2884 oprot.writeStructBegin(
'TPixelTableRowResult')
2885 if self.
pixel is not None:
2886 oprot.writeFieldBegin(
'pixel', TType.STRUCT, 1)
2887 self.pixel.write(oprot)
2888 oprot.writeFieldEnd()
2890 oprot.writeFieldBegin(
'vega_table_name', TType.STRING, 2)
2891 oprot.writeString(self.vega_table_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
vega_table_name)
2892 oprot.writeFieldEnd()
2894 oprot.writeFieldBegin(
'table_id', TType.LIST, 3)
2895 oprot.writeListBegin(TType.I64, len(self.
table_id))
2897 oprot.writeI64(iter96)
2898 oprot.writeListEnd()
2899 oprot.writeFieldEnd()
2900 if self.
row_id is not None:
2901 oprot.writeFieldBegin(
'row_id', TType.LIST, 4)
2902 oprot.writeListBegin(TType.I64, len(self.
row_id))
2903 for iter97
in self.
row_id:
2904 oprot.writeI64(iter97)
2905 oprot.writeListEnd()
2906 oprot.writeFieldEnd()
2908 oprot.writeFieldBegin(
'row_set', TType.STRUCT, 5)
2909 self.row_set.write(oprot)
2910 oprot.writeFieldEnd()
2911 if self.
nonce is not None:
2912 oprot.writeFieldBegin(
'nonce', TType.STRING, 6)
2913 oprot.writeString(self.nonce.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
nonce)
2914 oprot.writeFieldEnd()
2915 oprot.writeFieldStop()
2916 oprot.writeStructEnd()
2922 L = [
'%s=%r' % (key, value)
2923 for key, value
in self.__dict__.items()]
2924 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
2927 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
2930 return not (self == other)
2946 def __init__(self, image=None, nonce=None, execution_time_ms=None, render_time_ms=None, total_time_ms=None, vega_metadata=None,):
2955 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
2956 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
2958 iprot.readStructBegin()
2960 (fname, ftype, fid) = iprot.readFieldBegin()
2961 if ftype == TType.STOP:
2964 if ftype == TType.STRING:
2965 self.
image = iprot.readBinary()
2969 if ftype == TType.STRING:
2970 self.
nonce = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2974 if ftype == TType.I64:
2979 if ftype == TType.I64:
2984 if ftype == TType.I64:
2989 if ftype == TType.STRING:
2990 self.
vega_metadata = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
2995 iprot.readFieldEnd()
2996 iprot.readStructEnd()
2999 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3000 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3002 oprot.writeStructBegin(
'TRenderResult')
3003 if self.
image is not None:
3004 oprot.writeFieldBegin(
'image', TType.STRING, 1)
3005 oprot.writeBinary(self.
image)
3006 oprot.writeFieldEnd()
3007 if self.
nonce is not None:
3008 oprot.writeFieldBegin(
'nonce', TType.STRING, 2)
3009 oprot.writeString(self.nonce.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
nonce)
3010 oprot.writeFieldEnd()
3012 oprot.writeFieldBegin(
'execution_time_ms', TType.I64, 3)
3014 oprot.writeFieldEnd()
3016 oprot.writeFieldBegin(
'render_time_ms', TType.I64, 4)
3018 oprot.writeFieldEnd()
3020 oprot.writeFieldBegin(
'total_time_ms', TType.I64, 5)
3022 oprot.writeFieldEnd()
3024 oprot.writeFieldBegin(
'vega_metadata', TType.STRING, 6)
3025 oprot.writeString(self.vega_metadata.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
vega_metadata)
3026 oprot.writeFieldEnd()
3027 oprot.writeFieldStop()
3028 oprot.writeStructEnd()
3034 L = [
'%s=%r' % (key, value)
3035 for key, value
in self.__dict__.items()]
3036 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
3039 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
3042 return not (self == other)
3049 - clock_frequency_kHz
3051 - compute_capability_major
3052 - compute_capability_minor
3057 def __init__(self, num_sm=None, clock_frequency_kHz=None, memory=None, compute_capability_major=None, compute_capability_minor=None,):
3065 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
3066 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
3068 iprot.readStructBegin()
3070 (fname, ftype, fid) = iprot.readFieldBegin()
3071 if ftype == TType.STOP:
3074 if ftype == TType.I32:
3075 self.
num_sm = iprot.readI32()
3079 if ftype == TType.I64:
3084 if ftype == TType.I64:
3085 self.
memory = iprot.readI64()
3089 if ftype == TType.I16:
3094 if ftype == TType.I16:
3100 iprot.readFieldEnd()
3101 iprot.readStructEnd()
3104 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3105 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3107 oprot.writeStructBegin(
'TGpuSpecification')
3108 if self.
num_sm is not None:
3109 oprot.writeFieldBegin(
'num_sm', TType.I32, 1)
3110 oprot.writeI32(self.
num_sm)
3111 oprot.writeFieldEnd()
3113 oprot.writeFieldBegin(
'clock_frequency_kHz', TType.I64, 2)
3115 oprot.writeFieldEnd()
3116 if self.
memory is not None:
3117 oprot.writeFieldBegin(
'memory', TType.I64, 3)
3118 oprot.writeI64(self.
memory)
3119 oprot.writeFieldEnd()
3121 oprot.writeFieldBegin(
'compute_capability_major', TType.I16, 4)
3123 oprot.writeFieldEnd()
3125 oprot.writeFieldBegin(
'compute_capability_minor', TType.I16, 5)
3127 oprot.writeFieldEnd()
3128 oprot.writeFieldStop()
3129 oprot.writeStructEnd()
3135 L = [
'%s=%r' % (key, value)
3136 for key, value
in self.__dict__.items()]
3137 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
3140 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
3143 return not (self == other)
3159 def __init__(self, num_gpu_hw=None, num_cpu_hw=None, num_gpu_allocated=None, start_gpu=None, host_name=None, gpu_info=None,):
3168 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
3169 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
3171 iprot.readStructBegin()
3173 (fname, ftype, fid) = iprot.readFieldBegin()
3174 if ftype == TType.STOP:
3177 if ftype == TType.I16:
3182 if ftype == TType.I16:
3187 if ftype == TType.I16:
3192 if ftype == TType.I16:
3197 if ftype == TType.STRING:
3198 self.
host_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3202 if ftype == TType.LIST:
3204 (_etype101, _size98) = iprot.readListBegin()
3205 for _i102
in range(_size98):
3207 _elem103.read(iprot)
3208 self.gpu_info.append(_elem103)
3214 iprot.readFieldEnd()
3215 iprot.readStructEnd()
3218 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3219 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3221 oprot.writeStructBegin(
'THardwareInfo')
3223 oprot.writeFieldBegin(
'num_gpu_hw', TType.I16, 1)
3225 oprot.writeFieldEnd()
3227 oprot.writeFieldBegin(
'num_cpu_hw', TType.I16, 2)
3229 oprot.writeFieldEnd()
3231 oprot.writeFieldBegin(
'num_gpu_allocated', TType.I16, 3)
3233 oprot.writeFieldEnd()
3235 oprot.writeFieldBegin(
'start_gpu', TType.I16, 4)
3237 oprot.writeFieldEnd()
3239 oprot.writeFieldBegin(
'host_name', TType.STRING, 5)
3240 oprot.writeString(self.host_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
host_name)
3241 oprot.writeFieldEnd()
3243 oprot.writeFieldBegin(
'gpu_info', TType.LIST, 6)
3244 oprot.writeListBegin(TType.STRUCT, len(self.
gpu_info))
3246 iter104.write(oprot)
3247 oprot.writeListEnd()
3248 oprot.writeFieldEnd()
3249 oprot.writeFieldStop()
3250 oprot.writeStructEnd()
3256 L = [
'%s=%r' % (key, value)
3257 for key, value
in self.__dict__.items()]
3258 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
3261 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
3264 return not (self == other)
3279 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
3280 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
3282 iprot.readStructBegin()
3284 (fname, ftype, fid) = iprot.readFieldBegin()
3285 if ftype == TType.STOP:
3288 if ftype == TType.LIST:
3290 (_etype108, _size105) = iprot.readListBegin()
3291 for _i109
in range(_size105):
3293 _elem110.read(iprot)
3294 self.hardware_info.append(_elem110)
3300 iprot.readFieldEnd()
3301 iprot.readStructEnd()
3304 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3305 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3307 oprot.writeStructBegin(
'TClusterHardwareInfo')
3309 oprot.writeFieldBegin(
'hardware_info', TType.LIST, 1)
3312 iter111.write(oprot)
3313 oprot.writeListEnd()
3314 oprot.writeFieldEnd()
3315 oprot.writeFieldStop()
3316 oprot.writeStructEnd()
3322 L = [
'%s=%r' % (key, value)
3323 for key, value
in self.__dict__.items()]
3324 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
3327 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
3330 return not (self == other)
3347 def __init__(self, slab=None, start_page=None, num_pages=None, touch=None, chunk_key=None, buffer_epoch=None, is_free=None,):
3357 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
3358 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
3360 iprot.readStructBegin()
3362 (fname, ftype, fid) = iprot.readFieldBegin()
3363 if ftype == TType.STOP:
3366 if ftype == TType.I64:
3367 self.
slab = iprot.readI64()
3371 if ftype == TType.I32:
3376 if ftype == TType.I64:
3381 if ftype == TType.I32:
3382 self.
touch = iprot.readI32()
3386 if ftype == TType.LIST:
3388 (_etype115, _size112) = iprot.readListBegin()
3389 for _i116
in range(_size112):
3390 _elem117 = iprot.readI64()
3391 self.chunk_key.append(_elem117)
3396 if ftype == TType.I32:
3401 if ftype == TType.BOOL:
3402 self.
is_free = iprot.readBool()
3407 iprot.readFieldEnd()
3408 iprot.readStructEnd()
3411 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3412 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3414 oprot.writeStructBegin(
'TMemoryData')
3415 if self.
slab is not None:
3416 oprot.writeFieldBegin(
'slab', TType.I64, 1)
3417 oprot.writeI64(self.
slab)
3418 oprot.writeFieldEnd()
3420 oprot.writeFieldBegin(
'start_page', TType.I32, 2)
3422 oprot.writeFieldEnd()
3424 oprot.writeFieldBegin(
'num_pages', TType.I64, 3)
3426 oprot.writeFieldEnd()
3427 if self.
touch is not None:
3428 oprot.writeFieldBegin(
'touch', TType.I32, 4)
3429 oprot.writeI32(self.
touch)
3430 oprot.writeFieldEnd()
3432 oprot.writeFieldBegin(
'chunk_key', TType.LIST, 5)
3433 oprot.writeListBegin(TType.I64, len(self.
chunk_key))
3435 oprot.writeI64(iter118)
3436 oprot.writeListEnd()
3437 oprot.writeFieldEnd()
3439 oprot.writeFieldBegin(
'buffer_epoch', TType.I32, 6)
3441 oprot.writeFieldEnd()
3443 oprot.writeFieldBegin(
'is_free', TType.BOOL, 7)
3445 oprot.writeFieldEnd()
3446 oprot.writeFieldStop()
3447 oprot.writeStructEnd()
3453 L = [
'%s=%r' % (key, value)
3454 for key, value
in self.__dict__.items()]
3455 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
3458 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
3461 return not (self == other)
3470 - num_pages_allocated
3471 - is_allocation_capped
3477 def __init__(self, host_name=None, page_size=None, max_num_pages=None, num_pages_allocated=None, is_allocation_capped=None, node_memory_data=None,):
3486 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
3487 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
3489 iprot.readStructBegin()
3491 (fname, ftype, fid) = iprot.readFieldBegin()
3492 if ftype == TType.STOP:
3495 if ftype == TType.STRING:
3496 self.
host_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3500 if ftype == TType.I64:
3505 if ftype == TType.I64:
3510 if ftype == TType.I64:
3515 if ftype == TType.BOOL:
3520 if ftype == TType.LIST:
3522 (_etype122, _size119) = iprot.readListBegin()
3523 for _i123
in range(_size119):
3525 _elem124.read(iprot)
3526 self.node_memory_data.append(_elem124)
3532 iprot.readFieldEnd()
3533 iprot.readStructEnd()
3536 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3537 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3539 oprot.writeStructBegin(
'TNodeMemoryInfo')
3541 oprot.writeFieldBegin(
'host_name', TType.STRING, 1)
3542 oprot.writeString(self.host_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
host_name)
3543 oprot.writeFieldEnd()
3545 oprot.writeFieldBegin(
'page_size', TType.I64, 2)
3547 oprot.writeFieldEnd()
3549 oprot.writeFieldBegin(
'max_num_pages', TType.I64, 3)
3551 oprot.writeFieldEnd()
3553 oprot.writeFieldBegin(
'num_pages_allocated', TType.I64, 4)
3555 oprot.writeFieldEnd()
3557 oprot.writeFieldBegin(
'is_allocation_capped', TType.BOOL, 5)
3559 oprot.writeFieldEnd()
3561 oprot.writeFieldBegin(
'node_memory_data', TType.LIST, 6)
3564 iter125.write(oprot)
3565 oprot.writeListEnd()
3566 oprot.writeFieldEnd()
3567 oprot.writeFieldStop()
3568 oprot.writeStructEnd()
3574 L = [
'%s=%r' % (key, value)
3575 for key, value
in self.__dict__.items()]
3576 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
3579 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
3582 return not (self == other)
3602 def __init__(self, table_name=None, num_cols=None, is_view=None, is_replicated=None, shard_count=None, max_rows=None, table_id=None, max_table_id=None, col_types=None, col_names=None,):
3615 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
3616 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
3618 iprot.readStructBegin()
3620 (fname, ftype, fid) = iprot.readFieldBegin()
3621 if ftype == TType.STOP:
3624 if ftype == TType.STRING:
3625 self.
table_name = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3629 if ftype == TType.I64:
3634 if ftype == TType.BOOL:
3635 self.
is_view = iprot.readBool()
3639 if ftype == TType.BOOL:
3644 if ftype == TType.I64:
3649 if ftype == TType.I64:
3654 if ftype == TType.I64:
3659 if ftype == TType.I64:
3664 if ftype == TType.LIST:
3666 (_etype129, _size126) = iprot.readListBegin()
3667 for _i130
in range(_size126):
3669 _elem131.read(iprot)
3670 self.col_types.append(_elem131)
3675 if ftype == TType.LIST:
3677 (_etype135, _size132) = iprot.readListBegin()
3678 for _i136
in range(_size132):
3679 _elem137 = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3680 self.col_names.append(_elem137)
3686 iprot.readFieldEnd()
3687 iprot.readStructEnd()
3690 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3691 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3693 oprot.writeStructBegin(
'TTableMeta')
3695 oprot.writeFieldBegin(
'table_name', TType.STRING, 1)
3696 oprot.writeString(self.table_name.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
table_name)
3697 oprot.writeFieldEnd()
3699 oprot.writeFieldBegin(
'num_cols', TType.I64, 2)
3701 oprot.writeFieldEnd()
3703 oprot.writeFieldBegin(
'is_view', TType.BOOL, 4)
3705 oprot.writeFieldEnd()
3707 oprot.writeFieldBegin(
'is_replicated', TType.BOOL, 5)
3709 oprot.writeFieldEnd()
3711 oprot.writeFieldBegin(
'shard_count', TType.I64, 6)
3713 oprot.writeFieldEnd()
3715 oprot.writeFieldBegin(
'max_rows', TType.I64, 7)
3717 oprot.writeFieldEnd()
3719 oprot.writeFieldBegin(
'table_id', TType.I64, 8)
3721 oprot.writeFieldEnd()
3723 oprot.writeFieldBegin(
'max_table_id', TType.I64, 9)
3725 oprot.writeFieldEnd()
3727 oprot.writeFieldBegin(
'col_types', TType.LIST, 10)
3728 oprot.writeListBegin(TType.STRUCT, len(self.
col_types))
3730 iter138.write(oprot)
3731 oprot.writeListEnd()
3732 oprot.writeFieldEnd()
3734 oprot.writeFieldBegin(
'col_names', TType.LIST, 11)
3735 oprot.writeListBegin(TType.STRING, len(self.
col_names))
3737 oprot.writeString(iter139.encode(
'utf-8')
if sys.version_info[0] == 2
else iter139)
3738 oprot.writeListEnd()
3739 oprot.writeFieldEnd()
3740 oprot.writeFieldStop()
3741 oprot.writeStructEnd()
3747 L = [
'%s=%r' % (key, value)
3748 for key, value
in self.__dict__.items()]
3749 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
3752 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
3755 return not (self == other)
3772 def __init__(self, update_type=None, timing_type=None, start_date_time=None, interval_type=None, interval_count=None, last_refresh_time=None, next_refresh_time=None,):
3782 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
3783 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
3785 iprot.readStructBegin()
3787 (fname, ftype, fid) = iprot.readFieldBegin()
3788 if ftype == TType.STOP:
3791 if ftype == TType.I32:
3796 if ftype == TType.I32:
3801 if ftype == TType.STRING:
3802 self.
start_date_time = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3806 if ftype == TType.I32:
3811 if ftype == TType.I64:
3816 if ftype == TType.STRING:
3817 self.
last_refresh_time = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3821 if ftype == TType.STRING:
3822 self.
next_refresh_time = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3827 iprot.readFieldEnd()
3828 iprot.readStructEnd()
3831 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3832 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3834 oprot.writeStructBegin(
'TTableRefreshInfo')
3836 oprot.writeFieldBegin(
'update_type', TType.I32, 1)
3838 oprot.writeFieldEnd()
3840 oprot.writeFieldBegin(
'timing_type', TType.I32, 2)
3842 oprot.writeFieldEnd()
3844 oprot.writeFieldBegin(
'start_date_time', TType.STRING, 3)
3845 oprot.writeString(self.start_date_time.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
start_date_time)
3846 oprot.writeFieldEnd()
3848 oprot.writeFieldBegin(
'interval_type', TType.I32, 4)
3850 oprot.writeFieldEnd()
3852 oprot.writeFieldBegin(
'interval_count', TType.I64, 5)
3854 oprot.writeFieldEnd()
3856 oprot.writeFieldBegin(
'last_refresh_time', TType.STRING, 6)
3857 oprot.writeString(self.last_refresh_time.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
last_refresh_time)
3858 oprot.writeFieldEnd()
3860 oprot.writeFieldBegin(
'next_refresh_time', TType.STRING, 7)
3861 oprot.writeString(self.next_refresh_time.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
next_refresh_time)
3862 oprot.writeFieldEnd()
3863 oprot.writeFieldStop()
3864 oprot.writeStructEnd()
3870 L = [
'%s=%r' % (key, value)
3871 for key, value
in self.__dict__.items()]
3872 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
3875 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
3878 return not (self == other)
3899 def __init__(self, row_desc=None, fragment_size=None, page_size=None, max_rows=None, view_sql=None, shard_count=None, key_metainfo=None, is_temporary=None, partition_detail=None, table_type=None, refresh_info=None,):
3913 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
3914 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
3916 iprot.readStructBegin()
3918 (fname, ftype, fid) = iprot.readFieldBegin()
3919 if ftype == TType.STOP:
3922 if ftype == TType.LIST:
3924 (_etype143, _size140) = iprot.readListBegin()
3925 for _i144
in range(_size140):
3927 _elem145.read(iprot)
3928 self.row_desc.append(_elem145)
3933 if ftype == TType.I64:
3938 if ftype == TType.I64:
3943 if ftype == TType.I64:
3948 if ftype == TType.STRING:
3949 self.
view_sql = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3953 if ftype == TType.I64:
3958 if ftype == TType.STRING:
3959 self.
key_metainfo = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
3963 if ftype == TType.BOOL:
3968 if ftype == TType.I32:
3973 if ftype == TType.I32:
3978 if ftype == TType.STRUCT:
3980 self.refresh_info.read(iprot)
3985 iprot.readFieldEnd()
3986 iprot.readStructEnd()
3989 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
3990 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
3992 oprot.writeStructBegin(
'TTableDetails')
3994 oprot.writeFieldBegin(
'row_desc', TType.LIST, 1)
3995 oprot.writeListBegin(TType.STRUCT, len(self.
row_desc))
3997 iter146.write(oprot)
3998 oprot.writeListEnd()
3999 oprot.writeFieldEnd()
4001 oprot.writeFieldBegin(
'fragment_size', TType.I64, 2)
4003 oprot.writeFieldEnd()
4005 oprot.writeFieldBegin(
'page_size', TType.I64, 3)
4007 oprot.writeFieldEnd()
4009 oprot.writeFieldBegin(
'max_rows', TType.I64, 4)
4011 oprot.writeFieldEnd()
4013 oprot.writeFieldBegin(
'view_sql', TType.STRING, 5)
4014 oprot.writeString(self.view_sql.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
view_sql)
4015 oprot.writeFieldEnd()
4017 oprot.writeFieldBegin(
'shard_count', TType.I64, 6)
4019 oprot.writeFieldEnd()
4021 oprot.writeFieldBegin(
'key_metainfo', TType.STRING, 7)
4022 oprot.writeString(self.key_metainfo.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
key_metainfo)
4023 oprot.writeFieldEnd()
4025 oprot.writeFieldBegin(
'is_temporary', TType.BOOL, 8)
4027 oprot.writeFieldEnd()
4029 oprot.writeFieldBegin(
'partition_detail', TType.I32, 9)
4031 oprot.writeFieldEnd()
4033 oprot.writeFieldBegin(
'table_type', TType.I32, 10)
4035 oprot.writeFieldEnd()
4037 oprot.writeFieldBegin(
'refresh_info', TType.STRUCT, 11)
4038 self.refresh_info.write(oprot)
4039 oprot.writeFieldEnd()
4040 oprot.writeFieldStop()
4041 oprot.writeStructEnd()
4047 L = [
'%s=%r' % (key, value)
4048 for key, value
in self.__dict__.items()]
4049 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4052 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4055 return not (self == other)
4074 def __init__(self, type=None, col_id=None, table_id=None, has_nulls=None, int_min=None, int_max=None, bucket=None, fp_min=None, fp_max=None,):
4086 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4087 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4089 iprot.readStructBegin()
4091 (fname, ftype, fid) = iprot.readFieldBegin()
4092 if ftype == TType.STOP:
4095 if ftype == TType.I32:
4096 self.
type = iprot.readI32()
4100 if ftype == TType.I32:
4101 self.
col_id = iprot.readI32()
4105 if ftype == TType.I32:
4110 if ftype == TType.BOOL:
4115 if ftype == TType.I64:
4116 self.
int_min = iprot.readI64()
4120 if ftype == TType.I64:
4121 self.
int_max = iprot.readI64()
4125 if ftype == TType.I64:
4126 self.
bucket = iprot.readI64()
4130 if ftype == TType.DOUBLE:
4131 self.
fp_min = iprot.readDouble()
4135 if ftype == TType.DOUBLE:
4136 self.
fp_max = iprot.readDouble()
4141 iprot.readFieldEnd()
4142 iprot.readStructEnd()
4145 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4146 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4148 oprot.writeStructBegin(
'TColumnRange')
4149 if self.
type is not None:
4150 oprot.writeFieldBegin(
'type', TType.I32, 1)
4151 oprot.writeI32(self.
type)
4152 oprot.writeFieldEnd()
4153 if self.
col_id is not None:
4154 oprot.writeFieldBegin(
'col_id', TType.I32, 2)
4155 oprot.writeI32(self.
col_id)
4156 oprot.writeFieldEnd()
4158 oprot.writeFieldBegin(
'table_id', TType.I32, 3)
4160 oprot.writeFieldEnd()
4162 oprot.writeFieldBegin(
'has_nulls', TType.BOOL, 4)
4164 oprot.writeFieldEnd()
4166 oprot.writeFieldBegin(
'int_min', TType.I64, 5)
4168 oprot.writeFieldEnd()
4170 oprot.writeFieldBegin(
'int_max', TType.I64, 6)
4172 oprot.writeFieldEnd()
4173 if self.
bucket is not None:
4174 oprot.writeFieldBegin(
'bucket', TType.I64, 7)
4175 oprot.writeI64(self.
bucket)
4176 oprot.writeFieldEnd()
4177 if self.
fp_min is not None:
4178 oprot.writeFieldBegin(
'fp_min', TType.DOUBLE, 8)
4179 oprot.writeDouble(self.
fp_min)
4180 oprot.writeFieldEnd()
4181 if self.
fp_max is not None:
4182 oprot.writeFieldBegin(
'fp_max', TType.DOUBLE, 9)
4183 oprot.writeDouble(self.
fp_max)
4184 oprot.writeFieldEnd()
4185 oprot.writeFieldStop()
4186 oprot.writeStructEnd()
4192 L = [
'%s=%r' % (key, value)
4193 for key, value
in self.__dict__.items()]
4194 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4197 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4200 return not (self == other)
4217 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4218 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4220 iprot.readStructBegin()
4222 (fname, ftype, fid) = iprot.readFieldBegin()
4223 if ftype == TType.STOP:
4226 if ftype == TType.I32:
4227 self.
dict_id = iprot.readI32()
4231 if ftype == TType.I64:
4237 iprot.readFieldEnd()
4238 iprot.readStructEnd()
4241 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4242 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4244 oprot.writeStructBegin(
'TDictionaryGeneration')
4246 oprot.writeFieldBegin(
'dict_id', TType.I32, 1)
4248 oprot.writeFieldEnd()
4250 oprot.writeFieldBegin(
'entry_count', TType.I64, 2)
4252 oprot.writeFieldEnd()
4253 oprot.writeFieldStop()
4254 oprot.writeStructEnd()
4260 L = [
'%s=%r' % (key, value)
4261 for key, value
in self.__dict__.items()]
4262 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4265 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4268 return not (self == other)
4281 def __init__(self, table_id=None, tuple_count=None, start_rowid=None,):
4287 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4288 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4290 iprot.readStructBegin()
4292 (fname, ftype, fid) = iprot.readFieldBegin()
4293 if ftype == TType.STOP:
4296 if ftype == TType.I32:
4301 if ftype == TType.I64:
4306 if ftype == TType.I64:
4312 iprot.readFieldEnd()
4313 iprot.readStructEnd()
4316 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4317 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4319 oprot.writeStructBegin(
'TTableGeneration')
4321 oprot.writeFieldBegin(
'table_id', TType.I32, 1)
4323 oprot.writeFieldEnd()
4325 oprot.writeFieldBegin(
'tuple_count', TType.I64, 2)
4327 oprot.writeFieldEnd()
4329 oprot.writeFieldBegin(
'start_rowid', TType.I64, 3)
4331 oprot.writeFieldEnd()
4332 oprot.writeFieldStop()
4333 oprot.writeStructEnd()
4339 L = [
'%s=%r' % (key, value)
4340 for key, value
in self.__dict__.items()]
4341 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4344 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4347 return not (self == other)
4355 - dictionary_generations
4362 def __init__(self, id=None, column_ranges=None, dictionary_generations=None, table_generations=None, parent_session_id=None,):
4370 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4371 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4373 iprot.readStructBegin()
4375 (fname, ftype, fid) = iprot.readFieldBegin()
4376 if ftype == TType.STOP:
4379 if ftype == TType.I64:
4380 self.
id = iprot.readI64()
4384 if ftype == TType.LIST:
4386 (_etype150, _size147) = iprot.readListBegin()
4387 for _i151
in range(_size147):
4389 _elem152.read(iprot)
4390 self.column_ranges.append(_elem152)
4395 if ftype == TType.LIST:
4397 (_etype156, _size153) = iprot.readListBegin()
4398 for _i157
in range(_size153):
4400 _elem158.read(iprot)
4401 self.dictionary_generations.append(_elem158)
4406 if ftype == TType.LIST:
4408 (_etype162, _size159) = iprot.readListBegin()
4409 for _i163
in range(_size159):
4411 _elem164.read(iprot)
4412 self.table_generations.append(_elem164)
4417 if ftype == TType.STRING:
4418 self.
parent_session_id = iprot.readString().decode(
'utf-8', errors=
'replace')
if sys.version_info[0] == 2
else iprot.readString()
4423 iprot.readFieldEnd()
4424 iprot.readStructEnd()
4427 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4428 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4430 oprot.writeStructBegin(
'TPendingQuery')
4431 if self.
id is not None:
4432 oprot.writeFieldBegin(
'id', TType.I64, 1)
4433 oprot.writeI64(self.
id)
4434 oprot.writeFieldEnd()
4436 oprot.writeFieldBegin(
'column_ranges', TType.LIST, 2)
4439 iter165.write(oprot)
4440 oprot.writeListEnd()
4441 oprot.writeFieldEnd()
4443 oprot.writeFieldBegin(
'dictionary_generations', TType.LIST, 3)
4446 iter166.write(oprot)
4447 oprot.writeListEnd()
4448 oprot.writeFieldEnd()
4450 oprot.writeFieldBegin(
'table_generations', TType.LIST, 4)
4453 iter167.write(oprot)
4454 oprot.writeListEnd()
4455 oprot.writeFieldEnd()
4457 oprot.writeFieldBegin(
'parent_session_id', TType.STRING, 5)
4458 oprot.writeString(self.parent_session_id.encode(
'utf-8')
if sys.version_info[0] == 2
else self.
parent_session_id)
4459 oprot.writeFieldEnd()
4460 oprot.writeFieldStop()
4461 oprot.writeStructEnd()
4467 L = [
'%s=%r' % (key, value)
4468 for key, value
in self.__dict__.items()]
4469 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4472 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4475 return not (self == other)
4492 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4493 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4495 iprot.readStructBegin()
4497 (fname, ftype, fid) = iprot.readFieldBegin()
4498 if ftype == TType.STOP:
4501 if ftype == TType.STRING:
4502 self.
payload = iprot.readBinary()
4506 if ftype == TType.BOOL:
4507 self.
is_null = iprot.readBool()
4512 iprot.readFieldEnd()
4513 iprot.readStructEnd()
4516 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4517 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4519 oprot.writeStructBegin(
'TVarLen')
4521 oprot.writeFieldBegin(
'payload', TType.STRING, 1)
4522 oprot.writeBinary(self.
payload)
4523 oprot.writeFieldEnd()
4525 oprot.writeFieldBegin(
'is_null', TType.BOOL, 2)
4527 oprot.writeFieldEnd()
4528 oprot.writeFieldStop()
4529 oprot.writeStructEnd()
4535 L = [
'%s=%r' % (key, value)
4536 for key, value
in self.__dict__.items()]
4537 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4540 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4543 return not (self == other)
4555 def __init__(self, fixed_len_data=None, var_len_data=None,):
4560 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4561 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4563 iprot.readStructBegin()
4565 (fname, ftype, fid) = iprot.readFieldBegin()
4566 if ftype == TType.STOP:
4569 if ftype == TType.STRING:
4574 if ftype == TType.LIST:
4576 (_etype171, _size168) = iprot.readListBegin()
4577 for _i172
in range(_size168):
4579 _elem173.read(iprot)
4580 self.var_len_data.append(_elem173)
4586 iprot.readFieldEnd()
4587 iprot.readStructEnd()
4590 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4591 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4593 oprot.writeStructBegin(
'TDataBlockPtr')
4595 oprot.writeFieldBegin(
'fixed_len_data', TType.STRING, 1)
4597 oprot.writeFieldEnd()
4599 oprot.writeFieldBegin(
'var_len_data', TType.LIST, 2)
4600 oprot.writeListBegin(TType.STRUCT, len(self.
var_len_data))
4602 iter174.write(oprot)
4603 oprot.writeListEnd()
4604 oprot.writeFieldEnd()
4605 oprot.writeFieldStop()
4606 oprot.writeStructEnd()
4612 L = [
'%s=%r' % (key, value)
4613 for key, value
in self.__dict__.items()]
4614 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4617 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4620 return not (self == other)
4636 def __init__(self, db_id=None, table_id=None, column_ids=None, data=None, num_rows=None, is_default=None,):
4645 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4646 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4648 iprot.readStructBegin()
4650 (fname, ftype, fid) = iprot.readFieldBegin()
4651 if ftype == TType.STOP:
4654 if ftype == TType.I32:
4655 self.
db_id = iprot.readI32()
4659 if ftype == TType.I32:
4664 if ftype == TType.LIST:
4666 (_etype178, _size175) = iprot.readListBegin()
4667 for _i179
in range(_size175):
4668 _elem180 = iprot.readI32()
4669 self.column_ids.append(_elem180)
4674 if ftype == TType.LIST:
4676 (_etype184, _size181) = iprot.readListBegin()
4677 for _i185
in range(_size181):
4679 _elem186.read(iprot)
4680 self.data.append(_elem186)
4685 if ftype == TType.I64:
4690 if ftype == TType.LIST:
4692 (_etype190, _size187) = iprot.readListBegin()
4693 for _i191
in range(_size187):
4694 _elem192 = iprot.readBool()
4695 self.is_default.append(_elem192)
4701 iprot.readFieldEnd()
4702 iprot.readStructEnd()
4705 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4706 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4708 oprot.writeStructBegin(
'TInsertData')
4709 if self.
db_id is not None:
4710 oprot.writeFieldBegin(
'db_id', TType.I32, 1)
4711 oprot.writeI32(self.
db_id)
4712 oprot.writeFieldEnd()
4714 oprot.writeFieldBegin(
'table_id', TType.I32, 2)
4716 oprot.writeFieldEnd()
4718 oprot.writeFieldBegin(
'column_ids', TType.LIST, 3)
4719 oprot.writeListBegin(TType.I32, len(self.
column_ids))
4721 oprot.writeI32(iter193)
4722 oprot.writeListEnd()
4723 oprot.writeFieldEnd()
4724 if self.
data is not None:
4725 oprot.writeFieldBegin(
'data', TType.LIST, 4)
4726 oprot.writeListBegin(TType.STRUCT, len(self.
data))
4727 for iter194
in self.
data:
4728 iter194.write(oprot)
4729 oprot.writeListEnd()
4730 oprot.writeFieldEnd()
4732 oprot.writeFieldBegin(
'num_rows', TType.I64, 5)
4734 oprot.writeFieldEnd()
4736 oprot.writeFieldBegin(
'is_default', TType.LIST, 6)
4737 oprot.writeListBegin(TType.BOOL, len(self.
is_default))
4739 oprot.writeBool(iter195)
4740 oprot.writeListEnd()
4741 oprot.writeFieldEnd()
4742 oprot.writeFieldStop()
4743 oprot.writeStructEnd()
4749 L = [
'%s=%r' % (key, value)
4750 for key, value
in self.__dict__.items()]
4751 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4754 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4757 return not (self == other)
4769 def __init__(self, data_buffer=None, index_buffer=None,):
4774 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4775 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4777 iprot.readStructBegin()
4779 (fname, ftype, fid) = iprot.readFieldBegin()
4780 if ftype == TType.STOP:
4783 if ftype == TType.STRING:
4788 if ftype == TType.STRING:
4794 iprot.readFieldEnd()
4795 iprot.readStructEnd()
4798 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4799 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4801 oprot.writeStructBegin(
'TChunkData')
4803 oprot.writeFieldBegin(
'data_buffer', TType.STRING, 1)
4805 oprot.writeFieldEnd()
4807 oprot.writeFieldBegin(
'index_buffer', TType.STRING, 2)
4809 oprot.writeFieldEnd()
4810 oprot.writeFieldStop()
4811 oprot.writeStructEnd()
4817 L = [
'%s=%r' % (key, value)
4818 for key, value
in self.__dict__.items()]
4819 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4822 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4825 return not (self == other)
4840 def __init__(self, db_id=None, table_id=None, data=None, valid_indices=None, num_rows=None,):
4848 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4849 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4851 iprot.readStructBegin()
4853 (fname, ftype, fid) = iprot.readFieldBegin()
4854 if ftype == TType.STOP:
4857 if ftype == TType.I32:
4858 self.
db_id = iprot.readI32()
4862 if ftype == TType.I32:
4867 if ftype == TType.LIST:
4869 (_etype199, _size196) = iprot.readListBegin()
4870 for _i200
in range(_size196):
4872 _elem201.read(iprot)
4873 self.data.append(_elem201)
4878 if ftype == TType.LIST:
4880 (_etype205, _size202) = iprot.readListBegin()
4881 for _i206
in range(_size202):
4882 _elem207 = iprot.readI64()
4883 self.valid_indices.append(_elem207)
4888 if ftype == TType.I64:
4894 iprot.readFieldEnd()
4895 iprot.readStructEnd()
4898 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4899 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4901 oprot.writeStructBegin(
'TInsertChunks')
4902 if self.
db_id is not None:
4903 oprot.writeFieldBegin(
'db_id', TType.I32, 1)
4904 oprot.writeI32(self.
db_id)
4905 oprot.writeFieldEnd()
4907 oprot.writeFieldBegin(
'table_id', TType.I32, 2)
4909 oprot.writeFieldEnd()
4910 if self.
data is not None:
4911 oprot.writeFieldBegin(
'data', TType.LIST, 3)
4912 oprot.writeListBegin(TType.STRUCT, len(self.
data))
4913 for iter208
in self.
data:
4914 iter208.write(oprot)
4915 oprot.writeListEnd()
4916 oprot.writeFieldEnd()
4918 oprot.writeFieldBegin(
'valid_indices', TType.LIST, 4)
4921 oprot.writeI64(iter209)
4922 oprot.writeListEnd()
4923 oprot.writeFieldEnd()
4925 oprot.writeFieldBegin(
'num_rows', TType.I64, 5)
4927 oprot.writeFieldEnd()
4928 oprot.writeFieldStop()
4929 oprot.writeStructEnd()
4935 L = [
'%s=%r' % (key, value)
4936 for key, value
in self.__dict__.items()]
4937 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4940 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
4943 return not (self == other)
4958 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
4959 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
4961 iprot.readStructBegin()
4963 (fname, ftype, fid) = iprot.readFieldBegin()
4964 if ftype == TType.STOP:
4967 if ftype == TType.I64:
4968 self.
id = iprot.readI64()
4973 iprot.readFieldEnd()
4974 iprot.readStructEnd()
4977 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
4978 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
4980 oprot.writeStructBegin(
'TPendingRenderQuery')
4981 if self.
id is not None:
4982 oprot.writeFieldBegin(
'id', TType.I64, 1)
4983 oprot.writeI64(self.
id)
4984 oprot.writeFieldEnd()
4985 oprot.writeFieldStop()
4986 oprot.writeStructEnd()
4992 L = [
'%s=%r' % (key, value)
4993 for key, value
in self.__dict__.items()]
4994 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
4997 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
5000 return not (self == other)
5015 def __init__(self, merge_type=None, node_id=None, execution_time_ms=None, render_time_ms=None, total_time_ms=None,):
5023 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
5024 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
5026 iprot.readStructBegin()
5028 (fname, ftype, fid) = iprot.readFieldBegin()
5029 if ftype == TType.STOP:
5032 if ftype == TType.I32:
5037 if ftype == TType.I32:
5038 self.
node_id = iprot.readI32()
5042 if ftype == TType.I64:
5047 if ftype == TType.I64:
5052 if ftype == TType.I64:
5058 iprot.readFieldEnd()
5059 iprot.readStructEnd()
5062 if oprot._fast_encode
is not None and self.thrift_spec
is not None:
5063 oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
5065 oprot.writeStructBegin(
'TRenderParseResult')
5067 oprot.writeFieldBegin(
'merge_type', TType.I32, 1)
5069 oprot.writeFieldEnd()
5071 oprot.writeFieldBegin(
'node_id', TType.I32, 2)
5073 oprot.writeFieldEnd()
5075 oprot.writeFieldBegin(
'execution_time_ms', TType.I64, 3)
5077 oprot.writeFieldEnd()
5079 oprot.writeFieldBegin(
'render_time_ms', TType.I64, 4)
5081 oprot.writeFieldEnd()
5083 oprot.writeFieldBegin(
'total_time_ms', TType.I64, 5)
5085 oprot.writeFieldEnd()
5086 oprot.writeFieldStop()
5087 oprot.writeStructEnd()
5093 L = [
'%s=%r' % (key, value)
5094 for key, value
in self.__dict__.items()]
5095 return '%s(%s)' % (self.__class__.__name__,
', '.
join(L))
5098 return isinstance(other, self.__class__)
and self.
__dict__ == other.__dict__
5101 return not (self == other)
5107 - num_pixel_channels
5119 def __init__(self, num_pixel_channels=None, num_pixel_samples=None, pixels=None, row_ids_A=None, row_ids_B=None, table_ids=None, accum_data=None, accum_depth=None,):
5130 if iprot._fast_decode
is not None and isinstance(iprot.trans, TTransport.CReadableTransport)
and self.thrift_spec
is not None:
5131 iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
5133 iprot.readStructBegin()
5135 (fname, ftype, fid) = iprot.readFieldBegin()
5136 if ftype == TType.STOP:
5139 if ftype == TType.I32:
5144 if ftype == TType.I32:
5149 if ftype == TType.STRING:
5150 self.
pixels = iprot.readBinary()
5154 if ftype == TType.STRING:
5159 if ftype == TType.STRING:
5164 if ftype == TType.STRING:
5169 if ftype == TType.STRING:
5174 if ftype == TType.I32:
5180 iprot.readFieldEnd()
5181 iprot.readStructEnd()