| # |
| # Autogenerated by Thrift Compiler (0.13.0) |
| # |
| # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING |
| # |
| # options string: py |
| # |
| |
| from thrift.Thrift import TType, TMessageType, TFrozenDict, TException, TApplicationException |
| from thrift.protocol.TProtocol import TProtocolException |
| from thrift.TRecursive import fix_spec |
| |
| import sys |
| import fb303.ttypes |
| |
| from thrift.transport import TTransport |
| all_structs = [] |
| |
| |
| class HiveObjectType(object): |
| GLOBAL = 1 |
| DATABASE = 2 |
| TABLE = 3 |
| PARTITION = 4 |
| COLUMN = 5 |
| |
| _VALUES_TO_NAMES = { |
| 1: "GLOBAL", |
| 2: "DATABASE", |
| 3: "TABLE", |
| 4: "PARTITION", |
| 5: "COLUMN", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "GLOBAL": 1, |
| "DATABASE": 2, |
| "TABLE": 3, |
| "PARTITION": 4, |
| "COLUMN": 5, |
| } |
| |
| |
| class PrincipalType(object): |
| USER = 1 |
| ROLE = 2 |
| GROUP = 3 |
| |
| _VALUES_TO_NAMES = { |
| 1: "USER", |
| 2: "ROLE", |
| 3: "GROUP", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "USER": 1, |
| "ROLE": 2, |
| "GROUP": 3, |
| } |
| |
| |
| class PartitionEventType(object): |
| LOAD_DONE = 1 |
| |
| _VALUES_TO_NAMES = { |
| 1: "LOAD_DONE", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "LOAD_DONE": 1, |
| } |
| |
| |
| class TxnState(object): |
| COMMITTED = 1 |
| ABORTED = 2 |
| OPEN = 3 |
| |
| _VALUES_TO_NAMES = { |
| 1: "COMMITTED", |
| 2: "ABORTED", |
| 3: "OPEN", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "COMMITTED": 1, |
| "ABORTED": 2, |
| "OPEN": 3, |
| } |
| |
| |
| class LockLevel(object): |
| DB = 1 |
| TABLE = 2 |
| PARTITION = 3 |
| |
| _VALUES_TO_NAMES = { |
| 1: "DB", |
| 2: "TABLE", |
| 3: "PARTITION", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "DB": 1, |
| "TABLE": 2, |
| "PARTITION": 3, |
| } |
| |
| |
| class LockState(object): |
| ACQUIRED = 1 |
| WAITING = 2 |
| ABORT = 3 |
| NOT_ACQUIRED = 4 |
| |
| _VALUES_TO_NAMES = { |
| 1: "ACQUIRED", |
| 2: "WAITING", |
| 3: "ABORT", |
| 4: "NOT_ACQUIRED", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "ACQUIRED": 1, |
| "WAITING": 2, |
| "ABORT": 3, |
| "NOT_ACQUIRED": 4, |
| } |
| |
| |
| class LockType(object): |
| SHARED_READ = 1 |
| SHARED_WRITE = 2 |
| EXCLUSIVE = 3 |
| EXCL_WRITE = 4 |
| |
| _VALUES_TO_NAMES = { |
| 1: "SHARED_READ", |
| 2: "SHARED_WRITE", |
| 3: "EXCLUSIVE", |
| 4: "EXCL_WRITE", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "SHARED_READ": 1, |
| "SHARED_WRITE": 2, |
| "EXCLUSIVE": 3, |
| "EXCL_WRITE": 4, |
| } |
| |
| |
| class CompactionType(object): |
| MINOR = 1 |
| MAJOR = 2 |
| |
| _VALUES_TO_NAMES = { |
| 1: "MINOR", |
| 2: "MAJOR", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "MINOR": 1, |
| "MAJOR": 2, |
| } |
| |
| |
| class GrantRevokeType(object): |
| GRANT = 1 |
| REVOKE = 2 |
| |
| _VALUES_TO_NAMES = { |
| 1: "GRANT", |
| 2: "REVOKE", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "GRANT": 1, |
| "REVOKE": 2, |
| } |
| |
| |
| class DataOperationType(object): |
| SELECT = 1 |
| INSERT = 2 |
| UPDATE = 3 |
| DELETE = 4 |
| UNSET = 5 |
| NO_TXN = 6 |
| |
| _VALUES_TO_NAMES = { |
| 1: "SELECT", |
| 2: "INSERT", |
| 3: "UPDATE", |
| 4: "DELETE", |
| 5: "UNSET", |
| 6: "NO_TXN", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "SELECT": 1, |
| "INSERT": 2, |
| "UPDATE": 3, |
| "DELETE": 4, |
| "UNSET": 5, |
| "NO_TXN": 6, |
| } |
| |
| |
| class EventRequestType(object): |
| INSERT = 1 |
| UPDATE = 2 |
| DELETE = 3 |
| |
| _VALUES_TO_NAMES = { |
| 1: "INSERT", |
| 2: "UPDATE", |
| 3: "DELETE", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "INSERT": 1, |
| "UPDATE": 2, |
| "DELETE": 3, |
| } |
| |
| |
| class SerdeType(object): |
| HIVE = 1 |
| SCHEMA_REGISTRY = 2 |
| |
| _VALUES_TO_NAMES = { |
| 1: "HIVE", |
| 2: "SCHEMA_REGISTRY", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "HIVE": 1, |
| "SCHEMA_REGISTRY": 2, |
| } |
| |
| |
| class SchemaType(object): |
| HIVE = 1 |
| AVRO = 2 |
| |
| _VALUES_TO_NAMES = { |
| 1: "HIVE", |
| 2: "AVRO", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "HIVE": 1, |
| "AVRO": 2, |
| } |
| |
| |
| class SchemaCompatibility(object): |
| NONE = 1 |
| BACKWARD = 2 |
| FORWARD = 3 |
| BOTH = 4 |
| |
| _VALUES_TO_NAMES = { |
| 1: "NONE", |
| 2: "BACKWARD", |
| 3: "FORWARD", |
| 4: "BOTH", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "NONE": 1, |
| "BACKWARD": 2, |
| "FORWARD": 3, |
| "BOTH": 4, |
| } |
| |
| |
| class SchemaValidation(object): |
| LATEST = 1 |
| ALL = 2 |
| |
| _VALUES_TO_NAMES = { |
| 1: "LATEST", |
| 2: "ALL", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "LATEST": 1, |
| "ALL": 2, |
| } |
| |
| |
| class SchemaVersionState(object): |
| INITIATED = 1 |
| START_REVIEW = 2 |
| CHANGES_REQUIRED = 3 |
| REVIEWED = 4 |
| ENABLED = 5 |
| DISABLED = 6 |
| ARCHIVED = 7 |
| DELETED = 8 |
| |
| _VALUES_TO_NAMES = { |
| 1: "INITIATED", |
| 2: "START_REVIEW", |
| 3: "CHANGES_REQUIRED", |
| 4: "REVIEWED", |
| 5: "ENABLED", |
| 6: "DISABLED", |
| 7: "ARCHIVED", |
| 8: "DELETED", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "INITIATED": 1, |
| "START_REVIEW": 2, |
| "CHANGES_REQUIRED": 3, |
| "REVIEWED": 4, |
| "ENABLED": 5, |
| "DISABLED": 6, |
| "ARCHIVED": 7, |
| "DELETED": 8, |
| } |
| |
| |
| class FunctionType(object): |
| JAVA = 1 |
| |
| _VALUES_TO_NAMES = { |
| 1: "JAVA", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "JAVA": 1, |
| } |
| |
| |
| class ResourceType(object): |
| JAR = 1 |
| FILE = 2 |
| ARCHIVE = 3 |
| |
| _VALUES_TO_NAMES = { |
| 1: "JAR", |
| 2: "FILE", |
| 3: "ARCHIVE", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "JAR": 1, |
| "FILE": 2, |
| "ARCHIVE": 3, |
| } |
| |
| |
| class TxnType(object): |
| DEFAULT = 0 |
| REPL_CREATED = 1 |
| READ_ONLY = 2 |
| COMPACTION = 3 |
| MATER_VIEW_REBUILD = 4 |
| |
| _VALUES_TO_NAMES = { |
| 0: "DEFAULT", |
| 1: "REPL_CREATED", |
| 2: "READ_ONLY", |
| 3: "COMPACTION", |
| 4: "MATER_VIEW_REBUILD", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "DEFAULT": 0, |
| "REPL_CREATED": 1, |
| "READ_ONLY": 2, |
| "COMPACTION": 3, |
| "MATER_VIEW_REBUILD": 4, |
| } |
| |
| |
| class GetTablesExtRequestFields(object): |
| ACCESS_TYPE = 1 |
| PROCESSOR_CAPABILITIES = 2 |
| ALL = 2147483647 |
| |
| _VALUES_TO_NAMES = { |
| 1: "ACCESS_TYPE", |
| 2: "PROCESSOR_CAPABILITIES", |
| 2147483647: "ALL", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "ACCESS_TYPE": 1, |
| "PROCESSOR_CAPABILITIES": 2, |
| "ALL": 2147483647, |
| } |
| |
| |
| class FileMetadataExprType(object): |
| ORC_SARG = 1 |
| |
| _VALUES_TO_NAMES = { |
| 1: "ORC_SARG", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "ORC_SARG": 1, |
| } |
| |
| |
| class ClientCapability(object): |
| TEST_CAPABILITY = 1 |
| INSERT_ONLY_TABLES = 2 |
| |
| _VALUES_TO_NAMES = { |
| 1: "TEST_CAPABILITY", |
| 2: "INSERT_ONLY_TABLES", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "TEST_CAPABILITY": 1, |
| "INSERT_ONLY_TABLES": 2, |
| } |
| |
| |
| class WMResourcePlanStatus(object): |
| ACTIVE = 1 |
| ENABLED = 2 |
| DISABLED = 3 |
| |
| _VALUES_TO_NAMES = { |
| 1: "ACTIVE", |
| 2: "ENABLED", |
| 3: "DISABLED", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "ACTIVE": 1, |
| "ENABLED": 2, |
| "DISABLED": 3, |
| } |
| |
| |
| class WMPoolSchedulingPolicy(object): |
| FAIR = 1 |
| FIFO = 2 |
| |
| _VALUES_TO_NAMES = { |
| 1: "FAIR", |
| 2: "FIFO", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "FAIR": 1, |
| "FIFO": 2, |
| } |
| |
| |
| class ScheduledQueryMaintenanceRequestType(object): |
| CREATE = 1 |
| ALTER = 2 |
| DROP = 3 |
| |
| _VALUES_TO_NAMES = { |
| 1: "CREATE", |
| 2: "ALTER", |
| 3: "DROP", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "CREATE": 1, |
| "ALTER": 2, |
| "DROP": 3, |
| } |
| |
| |
| class QueryState(object): |
| INITED = 0 |
| EXECUTING = 1 |
| FAILED = 2 |
| FINISHED = 3 |
| TIMED_OUT = 4 |
| |
| _VALUES_TO_NAMES = { |
| 0: "INITED", |
| 1: "EXECUTING", |
| 2: "FAILED", |
| 3: "FINISHED", |
| 4: "TIMED_OUT", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "INITED": 0, |
| "EXECUTING": 1, |
| "FAILED": 2, |
| "FINISHED": 3, |
| "TIMED_OUT": 4, |
| } |
| |
| |
| class PartitionFilterMode(object): |
| BY_NAMES = 0 |
| BY_VALUES = 1 |
| BY_EXPR = 2 |
| |
| _VALUES_TO_NAMES = { |
| 0: "BY_NAMES", |
| 1: "BY_VALUES", |
| 2: "BY_EXPR", |
| } |
| |
| _NAMES_TO_VALUES = { |
| "BY_NAMES": 0, |
| "BY_VALUES": 1, |
| "BY_EXPR": 2, |
| } |
| |
| |
| class Version(object): |
| """ |
| Attributes: |
| - version |
| - comments |
| |
| """ |
| |
| |
| def __init__(self, version=None, comments=None,): |
| self.version = version |
| self.comments = comments |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.version = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.comments = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Version') |
| if self.version is not None: |
| oprot.writeFieldBegin('version', TType.STRING, 1) |
| oprot.writeString(self.version.encode('utf-8') if sys.version_info[0] == 2 else self.version) |
| oprot.writeFieldEnd() |
| if self.comments is not None: |
| oprot.writeFieldBegin('comments', TType.STRING, 2) |
| oprot.writeString(self.comments.encode('utf-8') if sys.version_info[0] == 2 else self.comments) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class FieldSchema(object): |
| """ |
| Attributes: |
| - name |
| - type |
| - comment |
| |
| """ |
| |
| |
| def __init__(self, name=None, type=None, comment=None,): |
| self.name = name |
| self.type = type |
| self.comment = comment |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.type = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.comment = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('FieldSchema') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.STRING, 2) |
| oprot.writeString(self.type.encode('utf-8') if sys.version_info[0] == 2 else self.type) |
| oprot.writeFieldEnd() |
| if self.comment is not None: |
| oprot.writeFieldBegin('comment', TType.STRING, 3) |
| oprot.writeString(self.comment.encode('utf-8') if sys.version_info[0] == 2 else self.comment) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SQLPrimaryKey(object): |
| """ |
| Attributes: |
| - table_db |
| - table_name |
| - column_name |
| - key_seq |
| - pk_name |
| - enable_cstr |
| - validate_cstr |
| - rely_cstr |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, table_db=None, table_name=None, column_name=None, key_seq=None, pk_name=None, enable_cstr=None, validate_cstr=None, rely_cstr=None, catName=None,): |
| self.table_db = table_db |
| self.table_name = table_name |
| self.column_name = column_name |
| self.key_seq = key_seq |
| self.pk_name = pk_name |
| self.enable_cstr = enable_cstr |
| self.validate_cstr = validate_cstr |
| self.rely_cstr = rely_cstr |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.table_db = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.table_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.column_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.key_seq = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.pk_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.BOOL: |
| self.enable_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.validate_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.rely_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SQLPrimaryKey') |
| if self.table_db is not None: |
| oprot.writeFieldBegin('table_db', TType.STRING, 1) |
| oprot.writeString(self.table_db.encode('utf-8') if sys.version_info[0] == 2 else self.table_db) |
| oprot.writeFieldEnd() |
| if self.table_name is not None: |
| oprot.writeFieldBegin('table_name', TType.STRING, 2) |
| oprot.writeString(self.table_name.encode('utf-8') if sys.version_info[0] == 2 else self.table_name) |
| oprot.writeFieldEnd() |
| if self.column_name is not None: |
| oprot.writeFieldBegin('column_name', TType.STRING, 3) |
| oprot.writeString(self.column_name.encode('utf-8') if sys.version_info[0] == 2 else self.column_name) |
| oprot.writeFieldEnd() |
| if self.key_seq is not None: |
| oprot.writeFieldBegin('key_seq', TType.I32, 4) |
| oprot.writeI32(self.key_seq) |
| oprot.writeFieldEnd() |
| if self.pk_name is not None: |
| oprot.writeFieldBegin('pk_name', TType.STRING, 5) |
| oprot.writeString(self.pk_name.encode('utf-8') if sys.version_info[0] == 2 else self.pk_name) |
| oprot.writeFieldEnd() |
| if self.enable_cstr is not None: |
| oprot.writeFieldBegin('enable_cstr', TType.BOOL, 6) |
| oprot.writeBool(self.enable_cstr) |
| oprot.writeFieldEnd() |
| if self.validate_cstr is not None: |
| oprot.writeFieldBegin('validate_cstr', TType.BOOL, 7) |
| oprot.writeBool(self.validate_cstr) |
| oprot.writeFieldEnd() |
| if self.rely_cstr is not None: |
| oprot.writeFieldBegin('rely_cstr', TType.BOOL, 8) |
| oprot.writeBool(self.rely_cstr) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 9) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SQLForeignKey(object): |
| """ |
| Attributes: |
| - pktable_db |
| - pktable_name |
| - pkcolumn_name |
| - fktable_db |
| - fktable_name |
| - fkcolumn_name |
| - key_seq |
| - update_rule |
| - delete_rule |
| - fk_name |
| - pk_name |
| - enable_cstr |
| - validate_cstr |
| - rely_cstr |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, pktable_db=None, pktable_name=None, pkcolumn_name=None, fktable_db=None, fktable_name=None, fkcolumn_name=None, key_seq=None, update_rule=None, delete_rule=None, fk_name=None, pk_name=None, enable_cstr=None, validate_cstr=None, rely_cstr=None, catName=None,): |
| self.pktable_db = pktable_db |
| self.pktable_name = pktable_name |
| self.pkcolumn_name = pkcolumn_name |
| self.fktable_db = fktable_db |
| self.fktable_name = fktable_name |
| self.fkcolumn_name = fkcolumn_name |
| self.key_seq = key_seq |
| self.update_rule = update_rule |
| self.delete_rule = delete_rule |
| self.fk_name = fk_name |
| self.pk_name = pk_name |
| self.enable_cstr = enable_cstr |
| self.validate_cstr = validate_cstr |
| self.rely_cstr = rely_cstr |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.pktable_db = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.pktable_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.pkcolumn_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.fktable_db = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.fktable_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.fkcolumn_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I32: |
| self.key_seq = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.I32: |
| self.update_rule = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.I32: |
| self.delete_rule = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.fk_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.STRING: |
| self.pk_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 12: |
| if ftype == TType.BOOL: |
| self.enable_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 13: |
| if ftype == TType.BOOL: |
| self.validate_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 14: |
| if ftype == TType.BOOL: |
| self.rely_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 15: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SQLForeignKey') |
| if self.pktable_db is not None: |
| oprot.writeFieldBegin('pktable_db', TType.STRING, 1) |
| oprot.writeString(self.pktable_db.encode('utf-8') if sys.version_info[0] == 2 else self.pktable_db) |
| oprot.writeFieldEnd() |
| if self.pktable_name is not None: |
| oprot.writeFieldBegin('pktable_name', TType.STRING, 2) |
| oprot.writeString(self.pktable_name.encode('utf-8') if sys.version_info[0] == 2 else self.pktable_name) |
| oprot.writeFieldEnd() |
| if self.pkcolumn_name is not None: |
| oprot.writeFieldBegin('pkcolumn_name', TType.STRING, 3) |
| oprot.writeString(self.pkcolumn_name.encode('utf-8') if sys.version_info[0] == 2 else self.pkcolumn_name) |
| oprot.writeFieldEnd() |
| if self.fktable_db is not None: |
| oprot.writeFieldBegin('fktable_db', TType.STRING, 4) |
| oprot.writeString(self.fktable_db.encode('utf-8') if sys.version_info[0] == 2 else self.fktable_db) |
| oprot.writeFieldEnd() |
| if self.fktable_name is not None: |
| oprot.writeFieldBegin('fktable_name', TType.STRING, 5) |
| oprot.writeString(self.fktable_name.encode('utf-8') if sys.version_info[0] == 2 else self.fktable_name) |
| oprot.writeFieldEnd() |
| if self.fkcolumn_name is not None: |
| oprot.writeFieldBegin('fkcolumn_name', TType.STRING, 6) |
| oprot.writeString(self.fkcolumn_name.encode('utf-8') if sys.version_info[0] == 2 else self.fkcolumn_name) |
| oprot.writeFieldEnd() |
| if self.key_seq is not None: |
| oprot.writeFieldBegin('key_seq', TType.I32, 7) |
| oprot.writeI32(self.key_seq) |
| oprot.writeFieldEnd() |
| if self.update_rule is not None: |
| oprot.writeFieldBegin('update_rule', TType.I32, 8) |
| oprot.writeI32(self.update_rule) |
| oprot.writeFieldEnd() |
| if self.delete_rule is not None: |
| oprot.writeFieldBegin('delete_rule', TType.I32, 9) |
| oprot.writeI32(self.delete_rule) |
| oprot.writeFieldEnd() |
| if self.fk_name is not None: |
| oprot.writeFieldBegin('fk_name', TType.STRING, 10) |
| oprot.writeString(self.fk_name.encode('utf-8') if sys.version_info[0] == 2 else self.fk_name) |
| oprot.writeFieldEnd() |
| if self.pk_name is not None: |
| oprot.writeFieldBegin('pk_name', TType.STRING, 11) |
| oprot.writeString(self.pk_name.encode('utf-8') if sys.version_info[0] == 2 else self.pk_name) |
| oprot.writeFieldEnd() |
| if self.enable_cstr is not None: |
| oprot.writeFieldBegin('enable_cstr', TType.BOOL, 12) |
| oprot.writeBool(self.enable_cstr) |
| oprot.writeFieldEnd() |
| if self.validate_cstr is not None: |
| oprot.writeFieldBegin('validate_cstr', TType.BOOL, 13) |
| oprot.writeBool(self.validate_cstr) |
| oprot.writeFieldEnd() |
| if self.rely_cstr is not None: |
| oprot.writeFieldBegin('rely_cstr', TType.BOOL, 14) |
| oprot.writeBool(self.rely_cstr) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 15) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SQLUniqueConstraint(object): |
| """ |
| Attributes: |
| - catName |
| - table_db |
| - table_name |
| - column_name |
| - key_seq |
| - uk_name |
| - enable_cstr |
| - validate_cstr |
| - rely_cstr |
| |
| """ |
| |
| |
| def __init__(self, catName=None, table_db=None, table_name=None, column_name=None, key_seq=None, uk_name=None, enable_cstr=None, validate_cstr=None, rely_cstr=None,): |
| self.catName = catName |
| self.table_db = table_db |
| self.table_name = table_name |
| self.column_name = column_name |
| self.key_seq = key_seq |
| self.uk_name = uk_name |
| self.enable_cstr = enable_cstr |
| self.validate_cstr = validate_cstr |
| self.rely_cstr = rely_cstr |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.table_db = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.table_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.column_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.key_seq = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.uk_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.enable_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.validate_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.BOOL: |
| self.rely_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SQLUniqueConstraint') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.table_db is not None: |
| oprot.writeFieldBegin('table_db', TType.STRING, 2) |
| oprot.writeString(self.table_db.encode('utf-8') if sys.version_info[0] == 2 else self.table_db) |
| oprot.writeFieldEnd() |
| if self.table_name is not None: |
| oprot.writeFieldBegin('table_name', TType.STRING, 3) |
| oprot.writeString(self.table_name.encode('utf-8') if sys.version_info[0] == 2 else self.table_name) |
| oprot.writeFieldEnd() |
| if self.column_name is not None: |
| oprot.writeFieldBegin('column_name', TType.STRING, 4) |
| oprot.writeString(self.column_name.encode('utf-8') if sys.version_info[0] == 2 else self.column_name) |
| oprot.writeFieldEnd() |
| if self.key_seq is not None: |
| oprot.writeFieldBegin('key_seq', TType.I32, 5) |
| oprot.writeI32(self.key_seq) |
| oprot.writeFieldEnd() |
| if self.uk_name is not None: |
| oprot.writeFieldBegin('uk_name', TType.STRING, 6) |
| oprot.writeString(self.uk_name.encode('utf-8') if sys.version_info[0] == 2 else self.uk_name) |
| oprot.writeFieldEnd() |
| if self.enable_cstr is not None: |
| oprot.writeFieldBegin('enable_cstr', TType.BOOL, 7) |
| oprot.writeBool(self.enable_cstr) |
| oprot.writeFieldEnd() |
| if self.validate_cstr is not None: |
| oprot.writeFieldBegin('validate_cstr', TType.BOOL, 8) |
| oprot.writeBool(self.validate_cstr) |
| oprot.writeFieldEnd() |
| if self.rely_cstr is not None: |
| oprot.writeFieldBegin('rely_cstr', TType.BOOL, 9) |
| oprot.writeBool(self.rely_cstr) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SQLNotNullConstraint(object): |
| """ |
| Attributes: |
| - catName |
| - table_db |
| - table_name |
| - column_name |
| - nn_name |
| - enable_cstr |
| - validate_cstr |
| - rely_cstr |
| |
| """ |
| |
| |
| def __init__(self, catName=None, table_db=None, table_name=None, column_name=None, nn_name=None, enable_cstr=None, validate_cstr=None, rely_cstr=None,): |
| self.catName = catName |
| self.table_db = table_db |
| self.table_name = table_name |
| self.column_name = column_name |
| self.nn_name = nn_name |
| self.enable_cstr = enable_cstr |
| self.validate_cstr = validate_cstr |
| self.rely_cstr = rely_cstr |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.table_db = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.table_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.column_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.nn_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.BOOL: |
| self.enable_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.validate_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.rely_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SQLNotNullConstraint') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.table_db is not None: |
| oprot.writeFieldBegin('table_db', TType.STRING, 2) |
| oprot.writeString(self.table_db.encode('utf-8') if sys.version_info[0] == 2 else self.table_db) |
| oprot.writeFieldEnd() |
| if self.table_name is not None: |
| oprot.writeFieldBegin('table_name', TType.STRING, 3) |
| oprot.writeString(self.table_name.encode('utf-8') if sys.version_info[0] == 2 else self.table_name) |
| oprot.writeFieldEnd() |
| if self.column_name is not None: |
| oprot.writeFieldBegin('column_name', TType.STRING, 4) |
| oprot.writeString(self.column_name.encode('utf-8') if sys.version_info[0] == 2 else self.column_name) |
| oprot.writeFieldEnd() |
| if self.nn_name is not None: |
| oprot.writeFieldBegin('nn_name', TType.STRING, 5) |
| oprot.writeString(self.nn_name.encode('utf-8') if sys.version_info[0] == 2 else self.nn_name) |
| oprot.writeFieldEnd() |
| if self.enable_cstr is not None: |
| oprot.writeFieldBegin('enable_cstr', TType.BOOL, 6) |
| oprot.writeBool(self.enable_cstr) |
| oprot.writeFieldEnd() |
| if self.validate_cstr is not None: |
| oprot.writeFieldBegin('validate_cstr', TType.BOOL, 7) |
| oprot.writeBool(self.validate_cstr) |
| oprot.writeFieldEnd() |
| if self.rely_cstr is not None: |
| oprot.writeFieldBegin('rely_cstr', TType.BOOL, 8) |
| oprot.writeBool(self.rely_cstr) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SQLDefaultConstraint(object): |
| """ |
| Attributes: |
| - catName |
| - table_db |
| - table_name |
| - column_name |
| - default_value |
| - dc_name |
| - enable_cstr |
| - validate_cstr |
| - rely_cstr |
| |
| """ |
| |
| |
| def __init__(self, catName=None, table_db=None, table_name=None, column_name=None, default_value=None, dc_name=None, enable_cstr=None, validate_cstr=None, rely_cstr=None,): |
| self.catName = catName |
| self.table_db = table_db |
| self.table_name = table_name |
| self.column_name = column_name |
| self.default_value = default_value |
| self.dc_name = dc_name |
| self.enable_cstr = enable_cstr |
| self.validate_cstr = validate_cstr |
| self.rely_cstr = rely_cstr |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.table_db = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.table_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.column_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.default_value = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.dc_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.enable_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.validate_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.BOOL: |
| self.rely_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SQLDefaultConstraint') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.table_db is not None: |
| oprot.writeFieldBegin('table_db', TType.STRING, 2) |
| oprot.writeString(self.table_db.encode('utf-8') if sys.version_info[0] == 2 else self.table_db) |
| oprot.writeFieldEnd() |
| if self.table_name is not None: |
| oprot.writeFieldBegin('table_name', TType.STRING, 3) |
| oprot.writeString(self.table_name.encode('utf-8') if sys.version_info[0] == 2 else self.table_name) |
| oprot.writeFieldEnd() |
| if self.column_name is not None: |
| oprot.writeFieldBegin('column_name', TType.STRING, 4) |
| oprot.writeString(self.column_name.encode('utf-8') if sys.version_info[0] == 2 else self.column_name) |
| oprot.writeFieldEnd() |
| if self.default_value is not None: |
| oprot.writeFieldBegin('default_value', TType.STRING, 5) |
| oprot.writeString(self.default_value.encode('utf-8') if sys.version_info[0] == 2 else self.default_value) |
| oprot.writeFieldEnd() |
| if self.dc_name is not None: |
| oprot.writeFieldBegin('dc_name', TType.STRING, 6) |
| oprot.writeString(self.dc_name.encode('utf-8') if sys.version_info[0] == 2 else self.dc_name) |
| oprot.writeFieldEnd() |
| if self.enable_cstr is not None: |
| oprot.writeFieldBegin('enable_cstr', TType.BOOL, 7) |
| oprot.writeBool(self.enable_cstr) |
| oprot.writeFieldEnd() |
| if self.validate_cstr is not None: |
| oprot.writeFieldBegin('validate_cstr', TType.BOOL, 8) |
| oprot.writeBool(self.validate_cstr) |
| oprot.writeFieldEnd() |
| if self.rely_cstr is not None: |
| oprot.writeFieldBegin('rely_cstr', TType.BOOL, 9) |
| oprot.writeBool(self.rely_cstr) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SQLCheckConstraint(object): |
| """ |
| Attributes: |
| - catName |
| - table_db |
| - table_name |
| - column_name |
| - check_expression |
| - dc_name |
| - enable_cstr |
| - validate_cstr |
| - rely_cstr |
| |
| """ |
| |
| |
| def __init__(self, catName=None, table_db=None, table_name=None, column_name=None, check_expression=None, dc_name=None, enable_cstr=None, validate_cstr=None, rely_cstr=None,): |
| self.catName = catName |
| self.table_db = table_db |
| self.table_name = table_name |
| self.column_name = column_name |
| self.check_expression = check_expression |
| self.dc_name = dc_name |
| self.enable_cstr = enable_cstr |
| self.validate_cstr = validate_cstr |
| self.rely_cstr = rely_cstr |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.table_db = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.table_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.column_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.check_expression = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.dc_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.enable_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.validate_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.BOOL: |
| self.rely_cstr = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SQLCheckConstraint') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.table_db is not None: |
| oprot.writeFieldBegin('table_db', TType.STRING, 2) |
| oprot.writeString(self.table_db.encode('utf-8') if sys.version_info[0] == 2 else self.table_db) |
| oprot.writeFieldEnd() |
| if self.table_name is not None: |
| oprot.writeFieldBegin('table_name', TType.STRING, 3) |
| oprot.writeString(self.table_name.encode('utf-8') if sys.version_info[0] == 2 else self.table_name) |
| oprot.writeFieldEnd() |
| if self.column_name is not None: |
| oprot.writeFieldBegin('column_name', TType.STRING, 4) |
| oprot.writeString(self.column_name.encode('utf-8') if sys.version_info[0] == 2 else self.column_name) |
| oprot.writeFieldEnd() |
| if self.check_expression is not None: |
| oprot.writeFieldBegin('check_expression', TType.STRING, 5) |
| oprot.writeString(self.check_expression.encode('utf-8') if sys.version_info[0] == 2 else self.check_expression) |
| oprot.writeFieldEnd() |
| if self.dc_name is not None: |
| oprot.writeFieldBegin('dc_name', TType.STRING, 6) |
| oprot.writeString(self.dc_name.encode('utf-8') if sys.version_info[0] == 2 else self.dc_name) |
| oprot.writeFieldEnd() |
| if self.enable_cstr is not None: |
| oprot.writeFieldBegin('enable_cstr', TType.BOOL, 7) |
| oprot.writeBool(self.enable_cstr) |
| oprot.writeFieldEnd() |
| if self.validate_cstr is not None: |
| oprot.writeFieldBegin('validate_cstr', TType.BOOL, 8) |
| oprot.writeBool(self.validate_cstr) |
| oprot.writeFieldEnd() |
| if self.rely_cstr is not None: |
| oprot.writeFieldBegin('rely_cstr', TType.BOOL, 9) |
| oprot.writeBool(self.rely_cstr) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SQLAllTableConstraints(object): |
| """ |
| Attributes: |
| - primaryKeys |
| - foreignKeys |
| - uniqueConstraints |
| - notNullConstraints |
| - defaultConstraints |
| - checkConstraints |
| |
| """ |
| |
| |
| def __init__(self, primaryKeys=None, foreignKeys=None, uniqueConstraints=None, notNullConstraints=None, defaultConstraints=None, checkConstraints=None,): |
| self.primaryKeys = primaryKeys |
| self.foreignKeys = foreignKeys |
| self.uniqueConstraints = uniqueConstraints |
| self.notNullConstraints = notNullConstraints |
| self.defaultConstraints = defaultConstraints |
| self.checkConstraints = checkConstraints |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.primaryKeys = [] |
| (_etype3, _size0) = iprot.readListBegin() |
| for _i4 in range(_size0): |
| _elem5 = SQLPrimaryKey() |
| _elem5.read(iprot) |
| self.primaryKeys.append(_elem5) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.foreignKeys = [] |
| (_etype9, _size6) = iprot.readListBegin() |
| for _i10 in range(_size6): |
| _elem11 = SQLForeignKey() |
| _elem11.read(iprot) |
| self.foreignKeys.append(_elem11) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.uniqueConstraints = [] |
| (_etype15, _size12) = iprot.readListBegin() |
| for _i16 in range(_size12): |
| _elem17 = SQLUniqueConstraint() |
| _elem17.read(iprot) |
| self.uniqueConstraints.append(_elem17) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.notNullConstraints = [] |
| (_etype21, _size18) = iprot.readListBegin() |
| for _i22 in range(_size18): |
| _elem23 = SQLNotNullConstraint() |
| _elem23.read(iprot) |
| self.notNullConstraints.append(_elem23) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.defaultConstraints = [] |
| (_etype27, _size24) = iprot.readListBegin() |
| for _i28 in range(_size24): |
| _elem29 = SQLDefaultConstraint() |
| _elem29.read(iprot) |
| self.defaultConstraints.append(_elem29) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.LIST: |
| self.checkConstraints = [] |
| (_etype33, _size30) = iprot.readListBegin() |
| for _i34 in range(_size30): |
| _elem35 = SQLCheckConstraint() |
| _elem35.read(iprot) |
| self.checkConstraints.append(_elem35) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SQLAllTableConstraints') |
| if self.primaryKeys is not None: |
| oprot.writeFieldBegin('primaryKeys', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.primaryKeys)) |
| for iter36 in self.primaryKeys: |
| iter36.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.foreignKeys is not None: |
| oprot.writeFieldBegin('foreignKeys', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRUCT, len(self.foreignKeys)) |
| for iter37 in self.foreignKeys: |
| iter37.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.uniqueConstraints is not None: |
| oprot.writeFieldBegin('uniqueConstraints', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRUCT, len(self.uniqueConstraints)) |
| for iter38 in self.uniqueConstraints: |
| iter38.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.notNullConstraints is not None: |
| oprot.writeFieldBegin('notNullConstraints', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRUCT, len(self.notNullConstraints)) |
| for iter39 in self.notNullConstraints: |
| iter39.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.defaultConstraints is not None: |
| oprot.writeFieldBegin('defaultConstraints', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRUCT, len(self.defaultConstraints)) |
| for iter40 in self.defaultConstraints: |
| iter40.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.checkConstraints is not None: |
| oprot.writeFieldBegin('checkConstraints', TType.LIST, 6) |
| oprot.writeListBegin(TType.STRUCT, len(self.checkConstraints)) |
| for iter41 in self.checkConstraints: |
| iter41.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Type(object): |
| """ |
| Attributes: |
| - name |
| - type1 |
| - type2 |
| - fields |
| |
| """ |
| |
| |
| def __init__(self, name=None, type1=None, type2=None, fields=None,): |
| self.name = name |
| self.type1 = type1 |
| self.type2 = type2 |
| self.fields = fields |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.type1 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.type2 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.fields = [] |
| (_etype45, _size42) = iprot.readListBegin() |
| for _i46 in range(_size42): |
| _elem47 = FieldSchema() |
| _elem47.read(iprot) |
| self.fields.append(_elem47) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Type') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.type1 is not None: |
| oprot.writeFieldBegin('type1', TType.STRING, 2) |
| oprot.writeString(self.type1.encode('utf-8') if sys.version_info[0] == 2 else self.type1) |
| oprot.writeFieldEnd() |
| if self.type2 is not None: |
| oprot.writeFieldBegin('type2', TType.STRING, 3) |
| oprot.writeString(self.type2.encode('utf-8') if sys.version_info[0] == 2 else self.type2) |
| oprot.writeFieldEnd() |
| if self.fields is not None: |
| oprot.writeFieldBegin('fields', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRUCT, len(self.fields)) |
| for iter48 in self.fields: |
| iter48.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class HiveObjectRef(object): |
| """ |
| Attributes: |
| - objectType |
| - dbName |
| - objectName |
| - partValues |
| - columnName |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, objectType=None, dbName=None, objectName=None, partValues=None, columnName=None, catName=None,): |
| self.objectType = objectType |
| self.dbName = dbName |
| self.objectName = objectName |
| self.partValues = partValues |
| self.columnName = columnName |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.objectType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.objectName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.partValues = [] |
| (_etype52, _size49) = iprot.readListBegin() |
| for _i53 in range(_size49): |
| _elem54 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partValues.append(_elem54) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.columnName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('HiveObjectRef') |
| if self.objectType is not None: |
| oprot.writeFieldBegin('objectType', TType.I32, 1) |
| oprot.writeI32(self.objectType) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.objectName is not None: |
| oprot.writeFieldBegin('objectName', TType.STRING, 3) |
| oprot.writeString(self.objectName.encode('utf-8') if sys.version_info[0] == 2 else self.objectName) |
| oprot.writeFieldEnd() |
| if self.partValues is not None: |
| oprot.writeFieldBegin('partValues', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRING, len(self.partValues)) |
| for iter55 in self.partValues: |
| oprot.writeString(iter55.encode('utf-8') if sys.version_info[0] == 2 else iter55) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.columnName is not None: |
| oprot.writeFieldBegin('columnName', TType.STRING, 5) |
| oprot.writeString(self.columnName.encode('utf-8') if sys.version_info[0] == 2 else self.columnName) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 6) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PrivilegeGrantInfo(object): |
| """ |
| Attributes: |
| - privilege |
| - createTime |
| - grantor |
| - grantorType |
| - grantOption |
| |
| """ |
| |
| |
| def __init__(self, privilege=None, createTime=None, grantor=None, grantorType=None, grantOption=None,): |
| self.privilege = privilege |
| self.createTime = createTime |
| self.grantor = grantor |
| self.grantorType = grantorType |
| self.grantOption = grantOption |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.privilege = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.grantor = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.grantorType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.BOOL: |
| self.grantOption = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PrivilegeGrantInfo') |
| if self.privilege is not None: |
| oprot.writeFieldBegin('privilege', TType.STRING, 1) |
| oprot.writeString(self.privilege.encode('utf-8') if sys.version_info[0] == 2 else self.privilege) |
| oprot.writeFieldEnd() |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 2) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| if self.grantor is not None: |
| oprot.writeFieldBegin('grantor', TType.STRING, 3) |
| oprot.writeString(self.grantor.encode('utf-8') if sys.version_info[0] == 2 else self.grantor) |
| oprot.writeFieldEnd() |
| if self.grantorType is not None: |
| oprot.writeFieldBegin('grantorType', TType.I32, 4) |
| oprot.writeI32(self.grantorType) |
| oprot.writeFieldEnd() |
| if self.grantOption is not None: |
| oprot.writeFieldBegin('grantOption', TType.BOOL, 5) |
| oprot.writeBool(self.grantOption) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class HiveObjectPrivilege(object): |
| """ |
| Attributes: |
| - hiveObject |
| - principalName |
| - principalType |
| - grantInfo |
| - authorizer |
| |
| """ |
| |
| |
| def __init__(self, hiveObject=None, principalName=None, principalType=None, grantInfo=None, authorizer=None,): |
| self.hiveObject = hiveObject |
| self.principalName = principalName |
| self.principalType = principalType |
| self.grantInfo = grantInfo |
| self.authorizer = authorizer |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.hiveObject = HiveObjectRef() |
| self.hiveObject.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.principalName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I32: |
| self.principalType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRUCT: |
| self.grantInfo = PrivilegeGrantInfo() |
| self.grantInfo.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.authorizer = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('HiveObjectPrivilege') |
| if self.hiveObject is not None: |
| oprot.writeFieldBegin('hiveObject', TType.STRUCT, 1) |
| self.hiveObject.write(oprot) |
| oprot.writeFieldEnd() |
| if self.principalName is not None: |
| oprot.writeFieldBegin('principalName', TType.STRING, 2) |
| oprot.writeString(self.principalName.encode('utf-8') if sys.version_info[0] == 2 else self.principalName) |
| oprot.writeFieldEnd() |
| if self.principalType is not None: |
| oprot.writeFieldBegin('principalType', TType.I32, 3) |
| oprot.writeI32(self.principalType) |
| oprot.writeFieldEnd() |
| if self.grantInfo is not None: |
| oprot.writeFieldBegin('grantInfo', TType.STRUCT, 4) |
| self.grantInfo.write(oprot) |
| oprot.writeFieldEnd() |
| if self.authorizer is not None: |
| oprot.writeFieldBegin('authorizer', TType.STRING, 5) |
| oprot.writeString(self.authorizer.encode('utf-8') if sys.version_info[0] == 2 else self.authorizer) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PrivilegeBag(object): |
| """ |
| Attributes: |
| - privileges |
| |
| """ |
| |
| |
| def __init__(self, privileges=None,): |
| self.privileges = privileges |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.privileges = [] |
| (_etype59, _size56) = iprot.readListBegin() |
| for _i60 in range(_size56): |
| _elem61 = HiveObjectPrivilege() |
| _elem61.read(iprot) |
| self.privileges.append(_elem61) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PrivilegeBag') |
| if self.privileges is not None: |
| oprot.writeFieldBegin('privileges', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.privileges)) |
| for iter62 in self.privileges: |
| iter62.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PrincipalPrivilegeSet(object): |
| """ |
| Attributes: |
| - userPrivileges |
| - groupPrivileges |
| - rolePrivileges |
| |
| """ |
| |
| |
| def __init__(self, userPrivileges=None, groupPrivileges=None, rolePrivileges=None,): |
| self.userPrivileges = userPrivileges |
| self.groupPrivileges = groupPrivileges |
| self.rolePrivileges = rolePrivileges |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.MAP: |
| self.userPrivileges = {} |
| (_ktype64, _vtype65, _size63) = iprot.readMapBegin() |
| for _i67 in range(_size63): |
| _key68 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val69 = [] |
| (_etype73, _size70) = iprot.readListBegin() |
| for _i74 in range(_size70): |
| _elem75 = PrivilegeGrantInfo() |
| _elem75.read(iprot) |
| _val69.append(_elem75) |
| iprot.readListEnd() |
| self.userPrivileges[_key68] = _val69 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.MAP: |
| self.groupPrivileges = {} |
| (_ktype77, _vtype78, _size76) = iprot.readMapBegin() |
| for _i80 in range(_size76): |
| _key81 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val82 = [] |
| (_etype86, _size83) = iprot.readListBegin() |
| for _i87 in range(_size83): |
| _elem88 = PrivilegeGrantInfo() |
| _elem88.read(iprot) |
| _val82.append(_elem88) |
| iprot.readListEnd() |
| self.groupPrivileges[_key81] = _val82 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.MAP: |
| self.rolePrivileges = {} |
| (_ktype90, _vtype91, _size89) = iprot.readMapBegin() |
| for _i93 in range(_size89): |
| _key94 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val95 = [] |
| (_etype99, _size96) = iprot.readListBegin() |
| for _i100 in range(_size96): |
| _elem101 = PrivilegeGrantInfo() |
| _elem101.read(iprot) |
| _val95.append(_elem101) |
| iprot.readListEnd() |
| self.rolePrivileges[_key94] = _val95 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PrincipalPrivilegeSet') |
| if self.userPrivileges is not None: |
| oprot.writeFieldBegin('userPrivileges', TType.MAP, 1) |
| oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.userPrivileges)) |
| for kiter102, viter103 in self.userPrivileges.items(): |
| oprot.writeString(kiter102.encode('utf-8') if sys.version_info[0] == 2 else kiter102) |
| oprot.writeListBegin(TType.STRUCT, len(viter103)) |
| for iter104 in viter103: |
| iter104.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.groupPrivileges is not None: |
| oprot.writeFieldBegin('groupPrivileges', TType.MAP, 2) |
| oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.groupPrivileges)) |
| for kiter105, viter106 in self.groupPrivileges.items(): |
| oprot.writeString(kiter105.encode('utf-8') if sys.version_info[0] == 2 else kiter105) |
| oprot.writeListBegin(TType.STRUCT, len(viter106)) |
| for iter107 in viter106: |
| iter107.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.rolePrivileges is not None: |
| oprot.writeFieldBegin('rolePrivileges', TType.MAP, 3) |
| oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.rolePrivileges)) |
| for kiter108, viter109 in self.rolePrivileges.items(): |
| oprot.writeString(kiter108.encode('utf-8') if sys.version_info[0] == 2 else kiter108) |
| oprot.writeListBegin(TType.STRUCT, len(viter109)) |
| for iter110 in viter109: |
| iter110.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GrantRevokePrivilegeRequest(object): |
| """ |
| Attributes: |
| - requestType |
| - privileges |
| - revokeGrantOption |
| |
| """ |
| |
| |
| def __init__(self, requestType=None, privileges=None, revokeGrantOption=None,): |
| self.requestType = requestType |
| self.privileges = privileges |
| self.revokeGrantOption = revokeGrantOption |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.requestType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.privileges = PrivilegeBag() |
| self.privileges.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.BOOL: |
| self.revokeGrantOption = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GrantRevokePrivilegeRequest') |
| if self.requestType is not None: |
| oprot.writeFieldBegin('requestType', TType.I32, 1) |
| oprot.writeI32(self.requestType) |
| oprot.writeFieldEnd() |
| if self.privileges is not None: |
| oprot.writeFieldBegin('privileges', TType.STRUCT, 2) |
| self.privileges.write(oprot) |
| oprot.writeFieldEnd() |
| if self.revokeGrantOption is not None: |
| oprot.writeFieldBegin('revokeGrantOption', TType.BOOL, 3) |
| oprot.writeBool(self.revokeGrantOption) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GrantRevokePrivilegeResponse(object): |
| """ |
| Attributes: |
| - success |
| |
| """ |
| |
| |
| def __init__(self, success=None,): |
| self.success = success |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.success = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GrantRevokePrivilegeResponse') |
| if self.success is not None: |
| oprot.writeFieldBegin('success', TType.BOOL, 1) |
| oprot.writeBool(self.success) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TruncateTableRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tableName |
| - partNames |
| - writeId |
| - validWriteIdList |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tableName=None, partNames=None, writeId=-1, validWriteIdList=None,): |
| self.dbName = dbName |
| self.tableName = tableName |
| self.partNames = partNames |
| self.writeId = writeId |
| self.validWriteIdList = validWriteIdList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.partNames = [] |
| (_etype114, _size111) = iprot.readListBegin() |
| for _i115 in range(_size111): |
| _elem116 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partNames.append(_elem116) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TruncateTableRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 2) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.partNames is not None: |
| oprot.writeFieldBegin('partNames', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRING, len(self.partNames)) |
| for iter117 in self.partNames: |
| oprot.writeString(iter117.encode('utf-8') if sys.version_info[0] == 2 else iter117) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 4) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 5) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TruncateTableResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TruncateTableResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Role(object): |
| """ |
| Attributes: |
| - roleName |
| - createTime |
| - ownerName |
| |
| """ |
| |
| |
| def __init__(self, roleName=None, createTime=None, ownerName=None,): |
| self.roleName = roleName |
| self.createTime = createTime |
| self.ownerName = ownerName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.roleName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.ownerName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Role') |
| if self.roleName is not None: |
| oprot.writeFieldBegin('roleName', TType.STRING, 1) |
| oprot.writeString(self.roleName.encode('utf-8') if sys.version_info[0] == 2 else self.roleName) |
| oprot.writeFieldEnd() |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 2) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| if self.ownerName is not None: |
| oprot.writeFieldBegin('ownerName', TType.STRING, 3) |
| oprot.writeString(self.ownerName.encode('utf-8') if sys.version_info[0] == 2 else self.ownerName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class RolePrincipalGrant(object): |
| """ |
| Attributes: |
| - roleName |
| - principalName |
| - principalType |
| - grantOption |
| - grantTime |
| - grantorName |
| - grantorPrincipalType |
| |
| """ |
| |
| |
| def __init__(self, roleName=None, principalName=None, principalType=None, grantOption=None, grantTime=None, grantorName=None, grantorPrincipalType=None,): |
| self.roleName = roleName |
| self.principalName = principalName |
| self.principalType = principalType |
| self.grantOption = grantOption |
| self.grantTime = grantTime |
| self.grantorName = grantorName |
| self.grantorPrincipalType = grantorPrincipalType |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.roleName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.principalName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I32: |
| self.principalType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.grantOption = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.grantTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.grantorName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I32: |
| self.grantorPrincipalType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('RolePrincipalGrant') |
| if self.roleName is not None: |
| oprot.writeFieldBegin('roleName', TType.STRING, 1) |
| oprot.writeString(self.roleName.encode('utf-8') if sys.version_info[0] == 2 else self.roleName) |
| oprot.writeFieldEnd() |
| if self.principalName is not None: |
| oprot.writeFieldBegin('principalName', TType.STRING, 2) |
| oprot.writeString(self.principalName.encode('utf-8') if sys.version_info[0] == 2 else self.principalName) |
| oprot.writeFieldEnd() |
| if self.principalType is not None: |
| oprot.writeFieldBegin('principalType', TType.I32, 3) |
| oprot.writeI32(self.principalType) |
| oprot.writeFieldEnd() |
| if self.grantOption is not None: |
| oprot.writeFieldBegin('grantOption', TType.BOOL, 4) |
| oprot.writeBool(self.grantOption) |
| oprot.writeFieldEnd() |
| if self.grantTime is not None: |
| oprot.writeFieldBegin('grantTime', TType.I32, 5) |
| oprot.writeI32(self.grantTime) |
| oprot.writeFieldEnd() |
| if self.grantorName is not None: |
| oprot.writeFieldBegin('grantorName', TType.STRING, 6) |
| oprot.writeString(self.grantorName.encode('utf-8') if sys.version_info[0] == 2 else self.grantorName) |
| oprot.writeFieldEnd() |
| if self.grantorPrincipalType is not None: |
| oprot.writeFieldBegin('grantorPrincipalType', TType.I32, 7) |
| oprot.writeI32(self.grantorPrincipalType) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetRoleGrantsForPrincipalRequest(object): |
| """ |
| Attributes: |
| - principal_name |
| - principal_type |
| |
| """ |
| |
| |
| def __init__(self, principal_name=None, principal_type=None,): |
| self.principal_name = principal_name |
| self.principal_type = principal_type |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.principal_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.principal_type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetRoleGrantsForPrincipalRequest') |
| if self.principal_name is not None: |
| oprot.writeFieldBegin('principal_name', TType.STRING, 1) |
| oprot.writeString(self.principal_name.encode('utf-8') if sys.version_info[0] == 2 else self.principal_name) |
| oprot.writeFieldEnd() |
| if self.principal_type is not None: |
| oprot.writeFieldBegin('principal_type', TType.I32, 2) |
| oprot.writeI32(self.principal_type) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.principal_name is None: |
| raise TProtocolException(message='Required field principal_name is unset!') |
| if self.principal_type is None: |
| raise TProtocolException(message='Required field principal_type is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetRoleGrantsForPrincipalResponse(object): |
| """ |
| Attributes: |
| - principalGrants |
| |
| """ |
| |
| |
| def __init__(self, principalGrants=None,): |
| self.principalGrants = principalGrants |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.principalGrants = [] |
| (_etype121, _size118) = iprot.readListBegin() |
| for _i122 in range(_size118): |
| _elem123 = RolePrincipalGrant() |
| _elem123.read(iprot) |
| self.principalGrants.append(_elem123) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetRoleGrantsForPrincipalResponse') |
| if self.principalGrants is not None: |
| oprot.writeFieldBegin('principalGrants', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.principalGrants)) |
| for iter124 in self.principalGrants: |
| iter124.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.principalGrants is None: |
| raise TProtocolException(message='Required field principalGrants is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPrincipalsInRoleRequest(object): |
| """ |
| Attributes: |
| - roleName |
| |
| """ |
| |
| |
| def __init__(self, roleName=None,): |
| self.roleName = roleName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.roleName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPrincipalsInRoleRequest') |
| if self.roleName is not None: |
| oprot.writeFieldBegin('roleName', TType.STRING, 1) |
| oprot.writeString(self.roleName.encode('utf-8') if sys.version_info[0] == 2 else self.roleName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.roleName is None: |
| raise TProtocolException(message='Required field roleName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPrincipalsInRoleResponse(object): |
| """ |
| Attributes: |
| - principalGrants |
| |
| """ |
| |
| |
| def __init__(self, principalGrants=None,): |
| self.principalGrants = principalGrants |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.principalGrants = [] |
| (_etype128, _size125) = iprot.readListBegin() |
| for _i129 in range(_size125): |
| _elem130 = RolePrincipalGrant() |
| _elem130.read(iprot) |
| self.principalGrants.append(_elem130) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPrincipalsInRoleResponse') |
| if self.principalGrants is not None: |
| oprot.writeFieldBegin('principalGrants', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.principalGrants)) |
| for iter131 in self.principalGrants: |
| iter131.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.principalGrants is None: |
| raise TProtocolException(message='Required field principalGrants is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GrantRevokeRoleRequest(object): |
| """ |
| Attributes: |
| - requestType |
| - roleName |
| - principalName |
| - principalType |
| - grantor |
| - grantorType |
| - grantOption |
| |
| """ |
| |
| |
| def __init__(self, requestType=None, roleName=None, principalName=None, principalType=None, grantor=None, grantorType=None, grantOption=None,): |
| self.requestType = requestType |
| self.roleName = roleName |
| self.principalName = principalName |
| self.principalType = principalType |
| self.grantor = grantor |
| self.grantorType = grantorType |
| self.grantOption = grantOption |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.requestType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.roleName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.principalName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.principalType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.grantor = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.grantorType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.grantOption = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GrantRevokeRoleRequest') |
| if self.requestType is not None: |
| oprot.writeFieldBegin('requestType', TType.I32, 1) |
| oprot.writeI32(self.requestType) |
| oprot.writeFieldEnd() |
| if self.roleName is not None: |
| oprot.writeFieldBegin('roleName', TType.STRING, 2) |
| oprot.writeString(self.roleName.encode('utf-8') if sys.version_info[0] == 2 else self.roleName) |
| oprot.writeFieldEnd() |
| if self.principalName is not None: |
| oprot.writeFieldBegin('principalName', TType.STRING, 3) |
| oprot.writeString(self.principalName.encode('utf-8') if sys.version_info[0] == 2 else self.principalName) |
| oprot.writeFieldEnd() |
| if self.principalType is not None: |
| oprot.writeFieldBegin('principalType', TType.I32, 4) |
| oprot.writeI32(self.principalType) |
| oprot.writeFieldEnd() |
| if self.grantor is not None: |
| oprot.writeFieldBegin('grantor', TType.STRING, 5) |
| oprot.writeString(self.grantor.encode('utf-8') if sys.version_info[0] == 2 else self.grantor) |
| oprot.writeFieldEnd() |
| if self.grantorType is not None: |
| oprot.writeFieldBegin('grantorType', TType.I32, 6) |
| oprot.writeI32(self.grantorType) |
| oprot.writeFieldEnd() |
| if self.grantOption is not None: |
| oprot.writeFieldBegin('grantOption', TType.BOOL, 7) |
| oprot.writeBool(self.grantOption) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GrantRevokeRoleResponse(object): |
| """ |
| Attributes: |
| - success |
| |
| """ |
| |
| |
| def __init__(self, success=None,): |
| self.success = success |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.success = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GrantRevokeRoleResponse') |
| if self.success is not None: |
| oprot.writeFieldBegin('success', TType.BOOL, 1) |
| oprot.writeBool(self.success) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Catalog(object): |
| """ |
| Attributes: |
| - name |
| - description |
| - locationUri |
| - createTime |
| |
| """ |
| |
| |
| def __init__(self, name=None, description=None, locationUri=None, createTime=None,): |
| self.name = name |
| self.description = description |
| self.locationUri = locationUri |
| self.createTime = createTime |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.description = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.locationUri = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Catalog') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.description is not None: |
| oprot.writeFieldBegin('description', TType.STRING, 2) |
| oprot.writeString(self.description.encode('utf-8') if sys.version_info[0] == 2 else self.description) |
| oprot.writeFieldEnd() |
| if self.locationUri is not None: |
| oprot.writeFieldBegin('locationUri', TType.STRING, 3) |
| oprot.writeString(self.locationUri.encode('utf-8') if sys.version_info[0] == 2 else self.locationUri) |
| oprot.writeFieldEnd() |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 4) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CreateCatalogRequest(object): |
| """ |
| Attributes: |
| - catalog |
| |
| """ |
| |
| |
| def __init__(self, catalog=None,): |
| self.catalog = catalog |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.catalog = Catalog() |
| self.catalog.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CreateCatalogRequest') |
| if self.catalog is not None: |
| oprot.writeFieldBegin('catalog', TType.STRUCT, 1) |
| self.catalog.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AlterCatalogRequest(object): |
| """ |
| Attributes: |
| - name |
| - newCat |
| |
| """ |
| |
| |
| def __init__(self, name=None, newCat=None,): |
| self.name = name |
| self.newCat = newCat |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.newCat = Catalog() |
| self.newCat.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AlterCatalogRequest') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.newCat is not None: |
| oprot.writeFieldBegin('newCat', TType.STRUCT, 2) |
| self.newCat.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetCatalogRequest(object): |
| """ |
| Attributes: |
| - name |
| |
| """ |
| |
| |
| def __init__(self, name=None,): |
| self.name = name |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetCatalogRequest') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetCatalogResponse(object): |
| """ |
| Attributes: |
| - catalog |
| |
| """ |
| |
| |
| def __init__(self, catalog=None,): |
| self.catalog = catalog |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.catalog = Catalog() |
| self.catalog.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetCatalogResponse') |
| if self.catalog is not None: |
| oprot.writeFieldBegin('catalog', TType.STRUCT, 1) |
| self.catalog.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetCatalogsResponse(object): |
| """ |
| Attributes: |
| - names |
| |
| """ |
| |
| |
| def __init__(self, names=None,): |
| self.names = names |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.names = [] |
| (_etype135, _size132) = iprot.readListBegin() |
| for _i136 in range(_size132): |
| _elem137 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.names.append(_elem137) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetCatalogsResponse') |
| if self.names is not None: |
| oprot.writeFieldBegin('names', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.names)) |
| for iter138 in self.names: |
| oprot.writeString(iter138.encode('utf-8') if sys.version_info[0] == 2 else iter138) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DropCatalogRequest(object): |
| """ |
| Attributes: |
| - name |
| |
| """ |
| |
| |
| def __init__(self, name=None,): |
| self.name = name |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DropCatalogRequest') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Database(object): |
| """ |
| Attributes: |
| - name |
| - description |
| - locationUri |
| - parameters |
| - privileges |
| - ownerName |
| - ownerType |
| - catalogName |
| - createTime |
| - managedLocationUri |
| |
| """ |
| |
| |
| def __init__(self, name=None, description=None, locationUri=None, parameters=None, privileges=None, ownerName=None, ownerType=None, catalogName=None, createTime=None, managedLocationUri=None,): |
| self.name = name |
| self.description = description |
| self.locationUri = locationUri |
| self.parameters = parameters |
| self.privileges = privileges |
| self.ownerName = ownerName |
| self.ownerType = ownerType |
| self.catalogName = catalogName |
| self.createTime = createTime |
| self.managedLocationUri = managedLocationUri |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.description = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.locationUri = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.MAP: |
| self.parameters = {} |
| (_ktype140, _vtype141, _size139) = iprot.readMapBegin() |
| for _i143 in range(_size139): |
| _key144 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val145 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.parameters[_key144] = _val145 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRUCT: |
| self.privileges = PrincipalPrivilegeSet() |
| self.privileges.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.ownerName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I32: |
| self.ownerType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.catalogName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.managedLocationUri = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Database') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.description is not None: |
| oprot.writeFieldBegin('description', TType.STRING, 2) |
| oprot.writeString(self.description.encode('utf-8') if sys.version_info[0] == 2 else self.description) |
| oprot.writeFieldEnd() |
| if self.locationUri is not None: |
| oprot.writeFieldBegin('locationUri', TType.STRING, 3) |
| oprot.writeString(self.locationUri.encode('utf-8') if sys.version_info[0] == 2 else self.locationUri) |
| oprot.writeFieldEnd() |
| if self.parameters is not None: |
| oprot.writeFieldBegin('parameters', TType.MAP, 4) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.parameters)) |
| for kiter146, viter147 in self.parameters.items(): |
| oprot.writeString(kiter146.encode('utf-8') if sys.version_info[0] == 2 else kiter146) |
| oprot.writeString(viter147.encode('utf-8') if sys.version_info[0] == 2 else viter147) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.privileges is not None: |
| oprot.writeFieldBegin('privileges', TType.STRUCT, 5) |
| self.privileges.write(oprot) |
| oprot.writeFieldEnd() |
| if self.ownerName is not None: |
| oprot.writeFieldBegin('ownerName', TType.STRING, 6) |
| oprot.writeString(self.ownerName.encode('utf-8') if sys.version_info[0] == 2 else self.ownerName) |
| oprot.writeFieldEnd() |
| if self.ownerType is not None: |
| oprot.writeFieldBegin('ownerType', TType.I32, 7) |
| oprot.writeI32(self.ownerType) |
| oprot.writeFieldEnd() |
| if self.catalogName is not None: |
| oprot.writeFieldBegin('catalogName', TType.STRING, 8) |
| oprot.writeString(self.catalogName.encode('utf-8') if sys.version_info[0] == 2 else self.catalogName) |
| oprot.writeFieldEnd() |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 9) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| if self.managedLocationUri is not None: |
| oprot.writeFieldBegin('managedLocationUri', TType.STRING, 10) |
| oprot.writeString(self.managedLocationUri.encode('utf-8') if sys.version_info[0] == 2 else self.managedLocationUri) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SerDeInfo(object): |
| """ |
| Attributes: |
| - name |
| - serializationLib |
| - parameters |
| - description |
| - serializerClass |
| - deserializerClass |
| - serdeType |
| |
| """ |
| |
| |
| def __init__(self, name=None, serializationLib=None, parameters=None, description=None, serializerClass=None, deserializerClass=None, serdeType=None,): |
| self.name = name |
| self.serializationLib = serializationLib |
| self.parameters = parameters |
| self.description = description |
| self.serializerClass = serializerClass |
| self.deserializerClass = deserializerClass |
| self.serdeType = serdeType |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.serializationLib = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.MAP: |
| self.parameters = {} |
| (_ktype149, _vtype150, _size148) = iprot.readMapBegin() |
| for _i152 in range(_size148): |
| _key153 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val154 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.parameters[_key153] = _val154 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.description = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.serializerClass = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.deserializerClass = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I32: |
| self.serdeType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SerDeInfo') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.serializationLib is not None: |
| oprot.writeFieldBegin('serializationLib', TType.STRING, 2) |
| oprot.writeString(self.serializationLib.encode('utf-8') if sys.version_info[0] == 2 else self.serializationLib) |
| oprot.writeFieldEnd() |
| if self.parameters is not None: |
| oprot.writeFieldBegin('parameters', TType.MAP, 3) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.parameters)) |
| for kiter155, viter156 in self.parameters.items(): |
| oprot.writeString(kiter155.encode('utf-8') if sys.version_info[0] == 2 else kiter155) |
| oprot.writeString(viter156.encode('utf-8') if sys.version_info[0] == 2 else viter156) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.description is not None: |
| oprot.writeFieldBegin('description', TType.STRING, 4) |
| oprot.writeString(self.description.encode('utf-8') if sys.version_info[0] == 2 else self.description) |
| oprot.writeFieldEnd() |
| if self.serializerClass is not None: |
| oprot.writeFieldBegin('serializerClass', TType.STRING, 5) |
| oprot.writeString(self.serializerClass.encode('utf-8') if sys.version_info[0] == 2 else self.serializerClass) |
| oprot.writeFieldEnd() |
| if self.deserializerClass is not None: |
| oprot.writeFieldBegin('deserializerClass', TType.STRING, 6) |
| oprot.writeString(self.deserializerClass.encode('utf-8') if sys.version_info[0] == 2 else self.deserializerClass) |
| oprot.writeFieldEnd() |
| if self.serdeType is not None: |
| oprot.writeFieldBegin('serdeType', TType.I32, 7) |
| oprot.writeI32(self.serdeType) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Order(object): |
| """ |
| Attributes: |
| - col |
| - order |
| |
| """ |
| |
| |
| def __init__(self, col=None, order=None,): |
| self.col = col |
| self.order = order |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.col = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.order = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Order') |
| if self.col is not None: |
| oprot.writeFieldBegin('col', TType.STRING, 1) |
| oprot.writeString(self.col.encode('utf-8') if sys.version_info[0] == 2 else self.col) |
| oprot.writeFieldEnd() |
| if self.order is not None: |
| oprot.writeFieldBegin('order', TType.I32, 2) |
| oprot.writeI32(self.order) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SkewedInfo(object): |
| """ |
| Attributes: |
| - skewedColNames |
| - skewedColValues |
| - skewedColValueLocationMaps |
| |
| """ |
| |
| |
| def __init__(self, skewedColNames=None, skewedColValues=None, skewedColValueLocationMaps=None,): |
| self.skewedColNames = skewedColNames |
| self.skewedColValues = skewedColValues |
| self.skewedColValueLocationMaps = skewedColValueLocationMaps |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.skewedColNames = [] |
| (_etype160, _size157) = iprot.readListBegin() |
| for _i161 in range(_size157): |
| _elem162 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.skewedColNames.append(_elem162) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.skewedColValues = [] |
| (_etype166, _size163) = iprot.readListBegin() |
| for _i167 in range(_size163): |
| _elem168 = [] |
| (_etype172, _size169) = iprot.readListBegin() |
| for _i173 in range(_size169): |
| _elem174 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _elem168.append(_elem174) |
| iprot.readListEnd() |
| self.skewedColValues.append(_elem168) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.MAP: |
| self.skewedColValueLocationMaps = {} |
| (_ktype176, _vtype177, _size175) = iprot.readMapBegin() |
| for _i179 in range(_size175): |
| _key180 = [] |
| (_etype185, _size182) = iprot.readListBegin() |
| for _i186 in range(_size182): |
| _elem187 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _key180.append(_elem187) |
| iprot.readListEnd() |
| _val181 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.skewedColValueLocationMaps[_key180] = _val181 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SkewedInfo') |
| if self.skewedColNames is not None: |
| oprot.writeFieldBegin('skewedColNames', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.skewedColNames)) |
| for iter188 in self.skewedColNames: |
| oprot.writeString(iter188.encode('utf-8') if sys.version_info[0] == 2 else iter188) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.skewedColValues is not None: |
| oprot.writeFieldBegin('skewedColValues', TType.LIST, 2) |
| oprot.writeListBegin(TType.LIST, len(self.skewedColValues)) |
| for iter189 in self.skewedColValues: |
| oprot.writeListBegin(TType.STRING, len(iter189)) |
| for iter190 in iter189: |
| oprot.writeString(iter190.encode('utf-8') if sys.version_info[0] == 2 else iter190) |
| oprot.writeListEnd() |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.skewedColValueLocationMaps is not None: |
| oprot.writeFieldBegin('skewedColValueLocationMaps', TType.MAP, 3) |
| oprot.writeMapBegin(TType.LIST, TType.STRING, len(self.skewedColValueLocationMaps)) |
| for kiter191, viter192 in self.skewedColValueLocationMaps.items(): |
| oprot.writeListBegin(TType.STRING, len(kiter191)) |
| for iter193 in kiter191: |
| oprot.writeString(iter193.encode('utf-8') if sys.version_info[0] == 2 else iter193) |
| oprot.writeListEnd() |
| oprot.writeString(viter192.encode('utf-8') if sys.version_info[0] == 2 else viter192) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class StorageDescriptor(object): |
| """ |
| Attributes: |
| - cols |
| - location |
| - inputFormat |
| - outputFormat |
| - compressed |
| - numBuckets |
| - serdeInfo |
| - bucketCols |
| - sortCols |
| - parameters |
| - skewedInfo |
| - storedAsSubDirectories |
| |
| """ |
| |
| |
| def __init__(self, cols=None, location=None, inputFormat=None, outputFormat=None, compressed=None, numBuckets=None, serdeInfo=None, bucketCols=None, sortCols=None, parameters=None, skewedInfo=None, storedAsSubDirectories=None,): |
| self.cols = cols |
| self.location = location |
| self.inputFormat = inputFormat |
| self.outputFormat = outputFormat |
| self.compressed = compressed |
| self.numBuckets = numBuckets |
| self.serdeInfo = serdeInfo |
| self.bucketCols = bucketCols |
| self.sortCols = sortCols |
| self.parameters = parameters |
| self.skewedInfo = skewedInfo |
| self.storedAsSubDirectories = storedAsSubDirectories |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.cols = [] |
| (_etype197, _size194) = iprot.readListBegin() |
| for _i198 in range(_size194): |
| _elem199 = FieldSchema() |
| _elem199.read(iprot) |
| self.cols.append(_elem199) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.location = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.inputFormat = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.outputFormat = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.BOOL: |
| self.compressed = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.numBuckets = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRUCT: |
| self.serdeInfo = SerDeInfo() |
| self.serdeInfo.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.LIST: |
| self.bucketCols = [] |
| (_etype203, _size200) = iprot.readListBegin() |
| for _i204 in range(_size200): |
| _elem205 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.bucketCols.append(_elem205) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.LIST: |
| self.sortCols = [] |
| (_etype209, _size206) = iprot.readListBegin() |
| for _i210 in range(_size206): |
| _elem211 = Order() |
| _elem211.read(iprot) |
| self.sortCols.append(_elem211) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.MAP: |
| self.parameters = {} |
| (_ktype213, _vtype214, _size212) = iprot.readMapBegin() |
| for _i216 in range(_size212): |
| _key217 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val218 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.parameters[_key217] = _val218 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.STRUCT: |
| self.skewedInfo = SkewedInfo() |
| self.skewedInfo.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 12: |
| if ftype == TType.BOOL: |
| self.storedAsSubDirectories = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('StorageDescriptor') |
| if self.cols is not None: |
| oprot.writeFieldBegin('cols', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.cols)) |
| for iter219 in self.cols: |
| iter219.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.location is not None: |
| oprot.writeFieldBegin('location', TType.STRING, 2) |
| oprot.writeString(self.location.encode('utf-8') if sys.version_info[0] == 2 else self.location) |
| oprot.writeFieldEnd() |
| if self.inputFormat is not None: |
| oprot.writeFieldBegin('inputFormat', TType.STRING, 3) |
| oprot.writeString(self.inputFormat.encode('utf-8') if sys.version_info[0] == 2 else self.inputFormat) |
| oprot.writeFieldEnd() |
| if self.outputFormat is not None: |
| oprot.writeFieldBegin('outputFormat', TType.STRING, 4) |
| oprot.writeString(self.outputFormat.encode('utf-8') if sys.version_info[0] == 2 else self.outputFormat) |
| oprot.writeFieldEnd() |
| if self.compressed is not None: |
| oprot.writeFieldBegin('compressed', TType.BOOL, 5) |
| oprot.writeBool(self.compressed) |
| oprot.writeFieldEnd() |
| if self.numBuckets is not None: |
| oprot.writeFieldBegin('numBuckets', TType.I32, 6) |
| oprot.writeI32(self.numBuckets) |
| oprot.writeFieldEnd() |
| if self.serdeInfo is not None: |
| oprot.writeFieldBegin('serdeInfo', TType.STRUCT, 7) |
| self.serdeInfo.write(oprot) |
| oprot.writeFieldEnd() |
| if self.bucketCols is not None: |
| oprot.writeFieldBegin('bucketCols', TType.LIST, 8) |
| oprot.writeListBegin(TType.STRING, len(self.bucketCols)) |
| for iter220 in self.bucketCols: |
| oprot.writeString(iter220.encode('utf-8') if sys.version_info[0] == 2 else iter220) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.sortCols is not None: |
| oprot.writeFieldBegin('sortCols', TType.LIST, 9) |
| oprot.writeListBegin(TType.STRUCT, len(self.sortCols)) |
| for iter221 in self.sortCols: |
| iter221.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.parameters is not None: |
| oprot.writeFieldBegin('parameters', TType.MAP, 10) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.parameters)) |
| for kiter222, viter223 in self.parameters.items(): |
| oprot.writeString(kiter222.encode('utf-8') if sys.version_info[0] == 2 else kiter222) |
| oprot.writeString(viter223.encode('utf-8') if sys.version_info[0] == 2 else viter223) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.skewedInfo is not None: |
| oprot.writeFieldBegin('skewedInfo', TType.STRUCT, 11) |
| self.skewedInfo.write(oprot) |
| oprot.writeFieldEnd() |
| if self.storedAsSubDirectories is not None: |
| oprot.writeFieldBegin('storedAsSubDirectories', TType.BOOL, 12) |
| oprot.writeBool(self.storedAsSubDirectories) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CreationMetadata(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tblName |
| - tablesUsed |
| - validTxnList |
| - materializationTime |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tblName=None, tablesUsed=None, validTxnList=None, materializationTime=None,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tblName = tblName |
| self.tablesUsed = tablesUsed |
| self.validTxnList = validTxnList |
| self.materializationTime = materializationTime |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.SET: |
| self.tablesUsed = set() |
| (_etype227, _size224) = iprot.readSetBegin() |
| for _i228 in range(_size224): |
| _elem229 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.tablesUsed.add(_elem229) |
| iprot.readSetEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.validTxnList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I64: |
| self.materializationTime = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CreationMetadata') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 3) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.tablesUsed is not None: |
| oprot.writeFieldBegin('tablesUsed', TType.SET, 4) |
| oprot.writeSetBegin(TType.STRING, len(self.tablesUsed)) |
| for iter230 in self.tablesUsed: |
| oprot.writeString(iter230.encode('utf-8') if sys.version_info[0] == 2 else iter230) |
| oprot.writeSetEnd() |
| oprot.writeFieldEnd() |
| if self.validTxnList is not None: |
| oprot.writeFieldBegin('validTxnList', TType.STRING, 5) |
| oprot.writeString(self.validTxnList.encode('utf-8') if sys.version_info[0] == 2 else self.validTxnList) |
| oprot.writeFieldEnd() |
| if self.materializationTime is not None: |
| oprot.writeFieldBegin('materializationTime', TType.I64, 6) |
| oprot.writeI64(self.materializationTime) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.catName is None: |
| raise TProtocolException(message='Required field catName is unset!') |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.tablesUsed is None: |
| raise TProtocolException(message='Required field tablesUsed is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class BooleanColumnStatsData(object): |
| """ |
| Attributes: |
| - numTrues |
| - numFalses |
| - numNulls |
| - bitVectors |
| |
| """ |
| |
| |
| def __init__(self, numTrues=None, numFalses=None, numNulls=None, bitVectors=None,): |
| self.numTrues = numTrues |
| self.numFalses = numFalses |
| self.numNulls = numNulls |
| self.bitVectors = bitVectors |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.numTrues = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.numFalses = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.numNulls = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.bitVectors = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('BooleanColumnStatsData') |
| if self.numTrues is not None: |
| oprot.writeFieldBegin('numTrues', TType.I64, 1) |
| oprot.writeI64(self.numTrues) |
| oprot.writeFieldEnd() |
| if self.numFalses is not None: |
| oprot.writeFieldBegin('numFalses', TType.I64, 2) |
| oprot.writeI64(self.numFalses) |
| oprot.writeFieldEnd() |
| if self.numNulls is not None: |
| oprot.writeFieldBegin('numNulls', TType.I64, 3) |
| oprot.writeI64(self.numNulls) |
| oprot.writeFieldEnd() |
| if self.bitVectors is not None: |
| oprot.writeFieldBegin('bitVectors', TType.STRING, 4) |
| oprot.writeBinary(self.bitVectors) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.numTrues is None: |
| raise TProtocolException(message='Required field numTrues is unset!') |
| if self.numFalses is None: |
| raise TProtocolException(message='Required field numFalses is unset!') |
| if self.numNulls is None: |
| raise TProtocolException(message='Required field numNulls is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DoubleColumnStatsData(object): |
| """ |
| Attributes: |
| - lowValue |
| - highValue |
| - numNulls |
| - numDVs |
| - bitVectors |
| |
| """ |
| |
| |
| def __init__(self, lowValue=None, highValue=None, numNulls=None, numDVs=None, bitVectors=None,): |
| self.lowValue = lowValue |
| self.highValue = highValue |
| self.numNulls = numNulls |
| self.numDVs = numDVs |
| self.bitVectors = bitVectors |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.DOUBLE: |
| self.lowValue = iprot.readDouble() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.DOUBLE: |
| self.highValue = iprot.readDouble() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.numNulls = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.numDVs = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.bitVectors = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DoubleColumnStatsData') |
| if self.lowValue is not None: |
| oprot.writeFieldBegin('lowValue', TType.DOUBLE, 1) |
| oprot.writeDouble(self.lowValue) |
| oprot.writeFieldEnd() |
| if self.highValue is not None: |
| oprot.writeFieldBegin('highValue', TType.DOUBLE, 2) |
| oprot.writeDouble(self.highValue) |
| oprot.writeFieldEnd() |
| if self.numNulls is not None: |
| oprot.writeFieldBegin('numNulls', TType.I64, 3) |
| oprot.writeI64(self.numNulls) |
| oprot.writeFieldEnd() |
| if self.numDVs is not None: |
| oprot.writeFieldBegin('numDVs', TType.I64, 4) |
| oprot.writeI64(self.numDVs) |
| oprot.writeFieldEnd() |
| if self.bitVectors is not None: |
| oprot.writeFieldBegin('bitVectors', TType.STRING, 5) |
| oprot.writeBinary(self.bitVectors) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.numNulls is None: |
| raise TProtocolException(message='Required field numNulls is unset!') |
| if self.numDVs is None: |
| raise TProtocolException(message='Required field numDVs is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class LongColumnStatsData(object): |
| """ |
| Attributes: |
| - lowValue |
| - highValue |
| - numNulls |
| - numDVs |
| - bitVectors |
| |
| """ |
| |
| |
| def __init__(self, lowValue=None, highValue=None, numNulls=None, numDVs=None, bitVectors=None,): |
| self.lowValue = lowValue |
| self.highValue = highValue |
| self.numNulls = numNulls |
| self.numDVs = numDVs |
| self.bitVectors = bitVectors |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.lowValue = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.highValue = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.numNulls = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.numDVs = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.bitVectors = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('LongColumnStatsData') |
| if self.lowValue is not None: |
| oprot.writeFieldBegin('lowValue', TType.I64, 1) |
| oprot.writeI64(self.lowValue) |
| oprot.writeFieldEnd() |
| if self.highValue is not None: |
| oprot.writeFieldBegin('highValue', TType.I64, 2) |
| oprot.writeI64(self.highValue) |
| oprot.writeFieldEnd() |
| if self.numNulls is not None: |
| oprot.writeFieldBegin('numNulls', TType.I64, 3) |
| oprot.writeI64(self.numNulls) |
| oprot.writeFieldEnd() |
| if self.numDVs is not None: |
| oprot.writeFieldBegin('numDVs', TType.I64, 4) |
| oprot.writeI64(self.numDVs) |
| oprot.writeFieldEnd() |
| if self.bitVectors is not None: |
| oprot.writeFieldBegin('bitVectors', TType.STRING, 5) |
| oprot.writeBinary(self.bitVectors) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.numNulls is None: |
| raise TProtocolException(message='Required field numNulls is unset!') |
| if self.numDVs is None: |
| raise TProtocolException(message='Required field numDVs is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class StringColumnStatsData(object): |
| """ |
| Attributes: |
| - maxColLen |
| - avgColLen |
| - numNulls |
| - numDVs |
| - bitVectors |
| |
| """ |
| |
| |
| def __init__(self, maxColLen=None, avgColLen=None, numNulls=None, numDVs=None, bitVectors=None,): |
| self.maxColLen = maxColLen |
| self.avgColLen = avgColLen |
| self.numNulls = numNulls |
| self.numDVs = numDVs |
| self.bitVectors = bitVectors |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.maxColLen = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.DOUBLE: |
| self.avgColLen = iprot.readDouble() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.numNulls = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.numDVs = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.bitVectors = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('StringColumnStatsData') |
| if self.maxColLen is not None: |
| oprot.writeFieldBegin('maxColLen', TType.I64, 1) |
| oprot.writeI64(self.maxColLen) |
| oprot.writeFieldEnd() |
| if self.avgColLen is not None: |
| oprot.writeFieldBegin('avgColLen', TType.DOUBLE, 2) |
| oprot.writeDouble(self.avgColLen) |
| oprot.writeFieldEnd() |
| if self.numNulls is not None: |
| oprot.writeFieldBegin('numNulls', TType.I64, 3) |
| oprot.writeI64(self.numNulls) |
| oprot.writeFieldEnd() |
| if self.numDVs is not None: |
| oprot.writeFieldBegin('numDVs', TType.I64, 4) |
| oprot.writeI64(self.numDVs) |
| oprot.writeFieldEnd() |
| if self.bitVectors is not None: |
| oprot.writeFieldBegin('bitVectors', TType.STRING, 5) |
| oprot.writeBinary(self.bitVectors) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.maxColLen is None: |
| raise TProtocolException(message='Required field maxColLen is unset!') |
| if self.avgColLen is None: |
| raise TProtocolException(message='Required field avgColLen is unset!') |
| if self.numNulls is None: |
| raise TProtocolException(message='Required field numNulls is unset!') |
| if self.numDVs is None: |
| raise TProtocolException(message='Required field numDVs is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class BinaryColumnStatsData(object): |
| """ |
| Attributes: |
| - maxColLen |
| - avgColLen |
| - numNulls |
| - bitVectors |
| |
| """ |
| |
| |
| def __init__(self, maxColLen=None, avgColLen=None, numNulls=None, bitVectors=None,): |
| self.maxColLen = maxColLen |
| self.avgColLen = avgColLen |
| self.numNulls = numNulls |
| self.bitVectors = bitVectors |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.maxColLen = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.DOUBLE: |
| self.avgColLen = iprot.readDouble() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.numNulls = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.bitVectors = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('BinaryColumnStatsData') |
| if self.maxColLen is not None: |
| oprot.writeFieldBegin('maxColLen', TType.I64, 1) |
| oprot.writeI64(self.maxColLen) |
| oprot.writeFieldEnd() |
| if self.avgColLen is not None: |
| oprot.writeFieldBegin('avgColLen', TType.DOUBLE, 2) |
| oprot.writeDouble(self.avgColLen) |
| oprot.writeFieldEnd() |
| if self.numNulls is not None: |
| oprot.writeFieldBegin('numNulls', TType.I64, 3) |
| oprot.writeI64(self.numNulls) |
| oprot.writeFieldEnd() |
| if self.bitVectors is not None: |
| oprot.writeFieldBegin('bitVectors', TType.STRING, 4) |
| oprot.writeBinary(self.bitVectors) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.maxColLen is None: |
| raise TProtocolException(message='Required field maxColLen is unset!') |
| if self.avgColLen is None: |
| raise TProtocolException(message='Required field avgColLen is unset!') |
| if self.numNulls is None: |
| raise TProtocolException(message='Required field numNulls is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Decimal(object): |
| """ |
| Attributes: |
| - scale |
| - unscaled |
| |
| """ |
| |
| |
| def __init__(self, scale=None, unscaled=None,): |
| self.scale = scale |
| self.unscaled = unscaled |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 3: |
| if ftype == TType.I16: |
| self.scale = iprot.readI16() |
| else: |
| iprot.skip(ftype) |
| elif fid == 1: |
| if ftype == TType.STRING: |
| self.unscaled = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Decimal') |
| if self.unscaled is not None: |
| oprot.writeFieldBegin('unscaled', TType.STRING, 1) |
| oprot.writeBinary(self.unscaled) |
| oprot.writeFieldEnd() |
| if self.scale is not None: |
| oprot.writeFieldBegin('scale', TType.I16, 3) |
| oprot.writeI16(self.scale) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.scale is None: |
| raise TProtocolException(message='Required field scale is unset!') |
| if self.unscaled is None: |
| raise TProtocolException(message='Required field unscaled is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DecimalColumnStatsData(object): |
| """ |
| Attributes: |
| - lowValue |
| - highValue |
| - numNulls |
| - numDVs |
| - bitVectors |
| |
| """ |
| |
| |
| def __init__(self, lowValue=None, highValue=None, numNulls=None, numDVs=None, bitVectors=None,): |
| self.lowValue = lowValue |
| self.highValue = highValue |
| self.numNulls = numNulls |
| self.numDVs = numDVs |
| self.bitVectors = bitVectors |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.lowValue = Decimal() |
| self.lowValue.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.highValue = Decimal() |
| self.highValue.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.numNulls = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.numDVs = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.bitVectors = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DecimalColumnStatsData') |
| if self.lowValue is not None: |
| oprot.writeFieldBegin('lowValue', TType.STRUCT, 1) |
| self.lowValue.write(oprot) |
| oprot.writeFieldEnd() |
| if self.highValue is not None: |
| oprot.writeFieldBegin('highValue', TType.STRUCT, 2) |
| self.highValue.write(oprot) |
| oprot.writeFieldEnd() |
| if self.numNulls is not None: |
| oprot.writeFieldBegin('numNulls', TType.I64, 3) |
| oprot.writeI64(self.numNulls) |
| oprot.writeFieldEnd() |
| if self.numDVs is not None: |
| oprot.writeFieldBegin('numDVs', TType.I64, 4) |
| oprot.writeI64(self.numDVs) |
| oprot.writeFieldEnd() |
| if self.bitVectors is not None: |
| oprot.writeFieldBegin('bitVectors', TType.STRING, 5) |
| oprot.writeBinary(self.bitVectors) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.numNulls is None: |
| raise TProtocolException(message='Required field numNulls is unset!') |
| if self.numDVs is None: |
| raise TProtocolException(message='Required field numDVs is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Date(object): |
| """ |
| Attributes: |
| - daysSinceEpoch |
| |
| """ |
| |
| |
| def __init__(self, daysSinceEpoch=None,): |
| self.daysSinceEpoch = daysSinceEpoch |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.daysSinceEpoch = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Date') |
| if self.daysSinceEpoch is not None: |
| oprot.writeFieldBegin('daysSinceEpoch', TType.I64, 1) |
| oprot.writeI64(self.daysSinceEpoch) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.daysSinceEpoch is None: |
| raise TProtocolException(message='Required field daysSinceEpoch is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DateColumnStatsData(object): |
| """ |
| Attributes: |
| - lowValue |
| - highValue |
| - numNulls |
| - numDVs |
| - bitVectors |
| |
| """ |
| |
| |
| def __init__(self, lowValue=None, highValue=None, numNulls=None, numDVs=None, bitVectors=None,): |
| self.lowValue = lowValue |
| self.highValue = highValue |
| self.numNulls = numNulls |
| self.numDVs = numDVs |
| self.bitVectors = bitVectors |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.lowValue = Date() |
| self.lowValue.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.highValue = Date() |
| self.highValue.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.numNulls = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.numDVs = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.bitVectors = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DateColumnStatsData') |
| if self.lowValue is not None: |
| oprot.writeFieldBegin('lowValue', TType.STRUCT, 1) |
| self.lowValue.write(oprot) |
| oprot.writeFieldEnd() |
| if self.highValue is not None: |
| oprot.writeFieldBegin('highValue', TType.STRUCT, 2) |
| self.highValue.write(oprot) |
| oprot.writeFieldEnd() |
| if self.numNulls is not None: |
| oprot.writeFieldBegin('numNulls', TType.I64, 3) |
| oprot.writeI64(self.numNulls) |
| oprot.writeFieldEnd() |
| if self.numDVs is not None: |
| oprot.writeFieldBegin('numDVs', TType.I64, 4) |
| oprot.writeI64(self.numDVs) |
| oprot.writeFieldEnd() |
| if self.bitVectors is not None: |
| oprot.writeFieldBegin('bitVectors', TType.STRING, 5) |
| oprot.writeBinary(self.bitVectors) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.numNulls is None: |
| raise TProtocolException(message='Required field numNulls is unset!') |
| if self.numDVs is None: |
| raise TProtocolException(message='Required field numDVs is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Timestamp(object): |
| """ |
| Attributes: |
| - secondsSinceEpoch |
| |
| """ |
| |
| |
| def __init__(self, secondsSinceEpoch=None,): |
| self.secondsSinceEpoch = secondsSinceEpoch |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.secondsSinceEpoch = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Timestamp') |
| if self.secondsSinceEpoch is not None: |
| oprot.writeFieldBegin('secondsSinceEpoch', TType.I64, 1) |
| oprot.writeI64(self.secondsSinceEpoch) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.secondsSinceEpoch is None: |
| raise TProtocolException(message='Required field secondsSinceEpoch is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TimestampColumnStatsData(object): |
| """ |
| Attributes: |
| - lowValue |
| - highValue |
| - numNulls |
| - numDVs |
| - bitVectors |
| |
| """ |
| |
| |
| def __init__(self, lowValue=None, highValue=None, numNulls=None, numDVs=None, bitVectors=None,): |
| self.lowValue = lowValue |
| self.highValue = highValue |
| self.numNulls = numNulls |
| self.numDVs = numDVs |
| self.bitVectors = bitVectors |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.lowValue = Timestamp() |
| self.lowValue.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.highValue = Timestamp() |
| self.highValue.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.numNulls = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.numDVs = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.bitVectors = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TimestampColumnStatsData') |
| if self.lowValue is not None: |
| oprot.writeFieldBegin('lowValue', TType.STRUCT, 1) |
| self.lowValue.write(oprot) |
| oprot.writeFieldEnd() |
| if self.highValue is not None: |
| oprot.writeFieldBegin('highValue', TType.STRUCT, 2) |
| self.highValue.write(oprot) |
| oprot.writeFieldEnd() |
| if self.numNulls is not None: |
| oprot.writeFieldBegin('numNulls', TType.I64, 3) |
| oprot.writeI64(self.numNulls) |
| oprot.writeFieldEnd() |
| if self.numDVs is not None: |
| oprot.writeFieldBegin('numDVs', TType.I64, 4) |
| oprot.writeI64(self.numDVs) |
| oprot.writeFieldEnd() |
| if self.bitVectors is not None: |
| oprot.writeFieldBegin('bitVectors', TType.STRING, 5) |
| oprot.writeBinary(self.bitVectors) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.numNulls is None: |
| raise TProtocolException(message='Required field numNulls is unset!') |
| if self.numDVs is None: |
| raise TProtocolException(message='Required field numDVs is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ColumnStatisticsData(object): |
| """ |
| Attributes: |
| - booleanStats |
| - longStats |
| - doubleStats |
| - stringStats |
| - binaryStats |
| - decimalStats |
| - dateStats |
| - timestampStats |
| |
| """ |
| |
| |
| def __init__(self, booleanStats=None, longStats=None, doubleStats=None, stringStats=None, binaryStats=None, decimalStats=None, dateStats=None, timestampStats=None,): |
| self.booleanStats = booleanStats |
| self.longStats = longStats |
| self.doubleStats = doubleStats |
| self.stringStats = stringStats |
| self.binaryStats = binaryStats |
| self.decimalStats = decimalStats |
| self.dateStats = dateStats |
| self.timestampStats = timestampStats |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.booleanStats = BooleanColumnStatsData() |
| self.booleanStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.longStats = LongColumnStatsData() |
| self.longStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRUCT: |
| self.doubleStats = DoubleColumnStatsData() |
| self.doubleStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRUCT: |
| self.stringStats = StringColumnStatsData() |
| self.stringStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRUCT: |
| self.binaryStats = BinaryColumnStatsData() |
| self.binaryStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRUCT: |
| self.decimalStats = DecimalColumnStatsData() |
| self.decimalStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRUCT: |
| self.dateStats = DateColumnStatsData() |
| self.dateStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRUCT: |
| self.timestampStats = TimestampColumnStatsData() |
| self.timestampStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ColumnStatisticsData') |
| if self.booleanStats is not None: |
| oprot.writeFieldBegin('booleanStats', TType.STRUCT, 1) |
| self.booleanStats.write(oprot) |
| oprot.writeFieldEnd() |
| if self.longStats is not None: |
| oprot.writeFieldBegin('longStats', TType.STRUCT, 2) |
| self.longStats.write(oprot) |
| oprot.writeFieldEnd() |
| if self.doubleStats is not None: |
| oprot.writeFieldBegin('doubleStats', TType.STRUCT, 3) |
| self.doubleStats.write(oprot) |
| oprot.writeFieldEnd() |
| if self.stringStats is not None: |
| oprot.writeFieldBegin('stringStats', TType.STRUCT, 4) |
| self.stringStats.write(oprot) |
| oprot.writeFieldEnd() |
| if self.binaryStats is not None: |
| oprot.writeFieldBegin('binaryStats', TType.STRUCT, 5) |
| self.binaryStats.write(oprot) |
| oprot.writeFieldEnd() |
| if self.decimalStats is not None: |
| oprot.writeFieldBegin('decimalStats', TType.STRUCT, 6) |
| self.decimalStats.write(oprot) |
| oprot.writeFieldEnd() |
| if self.dateStats is not None: |
| oprot.writeFieldBegin('dateStats', TType.STRUCT, 7) |
| self.dateStats.write(oprot) |
| oprot.writeFieldEnd() |
| if self.timestampStats is not None: |
| oprot.writeFieldBegin('timestampStats', TType.STRUCT, 8) |
| self.timestampStats.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ColumnStatisticsObj(object): |
| """ |
| Attributes: |
| - colName |
| - colType |
| - statsData |
| |
| """ |
| |
| |
| def __init__(self, colName=None, colType=None, statsData=None,): |
| self.colName = colName |
| self.colType = colType |
| self.statsData = statsData |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.colName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.colType = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRUCT: |
| self.statsData = ColumnStatisticsData() |
| self.statsData.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ColumnStatisticsObj') |
| if self.colName is not None: |
| oprot.writeFieldBegin('colName', TType.STRING, 1) |
| oprot.writeString(self.colName.encode('utf-8') if sys.version_info[0] == 2 else self.colName) |
| oprot.writeFieldEnd() |
| if self.colType is not None: |
| oprot.writeFieldBegin('colType', TType.STRING, 2) |
| oprot.writeString(self.colType.encode('utf-8') if sys.version_info[0] == 2 else self.colType) |
| oprot.writeFieldEnd() |
| if self.statsData is not None: |
| oprot.writeFieldBegin('statsData', TType.STRUCT, 3) |
| self.statsData.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.colName is None: |
| raise TProtocolException(message='Required field colName is unset!') |
| if self.colType is None: |
| raise TProtocolException(message='Required field colType is unset!') |
| if self.statsData is None: |
| raise TProtocolException(message='Required field statsData is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ColumnStatisticsDesc(object): |
| """ |
| Attributes: |
| - isTblLevel |
| - dbName |
| - tableName |
| - partName |
| - lastAnalyzed |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, isTblLevel=None, dbName=None, tableName=None, partName=None, lastAnalyzed=None, catName=None,): |
| self.isTblLevel = isTblLevel |
| self.dbName = dbName |
| self.tableName = tableName |
| self.partName = partName |
| self.lastAnalyzed = lastAnalyzed |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.isTblLevel = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.partName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I64: |
| self.lastAnalyzed = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ColumnStatisticsDesc') |
| if self.isTblLevel is not None: |
| oprot.writeFieldBegin('isTblLevel', TType.BOOL, 1) |
| oprot.writeBool(self.isTblLevel) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 3) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.partName is not None: |
| oprot.writeFieldBegin('partName', TType.STRING, 4) |
| oprot.writeString(self.partName.encode('utf-8') if sys.version_info[0] == 2 else self.partName) |
| oprot.writeFieldEnd() |
| if self.lastAnalyzed is not None: |
| oprot.writeFieldBegin('lastAnalyzed', TType.I64, 5) |
| oprot.writeI64(self.lastAnalyzed) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 6) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.isTblLevel is None: |
| raise TProtocolException(message='Required field isTblLevel is unset!') |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ColumnStatistics(object): |
| """ |
| Attributes: |
| - statsDesc |
| - statsObj |
| - isStatsCompliant |
| - engine |
| |
| """ |
| |
| |
| def __init__(self, statsDesc=None, statsObj=None, isStatsCompliant=None, engine=None,): |
| self.statsDesc = statsDesc |
| self.statsObj = statsObj |
| self.isStatsCompliant = isStatsCompliant |
| self.engine = engine |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.statsDesc = ColumnStatisticsDesc() |
| self.statsDesc.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.statsObj = [] |
| (_etype234, _size231) = iprot.readListBegin() |
| for _i235 in range(_size231): |
| _elem236 = ColumnStatisticsObj() |
| _elem236.read(iprot) |
| self.statsObj.append(_elem236) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.engine = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ColumnStatistics') |
| if self.statsDesc is not None: |
| oprot.writeFieldBegin('statsDesc', TType.STRUCT, 1) |
| self.statsDesc.write(oprot) |
| oprot.writeFieldEnd() |
| if self.statsObj is not None: |
| oprot.writeFieldBegin('statsObj', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRUCT, len(self.statsObj)) |
| for iter237 in self.statsObj: |
| iter237.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 3) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| if self.engine is not None: |
| oprot.writeFieldBegin('engine', TType.STRING, 4) |
| oprot.writeString(self.engine.encode('utf-8') if sys.version_info[0] == 2 else self.engine) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.statsDesc is None: |
| raise TProtocolException(message='Required field statsDesc is unset!') |
| if self.statsObj is None: |
| raise TProtocolException(message='Required field statsObj is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Table(object): |
| """ |
| Attributes: |
| - tableName |
| - dbName |
| - owner |
| - createTime |
| - lastAccessTime |
| - retention |
| - sd |
| - partitionKeys |
| - parameters |
| - viewOriginalText |
| - viewExpandedText |
| - tableType |
| - privileges |
| - temporary |
| - rewriteEnabled |
| - creationMetadata |
| - catName |
| - ownerType |
| - writeId |
| - isStatsCompliant |
| - colStats |
| - accessType |
| - requiredReadCapabilities |
| - requiredWriteCapabilities |
| - id |
| |
| """ |
| |
| |
| def __init__(self, tableName=None, dbName=None, owner=None, createTime=None, lastAccessTime=None, retention=None, sd=None, partitionKeys=None, parameters=None, viewOriginalText=None, viewExpandedText=None, tableType=None, privileges=None, temporary=False, rewriteEnabled=None, creationMetadata=None, catName=None, ownerType=1, writeId=-1, isStatsCompliant=None, colStats=None, accessType=None, requiredReadCapabilities=None, requiredWriteCapabilities=None, id=None,): |
| self.tableName = tableName |
| self.dbName = dbName |
| self.owner = owner |
| self.createTime = createTime |
| self.lastAccessTime = lastAccessTime |
| self.retention = retention |
| self.sd = sd |
| self.partitionKeys = partitionKeys |
| self.parameters = parameters |
| self.viewOriginalText = viewOriginalText |
| self.viewExpandedText = viewExpandedText |
| self.tableType = tableType |
| self.privileges = privileges |
| self.temporary = temporary |
| self.rewriteEnabled = rewriteEnabled |
| self.creationMetadata = creationMetadata |
| self.catName = catName |
| self.ownerType = ownerType |
| self.writeId = writeId |
| self.isStatsCompliant = isStatsCompliant |
| self.colStats = colStats |
| self.accessType = accessType |
| self.requiredReadCapabilities = requiredReadCapabilities |
| self.requiredWriteCapabilities = requiredWriteCapabilities |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.owner = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.lastAccessTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.retention = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRUCT: |
| self.sd = StorageDescriptor() |
| self.sd.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.LIST: |
| self.partitionKeys = [] |
| (_etype241, _size238) = iprot.readListBegin() |
| for _i242 in range(_size238): |
| _elem243 = FieldSchema() |
| _elem243.read(iprot) |
| self.partitionKeys.append(_elem243) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.MAP: |
| self.parameters = {} |
| (_ktype245, _vtype246, _size244) = iprot.readMapBegin() |
| for _i248 in range(_size244): |
| _key249 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val250 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.parameters[_key249] = _val250 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.viewOriginalText = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.STRING: |
| self.viewExpandedText = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 12: |
| if ftype == TType.STRING: |
| self.tableType = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 13: |
| if ftype == TType.STRUCT: |
| self.privileges = PrincipalPrivilegeSet() |
| self.privileges.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 14: |
| if ftype == TType.BOOL: |
| self.temporary = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 15: |
| if ftype == TType.BOOL: |
| self.rewriteEnabled = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 16: |
| if ftype == TType.STRUCT: |
| self.creationMetadata = CreationMetadata() |
| self.creationMetadata.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 17: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 18: |
| if ftype == TType.I32: |
| self.ownerType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 19: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 20: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 21: |
| if ftype == TType.STRUCT: |
| self.colStats = ColumnStatistics() |
| self.colStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 22: |
| if ftype == TType.BYTE: |
| self.accessType = iprot.readByte() |
| else: |
| iprot.skip(ftype) |
| elif fid == 23: |
| if ftype == TType.LIST: |
| self.requiredReadCapabilities = [] |
| (_etype254, _size251) = iprot.readListBegin() |
| for _i255 in range(_size251): |
| _elem256 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.requiredReadCapabilities.append(_elem256) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 24: |
| if ftype == TType.LIST: |
| self.requiredWriteCapabilities = [] |
| (_etype260, _size257) = iprot.readListBegin() |
| for _i261 in range(_size257): |
| _elem262 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.requiredWriteCapabilities.append(_elem262) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 25: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Table') |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 1) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.owner is not None: |
| oprot.writeFieldBegin('owner', TType.STRING, 3) |
| oprot.writeString(self.owner.encode('utf-8') if sys.version_info[0] == 2 else self.owner) |
| oprot.writeFieldEnd() |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 4) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| if self.lastAccessTime is not None: |
| oprot.writeFieldBegin('lastAccessTime', TType.I32, 5) |
| oprot.writeI32(self.lastAccessTime) |
| oprot.writeFieldEnd() |
| if self.retention is not None: |
| oprot.writeFieldBegin('retention', TType.I32, 6) |
| oprot.writeI32(self.retention) |
| oprot.writeFieldEnd() |
| if self.sd is not None: |
| oprot.writeFieldBegin('sd', TType.STRUCT, 7) |
| self.sd.write(oprot) |
| oprot.writeFieldEnd() |
| if self.partitionKeys is not None: |
| oprot.writeFieldBegin('partitionKeys', TType.LIST, 8) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitionKeys)) |
| for iter263 in self.partitionKeys: |
| iter263.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.parameters is not None: |
| oprot.writeFieldBegin('parameters', TType.MAP, 9) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.parameters)) |
| for kiter264, viter265 in self.parameters.items(): |
| oprot.writeString(kiter264.encode('utf-8') if sys.version_info[0] == 2 else kiter264) |
| oprot.writeString(viter265.encode('utf-8') if sys.version_info[0] == 2 else viter265) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.viewOriginalText is not None: |
| oprot.writeFieldBegin('viewOriginalText', TType.STRING, 10) |
| oprot.writeString(self.viewOriginalText.encode('utf-8') if sys.version_info[0] == 2 else self.viewOriginalText) |
| oprot.writeFieldEnd() |
| if self.viewExpandedText is not None: |
| oprot.writeFieldBegin('viewExpandedText', TType.STRING, 11) |
| oprot.writeString(self.viewExpandedText.encode('utf-8') if sys.version_info[0] == 2 else self.viewExpandedText) |
| oprot.writeFieldEnd() |
| if self.tableType is not None: |
| oprot.writeFieldBegin('tableType', TType.STRING, 12) |
| oprot.writeString(self.tableType.encode('utf-8') if sys.version_info[0] == 2 else self.tableType) |
| oprot.writeFieldEnd() |
| if self.privileges is not None: |
| oprot.writeFieldBegin('privileges', TType.STRUCT, 13) |
| self.privileges.write(oprot) |
| oprot.writeFieldEnd() |
| if self.temporary is not None: |
| oprot.writeFieldBegin('temporary', TType.BOOL, 14) |
| oprot.writeBool(self.temporary) |
| oprot.writeFieldEnd() |
| if self.rewriteEnabled is not None: |
| oprot.writeFieldBegin('rewriteEnabled', TType.BOOL, 15) |
| oprot.writeBool(self.rewriteEnabled) |
| oprot.writeFieldEnd() |
| if self.creationMetadata is not None: |
| oprot.writeFieldBegin('creationMetadata', TType.STRUCT, 16) |
| self.creationMetadata.write(oprot) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 17) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.ownerType is not None: |
| oprot.writeFieldBegin('ownerType', TType.I32, 18) |
| oprot.writeI32(self.ownerType) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 19) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 20) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| if self.colStats is not None: |
| oprot.writeFieldBegin('colStats', TType.STRUCT, 21) |
| self.colStats.write(oprot) |
| oprot.writeFieldEnd() |
| if self.accessType is not None: |
| oprot.writeFieldBegin('accessType', TType.BYTE, 22) |
| oprot.writeByte(self.accessType) |
| oprot.writeFieldEnd() |
| if self.requiredReadCapabilities is not None: |
| oprot.writeFieldBegin('requiredReadCapabilities', TType.LIST, 23) |
| oprot.writeListBegin(TType.STRING, len(self.requiredReadCapabilities)) |
| for iter266 in self.requiredReadCapabilities: |
| oprot.writeString(iter266.encode('utf-8') if sys.version_info[0] == 2 else iter266) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.requiredWriteCapabilities is not None: |
| oprot.writeFieldBegin('requiredWriteCapabilities', TType.LIST, 24) |
| oprot.writeListBegin(TType.STRING, len(self.requiredWriteCapabilities)) |
| for iter267 in self.requiredWriteCapabilities: |
| oprot.writeString(iter267.encode('utf-8') if sys.version_info[0] == 2 else iter267) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 25) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Partition(object): |
| """ |
| Attributes: |
| - values |
| - dbName |
| - tableName |
| - createTime |
| - lastAccessTime |
| - sd |
| - parameters |
| - privileges |
| - catName |
| - writeId |
| - isStatsCompliant |
| - colStats |
| |
| """ |
| |
| |
| def __init__(self, values=None, dbName=None, tableName=None, createTime=None, lastAccessTime=None, sd=None, parameters=None, privileges=None, catName=None, writeId=-1, isStatsCompliant=None, colStats=None,): |
| self.values = values |
| self.dbName = dbName |
| self.tableName = tableName |
| self.createTime = createTime |
| self.lastAccessTime = lastAccessTime |
| self.sd = sd |
| self.parameters = parameters |
| self.privileges = privileges |
| self.catName = catName |
| self.writeId = writeId |
| self.isStatsCompliant = isStatsCompliant |
| self.colStats = colStats |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.values = [] |
| (_etype271, _size268) = iprot.readListBegin() |
| for _i272 in range(_size268): |
| _elem273 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.values.append(_elem273) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.lastAccessTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRUCT: |
| self.sd = StorageDescriptor() |
| self.sd.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.MAP: |
| self.parameters = {} |
| (_ktype275, _vtype276, _size274) = iprot.readMapBegin() |
| for _i278 in range(_size274): |
| _key279 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val280 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.parameters[_key279] = _val280 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRUCT: |
| self.privileges = PrincipalPrivilegeSet() |
| self.privileges.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 12: |
| if ftype == TType.STRUCT: |
| self.colStats = ColumnStatistics() |
| self.colStats.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Partition') |
| if self.values is not None: |
| oprot.writeFieldBegin('values', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.values)) |
| for iter281 in self.values: |
| oprot.writeString(iter281.encode('utf-8') if sys.version_info[0] == 2 else iter281) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 3) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 4) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| if self.lastAccessTime is not None: |
| oprot.writeFieldBegin('lastAccessTime', TType.I32, 5) |
| oprot.writeI32(self.lastAccessTime) |
| oprot.writeFieldEnd() |
| if self.sd is not None: |
| oprot.writeFieldBegin('sd', TType.STRUCT, 6) |
| self.sd.write(oprot) |
| oprot.writeFieldEnd() |
| if self.parameters is not None: |
| oprot.writeFieldBegin('parameters', TType.MAP, 7) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.parameters)) |
| for kiter282, viter283 in self.parameters.items(): |
| oprot.writeString(kiter282.encode('utf-8') if sys.version_info[0] == 2 else kiter282) |
| oprot.writeString(viter283.encode('utf-8') if sys.version_info[0] == 2 else viter283) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.privileges is not None: |
| oprot.writeFieldBegin('privileges', TType.STRUCT, 8) |
| self.privileges.write(oprot) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 9) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 10) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 11) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| if self.colStats is not None: |
| oprot.writeFieldBegin('colStats', TType.STRUCT, 12) |
| self.colStats.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionWithoutSD(object): |
| """ |
| Attributes: |
| - values |
| - createTime |
| - lastAccessTime |
| - relativePath |
| - parameters |
| - privileges |
| |
| """ |
| |
| |
| def __init__(self, values=None, createTime=None, lastAccessTime=None, relativePath=None, parameters=None, privileges=None,): |
| self.values = values |
| self.createTime = createTime |
| self.lastAccessTime = lastAccessTime |
| self.relativePath = relativePath |
| self.parameters = parameters |
| self.privileges = privileges |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.values = [] |
| (_etype287, _size284) = iprot.readListBegin() |
| for _i288 in range(_size284): |
| _elem289 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.values.append(_elem289) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I32: |
| self.lastAccessTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.relativePath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.MAP: |
| self.parameters = {} |
| (_ktype291, _vtype292, _size290) = iprot.readMapBegin() |
| for _i294 in range(_size290): |
| _key295 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val296 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.parameters[_key295] = _val296 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRUCT: |
| self.privileges = PrincipalPrivilegeSet() |
| self.privileges.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionWithoutSD') |
| if self.values is not None: |
| oprot.writeFieldBegin('values', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.values)) |
| for iter297 in self.values: |
| oprot.writeString(iter297.encode('utf-8') if sys.version_info[0] == 2 else iter297) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 2) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| if self.lastAccessTime is not None: |
| oprot.writeFieldBegin('lastAccessTime', TType.I32, 3) |
| oprot.writeI32(self.lastAccessTime) |
| oprot.writeFieldEnd() |
| if self.relativePath is not None: |
| oprot.writeFieldBegin('relativePath', TType.STRING, 4) |
| oprot.writeString(self.relativePath.encode('utf-8') if sys.version_info[0] == 2 else self.relativePath) |
| oprot.writeFieldEnd() |
| if self.parameters is not None: |
| oprot.writeFieldBegin('parameters', TType.MAP, 5) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.parameters)) |
| for kiter298, viter299 in self.parameters.items(): |
| oprot.writeString(kiter298.encode('utf-8') if sys.version_info[0] == 2 else kiter298) |
| oprot.writeString(viter299.encode('utf-8') if sys.version_info[0] == 2 else viter299) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.privileges is not None: |
| oprot.writeFieldBegin('privileges', TType.STRUCT, 6) |
| self.privileges.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionSpecWithSharedSD(object): |
| """ |
| Attributes: |
| - partitions |
| - sd |
| |
| """ |
| |
| |
| def __init__(self, partitions=None, sd=None,): |
| self.partitions = partitions |
| self.sd = sd |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype303, _size300) = iprot.readListBegin() |
| for _i304 in range(_size300): |
| _elem305 = PartitionWithoutSD() |
| _elem305.read(iprot) |
| self.partitions.append(_elem305) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.sd = StorageDescriptor() |
| self.sd.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionSpecWithSharedSD') |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter306 in self.partitions: |
| iter306.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.sd is not None: |
| oprot.writeFieldBegin('sd', TType.STRUCT, 2) |
| self.sd.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionListComposingSpec(object): |
| """ |
| Attributes: |
| - partitions |
| |
| """ |
| |
| |
| def __init__(self, partitions=None,): |
| self.partitions = partitions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype310, _size307) = iprot.readListBegin() |
| for _i311 in range(_size307): |
| _elem312 = Partition() |
| _elem312.read(iprot) |
| self.partitions.append(_elem312) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionListComposingSpec') |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter313 in self.partitions: |
| iter313.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionSpec(object): |
| """ |
| Attributes: |
| - dbName |
| - tableName |
| - rootPath |
| - sharedSDPartitionSpec |
| - partitionList |
| - catName |
| - writeId |
| - isStatsCompliant |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tableName=None, rootPath=None, sharedSDPartitionSpec=None, partitionList=None, catName=None, writeId=-1, isStatsCompliant=None,): |
| self.dbName = dbName |
| self.tableName = tableName |
| self.rootPath = rootPath |
| self.sharedSDPartitionSpec = sharedSDPartitionSpec |
| self.partitionList = partitionList |
| self.catName = catName |
| self.writeId = writeId |
| self.isStatsCompliant = isStatsCompliant |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.rootPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRUCT: |
| self.sharedSDPartitionSpec = PartitionSpecWithSharedSD() |
| self.sharedSDPartitionSpec.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRUCT: |
| self.partitionList = PartitionListComposingSpec() |
| self.partitionList.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionSpec') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 2) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.rootPath is not None: |
| oprot.writeFieldBegin('rootPath', TType.STRING, 3) |
| oprot.writeString(self.rootPath.encode('utf-8') if sys.version_info[0] == 2 else self.rootPath) |
| oprot.writeFieldEnd() |
| if self.sharedSDPartitionSpec is not None: |
| oprot.writeFieldBegin('sharedSDPartitionSpec', TType.STRUCT, 4) |
| self.sharedSDPartitionSpec.write(oprot) |
| oprot.writeFieldEnd() |
| if self.partitionList is not None: |
| oprot.writeFieldBegin('partitionList', TType.STRUCT, 5) |
| self.partitionList.write(oprot) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 6) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 7) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 8) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AggrStats(object): |
| """ |
| Attributes: |
| - colStats |
| - partsFound |
| - isStatsCompliant |
| |
| """ |
| |
| |
| def __init__(self, colStats=None, partsFound=None, isStatsCompliant=None,): |
| self.colStats = colStats |
| self.partsFound = partsFound |
| self.isStatsCompliant = isStatsCompliant |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.colStats = [] |
| (_etype317, _size314) = iprot.readListBegin() |
| for _i318 in range(_size314): |
| _elem319 = ColumnStatisticsObj() |
| _elem319.read(iprot) |
| self.colStats.append(_elem319) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.partsFound = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AggrStats') |
| if self.colStats is not None: |
| oprot.writeFieldBegin('colStats', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.colStats)) |
| for iter320 in self.colStats: |
| iter320.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.partsFound is not None: |
| oprot.writeFieldBegin('partsFound', TType.I64, 2) |
| oprot.writeI64(self.partsFound) |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 3) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.colStats is None: |
| raise TProtocolException(message='Required field colStats is unset!') |
| if self.partsFound is None: |
| raise TProtocolException(message='Required field partsFound is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SetPartitionsStatsRequest(object): |
| """ |
| Attributes: |
| - colStats |
| - needMerge |
| - writeId |
| - validWriteIdList |
| - engine |
| |
| """ |
| |
| |
| def __init__(self, colStats=None, needMerge=None, writeId=-1, validWriteIdList=None, engine=None,): |
| self.colStats = colStats |
| self.needMerge = needMerge |
| self.writeId = writeId |
| self.validWriteIdList = validWriteIdList |
| self.engine = engine |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.colStats = [] |
| (_etype324, _size321) = iprot.readListBegin() |
| for _i325 in range(_size321): |
| _elem326 = ColumnStatistics() |
| _elem326.read(iprot) |
| self.colStats.append(_elem326) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.needMerge = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.engine = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SetPartitionsStatsRequest') |
| if self.colStats is not None: |
| oprot.writeFieldBegin('colStats', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.colStats)) |
| for iter327 in self.colStats: |
| iter327.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.needMerge is not None: |
| oprot.writeFieldBegin('needMerge', TType.BOOL, 2) |
| oprot.writeBool(self.needMerge) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 3) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 4) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.engine is not None: |
| oprot.writeFieldBegin('engine', TType.STRING, 5) |
| oprot.writeString(self.engine.encode('utf-8') if sys.version_info[0] == 2 else self.engine) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.colStats is None: |
| raise TProtocolException(message='Required field colStats is unset!') |
| if self.engine is None: |
| raise TProtocolException(message='Required field engine is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SetPartitionsStatsResponse(object): |
| """ |
| Attributes: |
| - result |
| |
| """ |
| |
| |
| def __init__(self, result=None,): |
| self.result = result |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.result = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SetPartitionsStatsResponse') |
| if self.result is not None: |
| oprot.writeFieldBegin('result', TType.BOOL, 1) |
| oprot.writeBool(self.result) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.result is None: |
| raise TProtocolException(message='Required field result is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Schema(object): |
| """ |
| Attributes: |
| - fieldSchemas |
| - properties |
| |
| """ |
| |
| |
| def __init__(self, fieldSchemas=None, properties=None,): |
| self.fieldSchemas = fieldSchemas |
| self.properties = properties |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fieldSchemas = [] |
| (_etype331, _size328) = iprot.readListBegin() |
| for _i332 in range(_size328): |
| _elem333 = FieldSchema() |
| _elem333.read(iprot) |
| self.fieldSchemas.append(_elem333) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.MAP: |
| self.properties = {} |
| (_ktype335, _vtype336, _size334) = iprot.readMapBegin() |
| for _i338 in range(_size334): |
| _key339 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val340 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.properties[_key339] = _val340 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Schema') |
| if self.fieldSchemas is not None: |
| oprot.writeFieldBegin('fieldSchemas', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.fieldSchemas)) |
| for iter341 in self.fieldSchemas: |
| iter341.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.properties is not None: |
| oprot.writeFieldBegin('properties', TType.MAP, 2) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.properties)) |
| for kiter342, viter343 in self.properties.items(): |
| oprot.writeString(kiter342.encode('utf-8') if sys.version_info[0] == 2 else kiter342) |
| oprot.writeString(viter343.encode('utf-8') if sys.version_info[0] == 2 else viter343) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class EnvironmentContext(object): |
| """ |
| Attributes: |
| - properties |
| |
| """ |
| |
| |
| def __init__(self, properties=None,): |
| self.properties = properties |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.MAP: |
| self.properties = {} |
| (_ktype345, _vtype346, _size344) = iprot.readMapBegin() |
| for _i348 in range(_size344): |
| _key349 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val350 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.properties[_key349] = _val350 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('EnvironmentContext') |
| if self.properties is not None: |
| oprot.writeFieldBegin('properties', TType.MAP, 1) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.properties)) |
| for kiter351, viter352 in self.properties.items(): |
| oprot.writeString(kiter351.encode('utf-8') if sys.version_info[0] == 2 else kiter351) |
| oprot.writeString(viter352.encode('utf-8') if sys.version_info[0] == 2 else viter352) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PrimaryKeysRequest(object): |
| """ |
| Attributes: |
| - db_name |
| - tbl_name |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, db_name=None, tbl_name=None, catName=None,): |
| self.db_name = db_name |
| self.tbl_name = tbl_name |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.db_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tbl_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PrimaryKeysRequest') |
| if self.db_name is not None: |
| oprot.writeFieldBegin('db_name', TType.STRING, 1) |
| oprot.writeString(self.db_name.encode('utf-8') if sys.version_info[0] == 2 else self.db_name) |
| oprot.writeFieldEnd() |
| if self.tbl_name is not None: |
| oprot.writeFieldBegin('tbl_name', TType.STRING, 2) |
| oprot.writeString(self.tbl_name.encode('utf-8') if sys.version_info[0] == 2 else self.tbl_name) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 3) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.db_name is None: |
| raise TProtocolException(message='Required field db_name is unset!') |
| if self.tbl_name is None: |
| raise TProtocolException(message='Required field tbl_name is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PrimaryKeysResponse(object): |
| """ |
| Attributes: |
| - primaryKeys |
| |
| """ |
| |
| |
| def __init__(self, primaryKeys=None,): |
| self.primaryKeys = primaryKeys |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.primaryKeys = [] |
| (_etype356, _size353) = iprot.readListBegin() |
| for _i357 in range(_size353): |
| _elem358 = SQLPrimaryKey() |
| _elem358.read(iprot) |
| self.primaryKeys.append(_elem358) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PrimaryKeysResponse') |
| if self.primaryKeys is not None: |
| oprot.writeFieldBegin('primaryKeys', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.primaryKeys)) |
| for iter359 in self.primaryKeys: |
| iter359.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.primaryKeys is None: |
| raise TProtocolException(message='Required field primaryKeys is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ForeignKeysRequest(object): |
| """ |
| Attributes: |
| - parent_db_name |
| - parent_tbl_name |
| - foreign_db_name |
| - foreign_tbl_name |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, parent_db_name=None, parent_tbl_name=None, foreign_db_name=None, foreign_tbl_name=None, catName=None,): |
| self.parent_db_name = parent_db_name |
| self.parent_tbl_name = parent_tbl_name |
| self.foreign_db_name = foreign_db_name |
| self.foreign_tbl_name = foreign_tbl_name |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.parent_db_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.parent_tbl_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.foreign_db_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.foreign_tbl_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ForeignKeysRequest') |
| if self.parent_db_name is not None: |
| oprot.writeFieldBegin('parent_db_name', TType.STRING, 1) |
| oprot.writeString(self.parent_db_name.encode('utf-8') if sys.version_info[0] == 2 else self.parent_db_name) |
| oprot.writeFieldEnd() |
| if self.parent_tbl_name is not None: |
| oprot.writeFieldBegin('parent_tbl_name', TType.STRING, 2) |
| oprot.writeString(self.parent_tbl_name.encode('utf-8') if sys.version_info[0] == 2 else self.parent_tbl_name) |
| oprot.writeFieldEnd() |
| if self.foreign_db_name is not None: |
| oprot.writeFieldBegin('foreign_db_name', TType.STRING, 3) |
| oprot.writeString(self.foreign_db_name.encode('utf-8') if sys.version_info[0] == 2 else self.foreign_db_name) |
| oprot.writeFieldEnd() |
| if self.foreign_tbl_name is not None: |
| oprot.writeFieldBegin('foreign_tbl_name', TType.STRING, 4) |
| oprot.writeString(self.foreign_tbl_name.encode('utf-8') if sys.version_info[0] == 2 else self.foreign_tbl_name) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 5) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ForeignKeysResponse(object): |
| """ |
| Attributes: |
| - foreignKeys |
| |
| """ |
| |
| |
| def __init__(self, foreignKeys=None,): |
| self.foreignKeys = foreignKeys |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.foreignKeys = [] |
| (_etype363, _size360) = iprot.readListBegin() |
| for _i364 in range(_size360): |
| _elem365 = SQLForeignKey() |
| _elem365.read(iprot) |
| self.foreignKeys.append(_elem365) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ForeignKeysResponse') |
| if self.foreignKeys is not None: |
| oprot.writeFieldBegin('foreignKeys', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.foreignKeys)) |
| for iter366 in self.foreignKeys: |
| iter366.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.foreignKeys is None: |
| raise TProtocolException(message='Required field foreignKeys is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class UniqueConstraintsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - db_name |
| - tbl_name |
| |
| """ |
| |
| |
| def __init__(self, catName=None, db_name=None, tbl_name=None,): |
| self.catName = catName |
| self.db_name = db_name |
| self.tbl_name = tbl_name |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.db_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tbl_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('UniqueConstraintsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.db_name is not None: |
| oprot.writeFieldBegin('db_name', TType.STRING, 2) |
| oprot.writeString(self.db_name.encode('utf-8') if sys.version_info[0] == 2 else self.db_name) |
| oprot.writeFieldEnd() |
| if self.tbl_name is not None: |
| oprot.writeFieldBegin('tbl_name', TType.STRING, 3) |
| oprot.writeString(self.tbl_name.encode('utf-8') if sys.version_info[0] == 2 else self.tbl_name) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.catName is None: |
| raise TProtocolException(message='Required field catName is unset!') |
| if self.db_name is None: |
| raise TProtocolException(message='Required field db_name is unset!') |
| if self.tbl_name is None: |
| raise TProtocolException(message='Required field tbl_name is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class UniqueConstraintsResponse(object): |
| """ |
| Attributes: |
| - uniqueConstraints |
| |
| """ |
| |
| |
| def __init__(self, uniqueConstraints=None,): |
| self.uniqueConstraints = uniqueConstraints |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.uniqueConstraints = [] |
| (_etype370, _size367) = iprot.readListBegin() |
| for _i371 in range(_size367): |
| _elem372 = SQLUniqueConstraint() |
| _elem372.read(iprot) |
| self.uniqueConstraints.append(_elem372) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('UniqueConstraintsResponse') |
| if self.uniqueConstraints is not None: |
| oprot.writeFieldBegin('uniqueConstraints', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.uniqueConstraints)) |
| for iter373 in self.uniqueConstraints: |
| iter373.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.uniqueConstraints is None: |
| raise TProtocolException(message='Required field uniqueConstraints is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NotNullConstraintsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - db_name |
| - tbl_name |
| |
| """ |
| |
| |
| def __init__(self, catName=None, db_name=None, tbl_name=None,): |
| self.catName = catName |
| self.db_name = db_name |
| self.tbl_name = tbl_name |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.db_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tbl_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NotNullConstraintsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.db_name is not None: |
| oprot.writeFieldBegin('db_name', TType.STRING, 2) |
| oprot.writeString(self.db_name.encode('utf-8') if sys.version_info[0] == 2 else self.db_name) |
| oprot.writeFieldEnd() |
| if self.tbl_name is not None: |
| oprot.writeFieldBegin('tbl_name', TType.STRING, 3) |
| oprot.writeString(self.tbl_name.encode('utf-8') if sys.version_info[0] == 2 else self.tbl_name) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.catName is None: |
| raise TProtocolException(message='Required field catName is unset!') |
| if self.db_name is None: |
| raise TProtocolException(message='Required field db_name is unset!') |
| if self.tbl_name is None: |
| raise TProtocolException(message='Required field tbl_name is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NotNullConstraintsResponse(object): |
| """ |
| Attributes: |
| - notNullConstraints |
| |
| """ |
| |
| |
| def __init__(self, notNullConstraints=None,): |
| self.notNullConstraints = notNullConstraints |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.notNullConstraints = [] |
| (_etype377, _size374) = iprot.readListBegin() |
| for _i378 in range(_size374): |
| _elem379 = SQLNotNullConstraint() |
| _elem379.read(iprot) |
| self.notNullConstraints.append(_elem379) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NotNullConstraintsResponse') |
| if self.notNullConstraints is not None: |
| oprot.writeFieldBegin('notNullConstraints', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.notNullConstraints)) |
| for iter380 in self.notNullConstraints: |
| iter380.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.notNullConstraints is None: |
| raise TProtocolException(message='Required field notNullConstraints is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DefaultConstraintsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - db_name |
| - tbl_name |
| |
| """ |
| |
| |
| def __init__(self, catName=None, db_name=None, tbl_name=None,): |
| self.catName = catName |
| self.db_name = db_name |
| self.tbl_name = tbl_name |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.db_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tbl_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DefaultConstraintsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.db_name is not None: |
| oprot.writeFieldBegin('db_name', TType.STRING, 2) |
| oprot.writeString(self.db_name.encode('utf-8') if sys.version_info[0] == 2 else self.db_name) |
| oprot.writeFieldEnd() |
| if self.tbl_name is not None: |
| oprot.writeFieldBegin('tbl_name', TType.STRING, 3) |
| oprot.writeString(self.tbl_name.encode('utf-8') if sys.version_info[0] == 2 else self.tbl_name) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.catName is None: |
| raise TProtocolException(message='Required field catName is unset!') |
| if self.db_name is None: |
| raise TProtocolException(message='Required field db_name is unset!') |
| if self.tbl_name is None: |
| raise TProtocolException(message='Required field tbl_name is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DefaultConstraintsResponse(object): |
| """ |
| Attributes: |
| - defaultConstraints |
| |
| """ |
| |
| |
| def __init__(self, defaultConstraints=None,): |
| self.defaultConstraints = defaultConstraints |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.defaultConstraints = [] |
| (_etype384, _size381) = iprot.readListBegin() |
| for _i385 in range(_size381): |
| _elem386 = SQLDefaultConstraint() |
| _elem386.read(iprot) |
| self.defaultConstraints.append(_elem386) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DefaultConstraintsResponse') |
| if self.defaultConstraints is not None: |
| oprot.writeFieldBegin('defaultConstraints', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.defaultConstraints)) |
| for iter387 in self.defaultConstraints: |
| iter387.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.defaultConstraints is None: |
| raise TProtocolException(message='Required field defaultConstraints is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CheckConstraintsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - db_name |
| - tbl_name |
| |
| """ |
| |
| |
| def __init__(self, catName=None, db_name=None, tbl_name=None,): |
| self.catName = catName |
| self.db_name = db_name |
| self.tbl_name = tbl_name |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.db_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tbl_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CheckConstraintsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.db_name is not None: |
| oprot.writeFieldBegin('db_name', TType.STRING, 2) |
| oprot.writeString(self.db_name.encode('utf-8') if sys.version_info[0] == 2 else self.db_name) |
| oprot.writeFieldEnd() |
| if self.tbl_name is not None: |
| oprot.writeFieldBegin('tbl_name', TType.STRING, 3) |
| oprot.writeString(self.tbl_name.encode('utf-8') if sys.version_info[0] == 2 else self.tbl_name) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.catName is None: |
| raise TProtocolException(message='Required field catName is unset!') |
| if self.db_name is None: |
| raise TProtocolException(message='Required field db_name is unset!') |
| if self.tbl_name is None: |
| raise TProtocolException(message='Required field tbl_name is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CheckConstraintsResponse(object): |
| """ |
| Attributes: |
| - checkConstraints |
| |
| """ |
| |
| |
| def __init__(self, checkConstraints=None,): |
| self.checkConstraints = checkConstraints |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.checkConstraints = [] |
| (_etype391, _size388) = iprot.readListBegin() |
| for _i392 in range(_size388): |
| _elem393 = SQLCheckConstraint() |
| _elem393.read(iprot) |
| self.checkConstraints.append(_elem393) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CheckConstraintsResponse') |
| if self.checkConstraints is not None: |
| oprot.writeFieldBegin('checkConstraints', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.checkConstraints)) |
| for iter394 in self.checkConstraints: |
| iter394.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.checkConstraints is None: |
| raise TProtocolException(message='Required field checkConstraints is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AllTableConstraintsRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, catName=None,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AllTableConstraintsRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 3) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.catName is None: |
| raise TProtocolException(message='Required field catName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AllTableConstraintsResponse(object): |
| """ |
| Attributes: |
| - allTableConstraints |
| |
| """ |
| |
| |
| def __init__(self, allTableConstraints=None,): |
| self.allTableConstraints = allTableConstraints |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.allTableConstraints = SQLAllTableConstraints() |
| self.allTableConstraints.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AllTableConstraintsResponse') |
| if self.allTableConstraints is not None: |
| oprot.writeFieldBegin('allTableConstraints', TType.STRUCT, 1) |
| self.allTableConstraints.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.allTableConstraints is None: |
| raise TProtocolException(message='Required field allTableConstraints is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DropConstraintRequest(object): |
| """ |
| Attributes: |
| - dbname |
| - tablename |
| - constraintname |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, dbname=None, tablename=None, constraintname=None, catName=None,): |
| self.dbname = dbname |
| self.tablename = tablename |
| self.constraintname = constraintname |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.constraintname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DropConstraintRequest') |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 1) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 2) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.constraintname is not None: |
| oprot.writeFieldBegin('constraintname', TType.STRING, 3) |
| oprot.writeString(self.constraintname.encode('utf-8') if sys.version_info[0] == 2 else self.constraintname) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 4) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbname is None: |
| raise TProtocolException(message='Required field dbname is unset!') |
| if self.tablename is None: |
| raise TProtocolException(message='Required field tablename is unset!') |
| if self.constraintname is None: |
| raise TProtocolException(message='Required field constraintname is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddPrimaryKeyRequest(object): |
| """ |
| Attributes: |
| - primaryKeyCols |
| |
| """ |
| |
| |
| def __init__(self, primaryKeyCols=None,): |
| self.primaryKeyCols = primaryKeyCols |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.primaryKeyCols = [] |
| (_etype398, _size395) = iprot.readListBegin() |
| for _i399 in range(_size395): |
| _elem400 = SQLPrimaryKey() |
| _elem400.read(iprot) |
| self.primaryKeyCols.append(_elem400) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddPrimaryKeyRequest') |
| if self.primaryKeyCols is not None: |
| oprot.writeFieldBegin('primaryKeyCols', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.primaryKeyCols)) |
| for iter401 in self.primaryKeyCols: |
| iter401.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.primaryKeyCols is None: |
| raise TProtocolException(message='Required field primaryKeyCols is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddForeignKeyRequest(object): |
| """ |
| Attributes: |
| - foreignKeyCols |
| |
| """ |
| |
| |
| def __init__(self, foreignKeyCols=None,): |
| self.foreignKeyCols = foreignKeyCols |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.foreignKeyCols = [] |
| (_etype405, _size402) = iprot.readListBegin() |
| for _i406 in range(_size402): |
| _elem407 = SQLForeignKey() |
| _elem407.read(iprot) |
| self.foreignKeyCols.append(_elem407) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddForeignKeyRequest') |
| if self.foreignKeyCols is not None: |
| oprot.writeFieldBegin('foreignKeyCols', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.foreignKeyCols)) |
| for iter408 in self.foreignKeyCols: |
| iter408.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.foreignKeyCols is None: |
| raise TProtocolException(message='Required field foreignKeyCols is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddUniqueConstraintRequest(object): |
| """ |
| Attributes: |
| - uniqueConstraintCols |
| |
| """ |
| |
| |
| def __init__(self, uniqueConstraintCols=None,): |
| self.uniqueConstraintCols = uniqueConstraintCols |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.uniqueConstraintCols = [] |
| (_etype412, _size409) = iprot.readListBegin() |
| for _i413 in range(_size409): |
| _elem414 = SQLUniqueConstraint() |
| _elem414.read(iprot) |
| self.uniqueConstraintCols.append(_elem414) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddUniqueConstraintRequest') |
| if self.uniqueConstraintCols is not None: |
| oprot.writeFieldBegin('uniqueConstraintCols', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.uniqueConstraintCols)) |
| for iter415 in self.uniqueConstraintCols: |
| iter415.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.uniqueConstraintCols is None: |
| raise TProtocolException(message='Required field uniqueConstraintCols is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddNotNullConstraintRequest(object): |
| """ |
| Attributes: |
| - notNullConstraintCols |
| |
| """ |
| |
| |
| def __init__(self, notNullConstraintCols=None,): |
| self.notNullConstraintCols = notNullConstraintCols |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.notNullConstraintCols = [] |
| (_etype419, _size416) = iprot.readListBegin() |
| for _i420 in range(_size416): |
| _elem421 = SQLNotNullConstraint() |
| _elem421.read(iprot) |
| self.notNullConstraintCols.append(_elem421) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddNotNullConstraintRequest') |
| if self.notNullConstraintCols is not None: |
| oprot.writeFieldBegin('notNullConstraintCols', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.notNullConstraintCols)) |
| for iter422 in self.notNullConstraintCols: |
| iter422.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.notNullConstraintCols is None: |
| raise TProtocolException(message='Required field notNullConstraintCols is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddDefaultConstraintRequest(object): |
| """ |
| Attributes: |
| - defaultConstraintCols |
| |
| """ |
| |
| |
| def __init__(self, defaultConstraintCols=None,): |
| self.defaultConstraintCols = defaultConstraintCols |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.defaultConstraintCols = [] |
| (_etype426, _size423) = iprot.readListBegin() |
| for _i427 in range(_size423): |
| _elem428 = SQLDefaultConstraint() |
| _elem428.read(iprot) |
| self.defaultConstraintCols.append(_elem428) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddDefaultConstraintRequest') |
| if self.defaultConstraintCols is not None: |
| oprot.writeFieldBegin('defaultConstraintCols', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.defaultConstraintCols)) |
| for iter429 in self.defaultConstraintCols: |
| iter429.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.defaultConstraintCols is None: |
| raise TProtocolException(message='Required field defaultConstraintCols is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddCheckConstraintRequest(object): |
| """ |
| Attributes: |
| - checkConstraintCols |
| |
| """ |
| |
| |
| def __init__(self, checkConstraintCols=None,): |
| self.checkConstraintCols = checkConstraintCols |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.checkConstraintCols = [] |
| (_etype433, _size430) = iprot.readListBegin() |
| for _i434 in range(_size430): |
| _elem435 = SQLCheckConstraint() |
| _elem435.read(iprot) |
| self.checkConstraintCols.append(_elem435) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddCheckConstraintRequest') |
| if self.checkConstraintCols is not None: |
| oprot.writeFieldBegin('checkConstraintCols', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.checkConstraintCols)) |
| for iter436 in self.checkConstraintCols: |
| iter436.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.checkConstraintCols is None: |
| raise TProtocolException(message='Required field checkConstraintCols is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionsByExprResult(object): |
| """ |
| Attributes: |
| - partitions |
| - hasUnknownPartitions |
| |
| """ |
| |
| |
| def __init__(self, partitions=None, hasUnknownPartitions=None,): |
| self.partitions = partitions |
| self.hasUnknownPartitions = hasUnknownPartitions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype440, _size437) = iprot.readListBegin() |
| for _i441 in range(_size437): |
| _elem442 = Partition() |
| _elem442.read(iprot) |
| self.partitions.append(_elem442) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.hasUnknownPartitions = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionsByExprResult') |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter443 in self.partitions: |
| iter443.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.hasUnknownPartitions is not None: |
| oprot.writeFieldBegin('hasUnknownPartitions', TType.BOOL, 2) |
| oprot.writeBool(self.hasUnknownPartitions) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.partitions is None: |
| raise TProtocolException(message='Required field partitions is unset!') |
| if self.hasUnknownPartitions is None: |
| raise TProtocolException(message='Required field hasUnknownPartitions is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionsSpecByExprResult(object): |
| """ |
| Attributes: |
| - partitionsSpec |
| - hasUnknownPartitions |
| |
| """ |
| |
| |
| def __init__(self, partitionsSpec=None, hasUnknownPartitions=None,): |
| self.partitionsSpec = partitionsSpec |
| self.hasUnknownPartitions = hasUnknownPartitions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitionsSpec = [] |
| (_etype447, _size444) = iprot.readListBegin() |
| for _i448 in range(_size444): |
| _elem449 = PartitionSpec() |
| _elem449.read(iprot) |
| self.partitionsSpec.append(_elem449) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.hasUnknownPartitions = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionsSpecByExprResult') |
| if self.partitionsSpec is not None: |
| oprot.writeFieldBegin('partitionsSpec', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitionsSpec)) |
| for iter450 in self.partitionsSpec: |
| iter450.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.hasUnknownPartitions is not None: |
| oprot.writeFieldBegin('hasUnknownPartitions', TType.BOOL, 2) |
| oprot.writeBool(self.hasUnknownPartitions) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.partitionsSpec is None: |
| raise TProtocolException(message='Required field partitionsSpec is unset!') |
| if self.hasUnknownPartitions is None: |
| raise TProtocolException(message='Required field hasUnknownPartitions is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionsByExprRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - expr |
| - defaultPartitionName |
| - maxParts |
| - catName |
| - order |
| - validWriteIdList |
| - id |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, expr=None, defaultPartitionName=None, maxParts=-1, catName=None, order=None, validWriteIdList=None, id=-1,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.expr = expr |
| self.defaultPartitionName = defaultPartitionName |
| self.maxParts = maxParts |
| self.catName = catName |
| self.order = order |
| self.validWriteIdList = validWriteIdList |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.expr = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.defaultPartitionName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I16: |
| self.maxParts = iprot.readI16() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.order = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionsByExprRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.expr is not None: |
| oprot.writeFieldBegin('expr', TType.STRING, 3) |
| oprot.writeBinary(self.expr) |
| oprot.writeFieldEnd() |
| if self.defaultPartitionName is not None: |
| oprot.writeFieldBegin('defaultPartitionName', TType.STRING, 4) |
| oprot.writeString(self.defaultPartitionName.encode('utf-8') if sys.version_info[0] == 2 else self.defaultPartitionName) |
| oprot.writeFieldEnd() |
| if self.maxParts is not None: |
| oprot.writeFieldBegin('maxParts', TType.I16, 5) |
| oprot.writeI16(self.maxParts) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 6) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.order is not None: |
| oprot.writeFieldBegin('order', TType.STRING, 7) |
| oprot.writeString(self.order.encode('utf-8') if sys.version_info[0] == 2 else self.order) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 8) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 9) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.expr is None: |
| raise TProtocolException(message='Required field expr is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TableStatsResult(object): |
| """ |
| Attributes: |
| - tableStats |
| - isStatsCompliant |
| |
| """ |
| |
| |
| def __init__(self, tableStats=None, isStatsCompliant=None,): |
| self.tableStats = tableStats |
| self.isStatsCompliant = isStatsCompliant |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.tableStats = [] |
| (_etype454, _size451) = iprot.readListBegin() |
| for _i455 in range(_size451): |
| _elem456 = ColumnStatisticsObj() |
| _elem456.read(iprot) |
| self.tableStats.append(_elem456) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TableStatsResult') |
| if self.tableStats is not None: |
| oprot.writeFieldBegin('tableStats', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.tableStats)) |
| for iter457 in self.tableStats: |
| iter457.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 2) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.tableStats is None: |
| raise TProtocolException(message='Required field tableStats is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionsStatsResult(object): |
| """ |
| Attributes: |
| - partStats |
| - isStatsCompliant |
| |
| """ |
| |
| |
| def __init__(self, partStats=None, isStatsCompliant=None,): |
| self.partStats = partStats |
| self.isStatsCompliant = isStatsCompliant |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.MAP: |
| self.partStats = {} |
| (_ktype459, _vtype460, _size458) = iprot.readMapBegin() |
| for _i462 in range(_size458): |
| _key463 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val464 = [] |
| (_etype468, _size465) = iprot.readListBegin() |
| for _i469 in range(_size465): |
| _elem470 = ColumnStatisticsObj() |
| _elem470.read(iprot) |
| _val464.append(_elem470) |
| iprot.readListEnd() |
| self.partStats[_key463] = _val464 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionsStatsResult') |
| if self.partStats is not None: |
| oprot.writeFieldBegin('partStats', TType.MAP, 1) |
| oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.partStats)) |
| for kiter471, viter472 in self.partStats.items(): |
| oprot.writeString(kiter471.encode('utf-8') if sys.version_info[0] == 2 else kiter471) |
| oprot.writeListBegin(TType.STRUCT, len(viter472)) |
| for iter473 in viter472: |
| iter473.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 2) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.partStats is None: |
| raise TProtocolException(message='Required field partStats is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TableStatsRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - colNames |
| - catName |
| - validWriteIdList |
| - engine |
| - id |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, colNames=None, catName=None, validWriteIdList=None, engine=None, id=-1,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.colNames = colNames |
| self.catName = catName |
| self.validWriteIdList = validWriteIdList |
| self.engine = engine |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.colNames = [] |
| (_etype477, _size474) = iprot.readListBegin() |
| for _i478 in range(_size474): |
| _elem479 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.colNames.append(_elem479) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.engine = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TableStatsRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.colNames is not None: |
| oprot.writeFieldBegin('colNames', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRING, len(self.colNames)) |
| for iter480 in self.colNames: |
| oprot.writeString(iter480.encode('utf-8') if sys.version_info[0] == 2 else iter480) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 4) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 5) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.engine is not None: |
| oprot.writeFieldBegin('engine', TType.STRING, 6) |
| oprot.writeString(self.engine.encode('utf-8') if sys.version_info[0] == 2 else self.engine) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 7) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.colNames is None: |
| raise TProtocolException(message='Required field colNames is unset!') |
| if self.engine is None: |
| raise TProtocolException(message='Required field engine is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionsStatsRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - colNames |
| - partNames |
| - catName |
| - validWriteIdList |
| - engine |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, colNames=None, partNames=None, catName=None, validWriteIdList=None, engine=None,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.colNames = colNames |
| self.partNames = partNames |
| self.catName = catName |
| self.validWriteIdList = validWriteIdList |
| self.engine = engine |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.colNames = [] |
| (_etype484, _size481) = iprot.readListBegin() |
| for _i485 in range(_size481): |
| _elem486 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.colNames.append(_elem486) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.partNames = [] |
| (_etype490, _size487) = iprot.readListBegin() |
| for _i491 in range(_size487): |
| _elem492 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partNames.append(_elem492) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.engine = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionsStatsRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.colNames is not None: |
| oprot.writeFieldBegin('colNames', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRING, len(self.colNames)) |
| for iter493 in self.colNames: |
| oprot.writeString(iter493.encode('utf-8') if sys.version_info[0] == 2 else iter493) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.partNames is not None: |
| oprot.writeFieldBegin('partNames', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRING, len(self.partNames)) |
| for iter494 in self.partNames: |
| oprot.writeString(iter494.encode('utf-8') if sys.version_info[0] == 2 else iter494) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 5) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 6) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.engine is not None: |
| oprot.writeFieldBegin('engine', TType.STRING, 7) |
| oprot.writeString(self.engine.encode('utf-8') if sys.version_info[0] == 2 else self.engine) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.colNames is None: |
| raise TProtocolException(message='Required field colNames is unset!') |
| if self.partNames is None: |
| raise TProtocolException(message='Required field partNames is unset!') |
| if self.engine is None: |
| raise TProtocolException(message='Required field engine is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddPartitionsResult(object): |
| """ |
| Attributes: |
| - partitions |
| - isStatsCompliant |
| |
| """ |
| |
| |
| def __init__(self, partitions=None, isStatsCompliant=None,): |
| self.partitions = partitions |
| self.isStatsCompliant = isStatsCompliant |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype498, _size495) = iprot.readListBegin() |
| for _i499 in range(_size495): |
| _elem500 = Partition() |
| _elem500.read(iprot) |
| self.partitions.append(_elem500) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddPartitionsResult') |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter501 in self.partitions: |
| iter501.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 2) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddPartitionsRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - parts |
| - ifNotExists |
| - needResult |
| - catName |
| - validWriteIdList |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, parts=None, ifNotExists=None, needResult=True, catName=None, validWriteIdList=None,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.parts = parts |
| self.ifNotExists = ifNotExists |
| self.needResult = needResult |
| self.catName = catName |
| self.validWriteIdList = validWriteIdList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.parts = [] |
| (_etype505, _size502) = iprot.readListBegin() |
| for _i506 in range(_size502): |
| _elem507 = Partition() |
| _elem507.read(iprot) |
| self.parts.append(_elem507) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.ifNotExists = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.BOOL: |
| self.needResult = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddPartitionsRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.parts is not None: |
| oprot.writeFieldBegin('parts', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRUCT, len(self.parts)) |
| for iter508 in self.parts: |
| iter508.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.ifNotExists is not None: |
| oprot.writeFieldBegin('ifNotExists', TType.BOOL, 4) |
| oprot.writeBool(self.ifNotExists) |
| oprot.writeFieldEnd() |
| if self.needResult is not None: |
| oprot.writeFieldBegin('needResult', TType.BOOL, 5) |
| oprot.writeBool(self.needResult) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 6) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 7) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.parts is None: |
| raise TProtocolException(message='Required field parts is unset!') |
| if self.ifNotExists is None: |
| raise TProtocolException(message='Required field ifNotExists is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DropPartitionsResult(object): |
| """ |
| Attributes: |
| - partitions |
| |
| """ |
| |
| |
| def __init__(self, partitions=None,): |
| self.partitions = partitions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype512, _size509) = iprot.readListBegin() |
| for _i513 in range(_size509): |
| _elem514 = Partition() |
| _elem514.read(iprot) |
| self.partitions.append(_elem514) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DropPartitionsResult') |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter515 in self.partitions: |
| iter515.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DropPartitionsExpr(object): |
| """ |
| Attributes: |
| - expr |
| - partArchiveLevel |
| |
| """ |
| |
| |
| def __init__(self, expr=None, partArchiveLevel=None,): |
| self.expr = expr |
| self.partArchiveLevel = partArchiveLevel |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.expr = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.partArchiveLevel = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DropPartitionsExpr') |
| if self.expr is not None: |
| oprot.writeFieldBegin('expr', TType.STRING, 1) |
| oprot.writeBinary(self.expr) |
| oprot.writeFieldEnd() |
| if self.partArchiveLevel is not None: |
| oprot.writeFieldBegin('partArchiveLevel', TType.I32, 2) |
| oprot.writeI32(self.partArchiveLevel) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.expr is None: |
| raise TProtocolException(message='Required field expr is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class RequestPartsSpec(object): |
| """ |
| Attributes: |
| - names |
| - exprs |
| |
| """ |
| |
| |
| def __init__(self, names=None, exprs=None,): |
| self.names = names |
| self.exprs = exprs |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.names = [] |
| (_etype519, _size516) = iprot.readListBegin() |
| for _i520 in range(_size516): |
| _elem521 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.names.append(_elem521) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.exprs = [] |
| (_etype525, _size522) = iprot.readListBegin() |
| for _i526 in range(_size522): |
| _elem527 = DropPartitionsExpr() |
| _elem527.read(iprot) |
| self.exprs.append(_elem527) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('RequestPartsSpec') |
| if self.names is not None: |
| oprot.writeFieldBegin('names', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.names)) |
| for iter528 in self.names: |
| oprot.writeString(iter528.encode('utf-8') if sys.version_info[0] == 2 else iter528) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.exprs is not None: |
| oprot.writeFieldBegin('exprs', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRUCT, len(self.exprs)) |
| for iter529 in self.exprs: |
| iter529.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class DropPartitionsRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - parts |
| - deleteData |
| - ifExists |
| - ignoreProtection |
| - environmentContext |
| - needResult |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, parts=None, deleteData=None, ifExists=True, ignoreProtection=None, environmentContext=None, needResult=True, catName=None,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.parts = parts |
| self.deleteData = deleteData |
| self.ifExists = ifExists |
| self.ignoreProtection = ignoreProtection |
| self.environmentContext = environmentContext |
| self.needResult = needResult |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRUCT: |
| self.parts = RequestPartsSpec() |
| self.parts.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.deleteData = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.BOOL: |
| self.ifExists = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.BOOL: |
| self.ignoreProtection = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRUCT: |
| self.environmentContext = EnvironmentContext() |
| self.environmentContext.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.needResult = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('DropPartitionsRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.parts is not None: |
| oprot.writeFieldBegin('parts', TType.STRUCT, 3) |
| self.parts.write(oprot) |
| oprot.writeFieldEnd() |
| if self.deleteData is not None: |
| oprot.writeFieldBegin('deleteData', TType.BOOL, 4) |
| oprot.writeBool(self.deleteData) |
| oprot.writeFieldEnd() |
| if self.ifExists is not None: |
| oprot.writeFieldBegin('ifExists', TType.BOOL, 5) |
| oprot.writeBool(self.ifExists) |
| oprot.writeFieldEnd() |
| if self.ignoreProtection is not None: |
| oprot.writeFieldBegin('ignoreProtection', TType.BOOL, 6) |
| oprot.writeBool(self.ignoreProtection) |
| oprot.writeFieldEnd() |
| if self.environmentContext is not None: |
| oprot.writeFieldBegin('environmentContext', TType.STRUCT, 7) |
| self.environmentContext.write(oprot) |
| oprot.writeFieldEnd() |
| if self.needResult is not None: |
| oprot.writeFieldBegin('needResult', TType.BOOL, 8) |
| oprot.writeBool(self.needResult) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 9) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.parts is None: |
| raise TProtocolException(message='Required field parts is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionValuesRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - partitionKeys |
| - applyDistinct |
| - filter |
| - partitionOrder |
| - ascending |
| - maxParts |
| - catName |
| - validWriteIdList |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, partitionKeys=None, applyDistinct=True, filter=None, partitionOrder=None, ascending=True, maxParts=-1, catName=None, validWriteIdList=None,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.partitionKeys = partitionKeys |
| self.applyDistinct = applyDistinct |
| self.filter = filter |
| self.partitionOrder = partitionOrder |
| self.ascending = ascending |
| self.maxParts = maxParts |
| self.catName = catName |
| self.validWriteIdList = validWriteIdList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.partitionKeys = [] |
| (_etype533, _size530) = iprot.readListBegin() |
| for _i534 in range(_size530): |
| _elem535 = FieldSchema() |
| _elem535.read(iprot) |
| self.partitionKeys.append(_elem535) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.applyDistinct = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.filter = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.LIST: |
| self.partitionOrder = [] |
| (_etype539, _size536) = iprot.readListBegin() |
| for _i540 in range(_size536): |
| _elem541 = FieldSchema() |
| _elem541.read(iprot) |
| self.partitionOrder.append(_elem541) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.ascending = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.I64: |
| self.maxParts = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionValuesRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.partitionKeys is not None: |
| oprot.writeFieldBegin('partitionKeys', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitionKeys)) |
| for iter542 in self.partitionKeys: |
| iter542.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.applyDistinct is not None: |
| oprot.writeFieldBegin('applyDistinct', TType.BOOL, 4) |
| oprot.writeBool(self.applyDistinct) |
| oprot.writeFieldEnd() |
| if self.filter is not None: |
| oprot.writeFieldBegin('filter', TType.STRING, 5) |
| oprot.writeString(self.filter.encode('utf-8') if sys.version_info[0] == 2 else self.filter) |
| oprot.writeFieldEnd() |
| if self.partitionOrder is not None: |
| oprot.writeFieldBegin('partitionOrder', TType.LIST, 6) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitionOrder)) |
| for iter543 in self.partitionOrder: |
| iter543.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.ascending is not None: |
| oprot.writeFieldBegin('ascending', TType.BOOL, 7) |
| oprot.writeBool(self.ascending) |
| oprot.writeFieldEnd() |
| if self.maxParts is not None: |
| oprot.writeFieldBegin('maxParts', TType.I64, 8) |
| oprot.writeI64(self.maxParts) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 9) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 10) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.partitionKeys is None: |
| raise TProtocolException(message='Required field partitionKeys is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionValuesRow(object): |
| """ |
| Attributes: |
| - row |
| |
| """ |
| |
| |
| def __init__(self, row=None,): |
| self.row = row |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.row = [] |
| (_etype547, _size544) = iprot.readListBegin() |
| for _i548 in range(_size544): |
| _elem549 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.row.append(_elem549) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionValuesRow') |
| if self.row is not None: |
| oprot.writeFieldBegin('row', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.row)) |
| for iter550 in self.row: |
| oprot.writeString(iter550.encode('utf-8') if sys.version_info[0] == 2 else iter550) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.row is None: |
| raise TProtocolException(message='Required field row is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionValuesResponse(object): |
| """ |
| Attributes: |
| - partitionValues |
| |
| """ |
| |
| |
| def __init__(self, partitionValues=None,): |
| self.partitionValues = partitionValues |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitionValues = [] |
| (_etype554, _size551) = iprot.readListBegin() |
| for _i555 in range(_size551): |
| _elem556 = PartitionValuesRow() |
| _elem556.read(iprot) |
| self.partitionValues.append(_elem556) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionValuesResponse') |
| if self.partitionValues is not None: |
| oprot.writeFieldBegin('partitionValues', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitionValues)) |
| for iter557 in self.partitionValues: |
| iter557.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.partitionValues is None: |
| raise TProtocolException(message='Required field partitionValues is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionsByNamesRequest(object): |
| """ |
| Attributes: |
| - db_name |
| - tbl_name |
| - names |
| - get_col_stats |
| - processorCapabilities |
| - processorIdentifier |
| - engine |
| - validWriteIdList |
| |
| """ |
| |
| |
| def __init__(self, db_name=None, tbl_name=None, names=None, get_col_stats=None, processorCapabilities=None, processorIdentifier=None, engine=None, validWriteIdList=None,): |
| self.db_name = db_name |
| self.tbl_name = tbl_name |
| self.names = names |
| self.get_col_stats = get_col_stats |
| self.processorCapabilities = processorCapabilities |
| self.processorIdentifier = processorIdentifier |
| self.engine = engine |
| self.validWriteIdList = validWriteIdList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.db_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tbl_name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.names = [] |
| (_etype561, _size558) = iprot.readListBegin() |
| for _i562 in range(_size558): |
| _elem563 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.names.append(_elem563) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.get_col_stats = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.processorCapabilities = [] |
| (_etype567, _size564) = iprot.readListBegin() |
| for _i568 in range(_size564): |
| _elem569 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.processorCapabilities.append(_elem569) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.processorIdentifier = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.engine = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionsByNamesRequest') |
| if self.db_name is not None: |
| oprot.writeFieldBegin('db_name', TType.STRING, 1) |
| oprot.writeString(self.db_name.encode('utf-8') if sys.version_info[0] == 2 else self.db_name) |
| oprot.writeFieldEnd() |
| if self.tbl_name is not None: |
| oprot.writeFieldBegin('tbl_name', TType.STRING, 2) |
| oprot.writeString(self.tbl_name.encode('utf-8') if sys.version_info[0] == 2 else self.tbl_name) |
| oprot.writeFieldEnd() |
| if self.names is not None: |
| oprot.writeFieldBegin('names', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRING, len(self.names)) |
| for iter570 in self.names: |
| oprot.writeString(iter570.encode('utf-8') if sys.version_info[0] == 2 else iter570) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.get_col_stats is not None: |
| oprot.writeFieldBegin('get_col_stats', TType.BOOL, 4) |
| oprot.writeBool(self.get_col_stats) |
| oprot.writeFieldEnd() |
| if self.processorCapabilities is not None: |
| oprot.writeFieldBegin('processorCapabilities', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRING, len(self.processorCapabilities)) |
| for iter571 in self.processorCapabilities: |
| oprot.writeString(iter571.encode('utf-8') if sys.version_info[0] == 2 else iter571) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorIdentifier is not None: |
| oprot.writeFieldBegin('processorIdentifier', TType.STRING, 6) |
| oprot.writeString(self.processorIdentifier.encode('utf-8') if sys.version_info[0] == 2 else self.processorIdentifier) |
| oprot.writeFieldEnd() |
| if self.engine is not None: |
| oprot.writeFieldBegin('engine', TType.STRING, 7) |
| oprot.writeString(self.engine.encode('utf-8') if sys.version_info[0] == 2 else self.engine) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 8) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.db_name is None: |
| raise TProtocolException(message='Required field db_name is unset!') |
| if self.tbl_name is None: |
| raise TProtocolException(message='Required field tbl_name is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionsByNamesResult(object): |
| """ |
| Attributes: |
| - partitions |
| |
| """ |
| |
| |
| def __init__(self, partitions=None,): |
| self.partitions = partitions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype575, _size572) = iprot.readListBegin() |
| for _i576 in range(_size572): |
| _elem577 = Partition() |
| _elem577.read(iprot) |
| self.partitions.append(_elem577) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionsByNamesResult') |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter578 in self.partitions: |
| iter578.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.partitions is None: |
| raise TProtocolException(message='Required field partitions is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ResourceUri(object): |
| """ |
| Attributes: |
| - resourceType |
| - uri |
| |
| """ |
| |
| |
| def __init__(self, resourceType=None, uri=None,): |
| self.resourceType = resourceType |
| self.uri = uri |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.resourceType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.uri = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ResourceUri') |
| if self.resourceType is not None: |
| oprot.writeFieldBegin('resourceType', TType.I32, 1) |
| oprot.writeI32(self.resourceType) |
| oprot.writeFieldEnd() |
| if self.uri is not None: |
| oprot.writeFieldBegin('uri', TType.STRING, 2) |
| oprot.writeString(self.uri.encode('utf-8') if sys.version_info[0] == 2 else self.uri) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Function(object): |
| """ |
| Attributes: |
| - functionName |
| - dbName |
| - className |
| - ownerName |
| - ownerType |
| - createTime |
| - functionType |
| - resourceUris |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, functionName=None, dbName=None, className=None, ownerName=None, ownerType=None, createTime=None, functionType=None, resourceUris=None, catName=None,): |
| self.functionName = functionName |
| self.dbName = dbName |
| self.className = className |
| self.ownerName = ownerName |
| self.ownerType = ownerType |
| self.createTime = createTime |
| self.functionType = functionType |
| self.resourceUris = resourceUris |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.functionName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.className = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.ownerName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.ownerType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I32: |
| self.functionType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.LIST: |
| self.resourceUris = [] |
| (_etype582, _size579) = iprot.readListBegin() |
| for _i583 in range(_size579): |
| _elem584 = ResourceUri() |
| _elem584.read(iprot) |
| self.resourceUris.append(_elem584) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Function') |
| if self.functionName is not None: |
| oprot.writeFieldBegin('functionName', TType.STRING, 1) |
| oprot.writeString(self.functionName.encode('utf-8') if sys.version_info[0] == 2 else self.functionName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.className is not None: |
| oprot.writeFieldBegin('className', TType.STRING, 3) |
| oprot.writeString(self.className.encode('utf-8') if sys.version_info[0] == 2 else self.className) |
| oprot.writeFieldEnd() |
| if self.ownerName is not None: |
| oprot.writeFieldBegin('ownerName', TType.STRING, 4) |
| oprot.writeString(self.ownerName.encode('utf-8') if sys.version_info[0] == 2 else self.ownerName) |
| oprot.writeFieldEnd() |
| if self.ownerType is not None: |
| oprot.writeFieldBegin('ownerType', TType.I32, 5) |
| oprot.writeI32(self.ownerType) |
| oprot.writeFieldEnd() |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 6) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| if self.functionType is not None: |
| oprot.writeFieldBegin('functionType', TType.I32, 7) |
| oprot.writeI32(self.functionType) |
| oprot.writeFieldEnd() |
| if self.resourceUris is not None: |
| oprot.writeFieldBegin('resourceUris', TType.LIST, 8) |
| oprot.writeListBegin(TType.STRUCT, len(self.resourceUris)) |
| for iter585 in self.resourceUris: |
| iter585.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 9) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TxnInfo(object): |
| """ |
| Attributes: |
| - id |
| - state |
| - user |
| - hostname |
| - agentInfo |
| - heartbeatCount |
| - metaInfo |
| - startedTime |
| - lastHeartbeatTime |
| |
| """ |
| |
| |
| def __init__(self, id=None, state=None, user=None, hostname=None, agentInfo="Unknown", heartbeatCount=0, metaInfo=None, startedTime=None, lastHeartbeatTime=None,): |
| self.id = id |
| self.state = state |
| self.user = user |
| self.hostname = hostname |
| self.agentInfo = agentInfo |
| self.heartbeatCount = heartbeatCount |
| self.metaInfo = metaInfo |
| self.startedTime = startedTime |
| self.lastHeartbeatTime = lastHeartbeatTime |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.state = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.user = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.hostname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.agentInfo = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.heartbeatCount = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.metaInfo = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.I64: |
| self.startedTime = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.I64: |
| self.lastHeartbeatTime = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TxnInfo') |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 1) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.I32, 2) |
| oprot.writeI32(self.state) |
| oprot.writeFieldEnd() |
| if self.user is not None: |
| oprot.writeFieldBegin('user', TType.STRING, 3) |
| oprot.writeString(self.user.encode('utf-8') if sys.version_info[0] == 2 else self.user) |
| oprot.writeFieldEnd() |
| if self.hostname is not None: |
| oprot.writeFieldBegin('hostname', TType.STRING, 4) |
| oprot.writeString(self.hostname.encode('utf-8') if sys.version_info[0] == 2 else self.hostname) |
| oprot.writeFieldEnd() |
| if self.agentInfo is not None: |
| oprot.writeFieldBegin('agentInfo', TType.STRING, 5) |
| oprot.writeString(self.agentInfo.encode('utf-8') if sys.version_info[0] == 2 else self.agentInfo) |
| oprot.writeFieldEnd() |
| if self.heartbeatCount is not None: |
| oprot.writeFieldBegin('heartbeatCount', TType.I32, 6) |
| oprot.writeI32(self.heartbeatCount) |
| oprot.writeFieldEnd() |
| if self.metaInfo is not None: |
| oprot.writeFieldBegin('metaInfo', TType.STRING, 7) |
| oprot.writeString(self.metaInfo.encode('utf-8') if sys.version_info[0] == 2 else self.metaInfo) |
| oprot.writeFieldEnd() |
| if self.startedTime is not None: |
| oprot.writeFieldBegin('startedTime', TType.I64, 8) |
| oprot.writeI64(self.startedTime) |
| oprot.writeFieldEnd() |
| if self.lastHeartbeatTime is not None: |
| oprot.writeFieldBegin('lastHeartbeatTime', TType.I64, 9) |
| oprot.writeI64(self.lastHeartbeatTime) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.id is None: |
| raise TProtocolException(message='Required field id is unset!') |
| if self.state is None: |
| raise TProtocolException(message='Required field state is unset!') |
| if self.user is None: |
| raise TProtocolException(message='Required field user is unset!') |
| if self.hostname is None: |
| raise TProtocolException(message='Required field hostname is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetOpenTxnsInfoResponse(object): |
| """ |
| Attributes: |
| - txn_high_water_mark |
| - open_txns |
| |
| """ |
| |
| |
| def __init__(self, txn_high_water_mark=None, open_txns=None,): |
| self.txn_high_water_mark = txn_high_water_mark |
| self.open_txns = open_txns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.txn_high_water_mark = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.open_txns = [] |
| (_etype589, _size586) = iprot.readListBegin() |
| for _i590 in range(_size586): |
| _elem591 = TxnInfo() |
| _elem591.read(iprot) |
| self.open_txns.append(_elem591) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetOpenTxnsInfoResponse') |
| if self.txn_high_water_mark is not None: |
| oprot.writeFieldBegin('txn_high_water_mark', TType.I64, 1) |
| oprot.writeI64(self.txn_high_water_mark) |
| oprot.writeFieldEnd() |
| if self.open_txns is not None: |
| oprot.writeFieldBegin('open_txns', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRUCT, len(self.open_txns)) |
| for iter592 in self.open_txns: |
| iter592.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txn_high_water_mark is None: |
| raise TProtocolException(message='Required field txn_high_water_mark is unset!') |
| if self.open_txns is None: |
| raise TProtocolException(message='Required field open_txns is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetOpenTxnsResponse(object): |
| """ |
| Attributes: |
| - txn_high_water_mark |
| - open_txns |
| - min_open_txn |
| - abortedBits |
| |
| """ |
| |
| |
| def __init__(self, txn_high_water_mark=None, open_txns=None, min_open_txn=None, abortedBits=None,): |
| self.txn_high_water_mark = txn_high_water_mark |
| self.open_txns = open_txns |
| self.min_open_txn = min_open_txn |
| self.abortedBits = abortedBits |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.txn_high_water_mark = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.open_txns = [] |
| (_etype596, _size593) = iprot.readListBegin() |
| for _i597 in range(_size593): |
| _elem598 = iprot.readI64() |
| self.open_txns.append(_elem598) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.min_open_txn = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.abortedBits = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetOpenTxnsResponse') |
| if self.txn_high_water_mark is not None: |
| oprot.writeFieldBegin('txn_high_water_mark', TType.I64, 1) |
| oprot.writeI64(self.txn_high_water_mark) |
| oprot.writeFieldEnd() |
| if self.open_txns is not None: |
| oprot.writeFieldBegin('open_txns', TType.LIST, 2) |
| oprot.writeListBegin(TType.I64, len(self.open_txns)) |
| for iter599 in self.open_txns: |
| oprot.writeI64(iter599) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.min_open_txn is not None: |
| oprot.writeFieldBegin('min_open_txn', TType.I64, 3) |
| oprot.writeI64(self.min_open_txn) |
| oprot.writeFieldEnd() |
| if self.abortedBits is not None: |
| oprot.writeFieldBegin('abortedBits', TType.STRING, 4) |
| oprot.writeBinary(self.abortedBits) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txn_high_water_mark is None: |
| raise TProtocolException(message='Required field txn_high_water_mark is unset!') |
| if self.open_txns is None: |
| raise TProtocolException(message='Required field open_txns is unset!') |
| if self.abortedBits is None: |
| raise TProtocolException(message='Required field abortedBits is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class OpenTxnRequest(object): |
| """ |
| Attributes: |
| - num_txns |
| - user |
| - hostname |
| - agentInfo |
| - replPolicy |
| - replSrcTxnIds |
| - txn_type |
| |
| """ |
| |
| |
| def __init__(self, num_txns=None, user=None, hostname=None, agentInfo="Unknown", replPolicy=None, replSrcTxnIds=None, txn_type=0,): |
| self.num_txns = num_txns |
| self.user = user |
| self.hostname = hostname |
| self.agentInfo = agentInfo |
| self.replPolicy = replPolicy |
| self.replSrcTxnIds = replSrcTxnIds |
| self.txn_type = txn_type |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.num_txns = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.user = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.hostname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.agentInfo = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.replPolicy = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.LIST: |
| self.replSrcTxnIds = [] |
| (_etype603, _size600) = iprot.readListBegin() |
| for _i604 in range(_size600): |
| _elem605 = iprot.readI64() |
| self.replSrcTxnIds.append(_elem605) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I32: |
| self.txn_type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('OpenTxnRequest') |
| if self.num_txns is not None: |
| oprot.writeFieldBegin('num_txns', TType.I32, 1) |
| oprot.writeI32(self.num_txns) |
| oprot.writeFieldEnd() |
| if self.user is not None: |
| oprot.writeFieldBegin('user', TType.STRING, 2) |
| oprot.writeString(self.user.encode('utf-8') if sys.version_info[0] == 2 else self.user) |
| oprot.writeFieldEnd() |
| if self.hostname is not None: |
| oprot.writeFieldBegin('hostname', TType.STRING, 3) |
| oprot.writeString(self.hostname.encode('utf-8') if sys.version_info[0] == 2 else self.hostname) |
| oprot.writeFieldEnd() |
| if self.agentInfo is not None: |
| oprot.writeFieldBegin('agentInfo', TType.STRING, 4) |
| oprot.writeString(self.agentInfo.encode('utf-8') if sys.version_info[0] == 2 else self.agentInfo) |
| oprot.writeFieldEnd() |
| if self.replPolicy is not None: |
| oprot.writeFieldBegin('replPolicy', TType.STRING, 5) |
| oprot.writeString(self.replPolicy.encode('utf-8') if sys.version_info[0] == 2 else self.replPolicy) |
| oprot.writeFieldEnd() |
| if self.replSrcTxnIds is not None: |
| oprot.writeFieldBegin('replSrcTxnIds', TType.LIST, 6) |
| oprot.writeListBegin(TType.I64, len(self.replSrcTxnIds)) |
| for iter606 in self.replSrcTxnIds: |
| oprot.writeI64(iter606) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.txn_type is not None: |
| oprot.writeFieldBegin('txn_type', TType.I32, 7) |
| oprot.writeI32(self.txn_type) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.num_txns is None: |
| raise TProtocolException(message='Required field num_txns is unset!') |
| if self.user is None: |
| raise TProtocolException(message='Required field user is unset!') |
| if self.hostname is None: |
| raise TProtocolException(message='Required field hostname is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class OpenTxnsResponse(object): |
| """ |
| Attributes: |
| - txn_ids |
| |
| """ |
| |
| |
| def __init__(self, txn_ids=None,): |
| self.txn_ids = txn_ids |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.txn_ids = [] |
| (_etype610, _size607) = iprot.readListBegin() |
| for _i611 in range(_size607): |
| _elem612 = iprot.readI64() |
| self.txn_ids.append(_elem612) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('OpenTxnsResponse') |
| if self.txn_ids is not None: |
| oprot.writeFieldBegin('txn_ids', TType.LIST, 1) |
| oprot.writeListBegin(TType.I64, len(self.txn_ids)) |
| for iter613 in self.txn_ids: |
| oprot.writeI64(iter613) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txn_ids is None: |
| raise TProtocolException(message='Required field txn_ids is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AbortTxnRequest(object): |
| """ |
| Attributes: |
| - txnid |
| - replPolicy |
| |
| """ |
| |
| |
| def __init__(self, txnid=None, replPolicy=None,): |
| self.txnid = txnid |
| self.replPolicy = replPolicy |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.replPolicy = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AbortTxnRequest') |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 1) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| if self.replPolicy is not None: |
| oprot.writeFieldBegin('replPolicy', TType.STRING, 2) |
| oprot.writeString(self.replPolicy.encode('utf-8') if sys.version_info[0] == 2 else self.replPolicy) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txnid is None: |
| raise TProtocolException(message='Required field txnid is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AbortTxnsRequest(object): |
| """ |
| Attributes: |
| - txn_ids |
| |
| """ |
| |
| |
| def __init__(self, txn_ids=None,): |
| self.txn_ids = txn_ids |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.txn_ids = [] |
| (_etype617, _size614) = iprot.readListBegin() |
| for _i618 in range(_size614): |
| _elem619 = iprot.readI64() |
| self.txn_ids.append(_elem619) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AbortTxnsRequest') |
| if self.txn_ids is not None: |
| oprot.writeFieldBegin('txn_ids', TType.LIST, 1) |
| oprot.writeListBegin(TType.I64, len(self.txn_ids)) |
| for iter620 in self.txn_ids: |
| oprot.writeI64(iter620) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txn_ids is None: |
| raise TProtocolException(message='Required field txn_ids is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CommitTxnKeyValue(object): |
| """ |
| Attributes: |
| - tableId |
| - key |
| - value |
| |
| """ |
| |
| |
| def __init__(self, tableId=None, key=None, value=None,): |
| self.tableId = tableId |
| self.key = key |
| self.value = value |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.tableId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.key = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.value = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CommitTxnKeyValue') |
| if self.tableId is not None: |
| oprot.writeFieldBegin('tableId', TType.I64, 1) |
| oprot.writeI64(self.tableId) |
| oprot.writeFieldEnd() |
| if self.key is not None: |
| oprot.writeFieldBegin('key', TType.STRING, 2) |
| oprot.writeString(self.key.encode('utf-8') if sys.version_info[0] == 2 else self.key) |
| oprot.writeFieldEnd() |
| if self.value is not None: |
| oprot.writeFieldBegin('value', TType.STRING, 3) |
| oprot.writeString(self.value.encode('utf-8') if sys.version_info[0] == 2 else self.value) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.tableId is None: |
| raise TProtocolException(message='Required field tableId is unset!') |
| if self.key is None: |
| raise TProtocolException(message='Required field key is unset!') |
| if self.value is None: |
| raise TProtocolException(message='Required field value is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WriteEventInfo(object): |
| """ |
| Attributes: |
| - writeId |
| - database |
| - table |
| - files |
| - partition |
| - tableObj |
| - partitionObj |
| |
| """ |
| |
| |
| def __init__(self, writeId=None, database=None, table=None, files=None, partition=None, tableObj=None, partitionObj=None,): |
| self.writeId = writeId |
| self.database = database |
| self.table = table |
| self.files = files |
| self.partition = partition |
| self.tableObj = tableObj |
| self.partitionObj = partitionObj |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.database = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.table = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.files = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.partition = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.tableObj = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.partitionObj = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WriteEventInfo') |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 1) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.database is not None: |
| oprot.writeFieldBegin('database', TType.STRING, 2) |
| oprot.writeString(self.database.encode('utf-8') if sys.version_info[0] == 2 else self.database) |
| oprot.writeFieldEnd() |
| if self.table is not None: |
| oprot.writeFieldBegin('table', TType.STRING, 3) |
| oprot.writeString(self.table.encode('utf-8') if sys.version_info[0] == 2 else self.table) |
| oprot.writeFieldEnd() |
| if self.files is not None: |
| oprot.writeFieldBegin('files', TType.STRING, 4) |
| oprot.writeString(self.files.encode('utf-8') if sys.version_info[0] == 2 else self.files) |
| oprot.writeFieldEnd() |
| if self.partition is not None: |
| oprot.writeFieldBegin('partition', TType.STRING, 5) |
| oprot.writeString(self.partition.encode('utf-8') if sys.version_info[0] == 2 else self.partition) |
| oprot.writeFieldEnd() |
| if self.tableObj is not None: |
| oprot.writeFieldBegin('tableObj', TType.STRING, 6) |
| oprot.writeString(self.tableObj.encode('utf-8') if sys.version_info[0] == 2 else self.tableObj) |
| oprot.writeFieldEnd() |
| if self.partitionObj is not None: |
| oprot.writeFieldBegin('partitionObj', TType.STRING, 7) |
| oprot.writeString(self.partitionObj.encode('utf-8') if sys.version_info[0] == 2 else self.partitionObj) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.writeId is None: |
| raise TProtocolException(message='Required field writeId is unset!') |
| if self.database is None: |
| raise TProtocolException(message='Required field database is unset!') |
| if self.table is None: |
| raise TProtocolException(message='Required field table is unset!') |
| if self.files is None: |
| raise TProtocolException(message='Required field files is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ReplLastIdInfo(object): |
| """ |
| Attributes: |
| - database |
| - lastReplId |
| - table |
| - catalog |
| - partitionList |
| |
| """ |
| |
| |
| def __init__(self, database=None, lastReplId=None, table=None, catalog=None, partitionList=None,): |
| self.database = database |
| self.lastReplId = lastReplId |
| self.table = table |
| self.catalog = catalog |
| self.partitionList = partitionList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.database = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.lastReplId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.table = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.catalog = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.partitionList = [] |
| (_etype624, _size621) = iprot.readListBegin() |
| for _i625 in range(_size621): |
| _elem626 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partitionList.append(_elem626) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ReplLastIdInfo') |
| if self.database is not None: |
| oprot.writeFieldBegin('database', TType.STRING, 1) |
| oprot.writeString(self.database.encode('utf-8') if sys.version_info[0] == 2 else self.database) |
| oprot.writeFieldEnd() |
| if self.lastReplId is not None: |
| oprot.writeFieldBegin('lastReplId', TType.I64, 2) |
| oprot.writeI64(self.lastReplId) |
| oprot.writeFieldEnd() |
| if self.table is not None: |
| oprot.writeFieldBegin('table', TType.STRING, 3) |
| oprot.writeString(self.table.encode('utf-8') if sys.version_info[0] == 2 else self.table) |
| oprot.writeFieldEnd() |
| if self.catalog is not None: |
| oprot.writeFieldBegin('catalog', TType.STRING, 4) |
| oprot.writeString(self.catalog.encode('utf-8') if sys.version_info[0] == 2 else self.catalog) |
| oprot.writeFieldEnd() |
| if self.partitionList is not None: |
| oprot.writeFieldBegin('partitionList', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRING, len(self.partitionList)) |
| for iter627 in self.partitionList: |
| oprot.writeString(iter627.encode('utf-8') if sys.version_info[0] == 2 else iter627) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.database is None: |
| raise TProtocolException(message='Required field database is unset!') |
| if self.lastReplId is None: |
| raise TProtocolException(message='Required field lastReplId is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CommitTxnRequest(object): |
| """ |
| Attributes: |
| - txnid |
| - replPolicy |
| - writeEventInfos |
| - replLastIdInfo |
| - keyValue |
| - exclWriteEnabled |
| |
| """ |
| |
| |
| def __init__(self, txnid=None, replPolicy=None, writeEventInfos=None, replLastIdInfo=None, keyValue=None, exclWriteEnabled=True,): |
| self.txnid = txnid |
| self.replPolicy = replPolicy |
| self.writeEventInfos = writeEventInfos |
| self.replLastIdInfo = replLastIdInfo |
| self.keyValue = keyValue |
| self.exclWriteEnabled = exclWriteEnabled |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.replPolicy = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.writeEventInfos = [] |
| (_etype631, _size628) = iprot.readListBegin() |
| for _i632 in range(_size628): |
| _elem633 = WriteEventInfo() |
| _elem633.read(iprot) |
| self.writeEventInfos.append(_elem633) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRUCT: |
| self.replLastIdInfo = ReplLastIdInfo() |
| self.replLastIdInfo.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRUCT: |
| self.keyValue = CommitTxnKeyValue() |
| self.keyValue.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.BOOL: |
| self.exclWriteEnabled = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CommitTxnRequest') |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 1) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| if self.replPolicy is not None: |
| oprot.writeFieldBegin('replPolicy', TType.STRING, 2) |
| oprot.writeString(self.replPolicy.encode('utf-8') if sys.version_info[0] == 2 else self.replPolicy) |
| oprot.writeFieldEnd() |
| if self.writeEventInfos is not None: |
| oprot.writeFieldBegin('writeEventInfos', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRUCT, len(self.writeEventInfos)) |
| for iter634 in self.writeEventInfos: |
| iter634.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.replLastIdInfo is not None: |
| oprot.writeFieldBegin('replLastIdInfo', TType.STRUCT, 4) |
| self.replLastIdInfo.write(oprot) |
| oprot.writeFieldEnd() |
| if self.keyValue is not None: |
| oprot.writeFieldBegin('keyValue', TType.STRUCT, 5) |
| self.keyValue.write(oprot) |
| oprot.writeFieldEnd() |
| if self.exclWriteEnabled is not None: |
| oprot.writeFieldBegin('exclWriteEnabled', TType.BOOL, 6) |
| oprot.writeBool(self.exclWriteEnabled) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txnid is None: |
| raise TProtocolException(message='Required field txnid is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ReplTblWriteIdStateRequest(object): |
| """ |
| Attributes: |
| - validWriteIdlist |
| - user |
| - hostName |
| - dbName |
| - tableName |
| - partNames |
| |
| """ |
| |
| |
| def __init__(self, validWriteIdlist=None, user=None, hostName=None, dbName=None, tableName=None, partNames=None,): |
| self.validWriteIdlist = validWriteIdlist |
| self.user = user |
| self.hostName = hostName |
| self.dbName = dbName |
| self.tableName = tableName |
| self.partNames = partNames |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.validWriteIdlist = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.user = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.hostName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.LIST: |
| self.partNames = [] |
| (_etype638, _size635) = iprot.readListBegin() |
| for _i639 in range(_size635): |
| _elem640 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partNames.append(_elem640) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ReplTblWriteIdStateRequest') |
| if self.validWriteIdlist is not None: |
| oprot.writeFieldBegin('validWriteIdlist', TType.STRING, 1) |
| oprot.writeString(self.validWriteIdlist.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdlist) |
| oprot.writeFieldEnd() |
| if self.user is not None: |
| oprot.writeFieldBegin('user', TType.STRING, 2) |
| oprot.writeString(self.user.encode('utf-8') if sys.version_info[0] == 2 else self.user) |
| oprot.writeFieldEnd() |
| if self.hostName is not None: |
| oprot.writeFieldBegin('hostName', TType.STRING, 3) |
| oprot.writeString(self.hostName.encode('utf-8') if sys.version_info[0] == 2 else self.hostName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 4) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 5) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.partNames is not None: |
| oprot.writeFieldBegin('partNames', TType.LIST, 6) |
| oprot.writeListBegin(TType.STRING, len(self.partNames)) |
| for iter641 in self.partNames: |
| oprot.writeString(iter641.encode('utf-8') if sys.version_info[0] == 2 else iter641) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.validWriteIdlist is None: |
| raise TProtocolException(message='Required field validWriteIdlist is unset!') |
| if self.user is None: |
| raise TProtocolException(message='Required field user is unset!') |
| if self.hostName is None: |
| raise TProtocolException(message='Required field hostName is unset!') |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetValidWriteIdsRequest(object): |
| """ |
| Attributes: |
| - fullTableNames |
| - validTxnList |
| - writeId |
| |
| """ |
| |
| |
| def __init__(self, fullTableNames=None, validTxnList=None, writeId=None,): |
| self.fullTableNames = fullTableNames |
| self.validTxnList = validTxnList |
| self.writeId = writeId |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fullTableNames = [] |
| (_etype645, _size642) = iprot.readListBegin() |
| for _i646 in range(_size642): |
| _elem647 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.fullTableNames.append(_elem647) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.validTxnList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetValidWriteIdsRequest') |
| if self.fullTableNames is not None: |
| oprot.writeFieldBegin('fullTableNames', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.fullTableNames)) |
| for iter648 in self.fullTableNames: |
| oprot.writeString(iter648.encode('utf-8') if sys.version_info[0] == 2 else iter648) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.validTxnList is not None: |
| oprot.writeFieldBegin('validTxnList', TType.STRING, 2) |
| oprot.writeString(self.validTxnList.encode('utf-8') if sys.version_info[0] == 2 else self.validTxnList) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 3) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fullTableNames is None: |
| raise TProtocolException(message='Required field fullTableNames is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TableValidWriteIds(object): |
| """ |
| Attributes: |
| - fullTableName |
| - writeIdHighWaterMark |
| - invalidWriteIds |
| - minOpenWriteId |
| - abortedBits |
| |
| """ |
| |
| |
| def __init__(self, fullTableName=None, writeIdHighWaterMark=None, invalidWriteIds=None, minOpenWriteId=None, abortedBits=None,): |
| self.fullTableName = fullTableName |
| self.writeIdHighWaterMark = writeIdHighWaterMark |
| self.invalidWriteIds = invalidWriteIds |
| self.minOpenWriteId = minOpenWriteId |
| self.abortedBits = abortedBits |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.fullTableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.writeIdHighWaterMark = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.invalidWriteIds = [] |
| (_etype652, _size649) = iprot.readListBegin() |
| for _i653 in range(_size649): |
| _elem654 = iprot.readI64() |
| self.invalidWriteIds.append(_elem654) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.minOpenWriteId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.abortedBits = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TableValidWriteIds') |
| if self.fullTableName is not None: |
| oprot.writeFieldBegin('fullTableName', TType.STRING, 1) |
| oprot.writeString(self.fullTableName.encode('utf-8') if sys.version_info[0] == 2 else self.fullTableName) |
| oprot.writeFieldEnd() |
| if self.writeIdHighWaterMark is not None: |
| oprot.writeFieldBegin('writeIdHighWaterMark', TType.I64, 2) |
| oprot.writeI64(self.writeIdHighWaterMark) |
| oprot.writeFieldEnd() |
| if self.invalidWriteIds is not None: |
| oprot.writeFieldBegin('invalidWriteIds', TType.LIST, 3) |
| oprot.writeListBegin(TType.I64, len(self.invalidWriteIds)) |
| for iter655 in self.invalidWriteIds: |
| oprot.writeI64(iter655) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.minOpenWriteId is not None: |
| oprot.writeFieldBegin('minOpenWriteId', TType.I64, 4) |
| oprot.writeI64(self.minOpenWriteId) |
| oprot.writeFieldEnd() |
| if self.abortedBits is not None: |
| oprot.writeFieldBegin('abortedBits', TType.STRING, 5) |
| oprot.writeBinary(self.abortedBits) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fullTableName is None: |
| raise TProtocolException(message='Required field fullTableName is unset!') |
| if self.writeIdHighWaterMark is None: |
| raise TProtocolException(message='Required field writeIdHighWaterMark is unset!') |
| if self.invalidWriteIds is None: |
| raise TProtocolException(message='Required field invalidWriteIds is unset!') |
| if self.abortedBits is None: |
| raise TProtocolException(message='Required field abortedBits is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetValidWriteIdsResponse(object): |
| """ |
| Attributes: |
| - tblValidWriteIds |
| |
| """ |
| |
| |
| def __init__(self, tblValidWriteIds=None,): |
| self.tblValidWriteIds = tblValidWriteIds |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.tblValidWriteIds = [] |
| (_etype659, _size656) = iprot.readListBegin() |
| for _i660 in range(_size656): |
| _elem661 = TableValidWriteIds() |
| _elem661.read(iprot) |
| self.tblValidWriteIds.append(_elem661) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetValidWriteIdsResponse') |
| if self.tblValidWriteIds is not None: |
| oprot.writeFieldBegin('tblValidWriteIds', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.tblValidWriteIds)) |
| for iter662 in self.tblValidWriteIds: |
| iter662.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.tblValidWriteIds is None: |
| raise TProtocolException(message='Required field tblValidWriteIds is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TxnToWriteId(object): |
| """ |
| Attributes: |
| - txnId |
| - writeId |
| |
| """ |
| |
| |
| def __init__(self, txnId=None, writeId=None,): |
| self.txnId = txnId |
| self.writeId = writeId |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.txnId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TxnToWriteId') |
| if self.txnId is not None: |
| oprot.writeFieldBegin('txnId', TType.I64, 1) |
| oprot.writeI64(self.txnId) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 2) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txnId is None: |
| raise TProtocolException(message='Required field txnId is unset!') |
| if self.writeId is None: |
| raise TProtocolException(message='Required field writeId is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AllocateTableWriteIdsRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tableName |
| - txnIds |
| - replPolicy |
| - srcTxnToWriteIdList |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tableName=None, txnIds=None, replPolicy=None, srcTxnToWriteIdList=None,): |
| self.dbName = dbName |
| self.tableName = tableName |
| self.txnIds = txnIds |
| self.replPolicy = replPolicy |
| self.srcTxnToWriteIdList = srcTxnToWriteIdList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.txnIds = [] |
| (_etype666, _size663) = iprot.readListBegin() |
| for _i667 in range(_size663): |
| _elem668 = iprot.readI64() |
| self.txnIds.append(_elem668) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.replPolicy = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.srcTxnToWriteIdList = [] |
| (_etype672, _size669) = iprot.readListBegin() |
| for _i673 in range(_size669): |
| _elem674 = TxnToWriteId() |
| _elem674.read(iprot) |
| self.srcTxnToWriteIdList.append(_elem674) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AllocateTableWriteIdsRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 2) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.txnIds is not None: |
| oprot.writeFieldBegin('txnIds', TType.LIST, 3) |
| oprot.writeListBegin(TType.I64, len(self.txnIds)) |
| for iter675 in self.txnIds: |
| oprot.writeI64(iter675) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.replPolicy is not None: |
| oprot.writeFieldBegin('replPolicy', TType.STRING, 4) |
| oprot.writeString(self.replPolicy.encode('utf-8') if sys.version_info[0] == 2 else self.replPolicy) |
| oprot.writeFieldEnd() |
| if self.srcTxnToWriteIdList is not None: |
| oprot.writeFieldBegin('srcTxnToWriteIdList', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRUCT, len(self.srcTxnToWriteIdList)) |
| for iter676 in self.srcTxnToWriteIdList: |
| iter676.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AllocateTableWriteIdsResponse(object): |
| """ |
| Attributes: |
| - txnToWriteIds |
| |
| """ |
| |
| |
| def __init__(self, txnToWriteIds=None,): |
| self.txnToWriteIds = txnToWriteIds |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.txnToWriteIds = [] |
| (_etype680, _size677) = iprot.readListBegin() |
| for _i681 in range(_size677): |
| _elem682 = TxnToWriteId() |
| _elem682.read(iprot) |
| self.txnToWriteIds.append(_elem682) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AllocateTableWriteIdsResponse') |
| if self.txnToWriteIds is not None: |
| oprot.writeFieldBegin('txnToWriteIds', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.txnToWriteIds)) |
| for iter683 in self.txnToWriteIds: |
| iter683.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txnToWriteIds is None: |
| raise TProtocolException(message='Required field txnToWriteIds is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class MaxAllocatedTableWriteIdRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tableName |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tableName=None,): |
| self.dbName = dbName |
| self.tableName = tableName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('MaxAllocatedTableWriteIdRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 2) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class MaxAllocatedTableWriteIdResponse(object): |
| """ |
| Attributes: |
| - maxWriteId |
| |
| """ |
| |
| |
| def __init__(self, maxWriteId=None,): |
| self.maxWriteId = maxWriteId |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.maxWriteId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('MaxAllocatedTableWriteIdResponse') |
| if self.maxWriteId is not None: |
| oprot.writeFieldBegin('maxWriteId', TType.I64, 1) |
| oprot.writeI64(self.maxWriteId) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.maxWriteId is None: |
| raise TProtocolException(message='Required field maxWriteId is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SeedTableWriteIdsRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tableName |
| - seedWriteId |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tableName=None, seedWriteId=None,): |
| self.dbName = dbName |
| self.tableName = tableName |
| self.seedWriteId = seedWriteId |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.seedWriteId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SeedTableWriteIdsRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 2) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.seedWriteId is not None: |
| oprot.writeFieldBegin('seedWriteId', TType.I64, 3) |
| oprot.writeI64(self.seedWriteId) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| if self.seedWriteId is None: |
| raise TProtocolException(message='Required field seedWriteId is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SeedTxnIdRequest(object): |
| """ |
| Attributes: |
| - seedTxnId |
| |
| """ |
| |
| |
| def __init__(self, seedTxnId=None,): |
| self.seedTxnId = seedTxnId |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.seedTxnId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SeedTxnIdRequest') |
| if self.seedTxnId is not None: |
| oprot.writeFieldBegin('seedTxnId', TType.I64, 1) |
| oprot.writeI64(self.seedTxnId) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.seedTxnId is None: |
| raise TProtocolException(message='Required field seedTxnId is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class LockComponent(object): |
| """ |
| Attributes: |
| - type |
| - level |
| - dbname |
| - tablename |
| - partitionname |
| - operationType |
| - isTransactional |
| - isDynamicPartitionWrite |
| |
| """ |
| |
| |
| def __init__(self, type=None, level=None, dbname=None, tablename=None, partitionname=None, operationType=5, isTransactional=False, isDynamicPartitionWrite=False,): |
| self.type = type |
| self.level = level |
| self.dbname = dbname |
| self.tablename = tablename |
| self.partitionname = partitionname |
| self.operationType = operationType |
| self.isTransactional = isTransactional |
| self.isDynamicPartitionWrite = isDynamicPartitionWrite |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.level = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.partitionname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.operationType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.isTransactional = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.isDynamicPartitionWrite = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('LockComponent') |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.I32, 1) |
| oprot.writeI32(self.type) |
| oprot.writeFieldEnd() |
| if self.level is not None: |
| oprot.writeFieldBegin('level', TType.I32, 2) |
| oprot.writeI32(self.level) |
| oprot.writeFieldEnd() |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 3) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 4) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.partitionname is not None: |
| oprot.writeFieldBegin('partitionname', TType.STRING, 5) |
| oprot.writeString(self.partitionname.encode('utf-8') if sys.version_info[0] == 2 else self.partitionname) |
| oprot.writeFieldEnd() |
| if self.operationType is not None: |
| oprot.writeFieldBegin('operationType', TType.I32, 6) |
| oprot.writeI32(self.operationType) |
| oprot.writeFieldEnd() |
| if self.isTransactional is not None: |
| oprot.writeFieldBegin('isTransactional', TType.BOOL, 7) |
| oprot.writeBool(self.isTransactional) |
| oprot.writeFieldEnd() |
| if self.isDynamicPartitionWrite is not None: |
| oprot.writeFieldBegin('isDynamicPartitionWrite', TType.BOOL, 8) |
| oprot.writeBool(self.isDynamicPartitionWrite) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.type is None: |
| raise TProtocolException(message='Required field type is unset!') |
| if self.level is None: |
| raise TProtocolException(message='Required field level is unset!') |
| if self.dbname is None: |
| raise TProtocolException(message='Required field dbname is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class LockRequest(object): |
| """ |
| Attributes: |
| - component |
| - txnid |
| - user |
| - hostname |
| - agentInfo |
| - zeroWaitReadEnabled |
| |
| """ |
| |
| |
| def __init__(self, component=None, txnid=None, user=None, hostname=None, agentInfo="Unknown", zeroWaitReadEnabled=False,): |
| self.component = component |
| self.txnid = txnid |
| self.user = user |
| self.hostname = hostname |
| self.agentInfo = agentInfo |
| self.zeroWaitReadEnabled = zeroWaitReadEnabled |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.component = [] |
| (_etype687, _size684) = iprot.readListBegin() |
| for _i688 in range(_size684): |
| _elem689 = LockComponent() |
| _elem689.read(iprot) |
| self.component.append(_elem689) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.user = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.hostname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.agentInfo = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.BOOL: |
| self.zeroWaitReadEnabled = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('LockRequest') |
| if self.component is not None: |
| oprot.writeFieldBegin('component', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.component)) |
| for iter690 in self.component: |
| iter690.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 2) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| if self.user is not None: |
| oprot.writeFieldBegin('user', TType.STRING, 3) |
| oprot.writeString(self.user.encode('utf-8') if sys.version_info[0] == 2 else self.user) |
| oprot.writeFieldEnd() |
| if self.hostname is not None: |
| oprot.writeFieldBegin('hostname', TType.STRING, 4) |
| oprot.writeString(self.hostname.encode('utf-8') if sys.version_info[0] == 2 else self.hostname) |
| oprot.writeFieldEnd() |
| if self.agentInfo is not None: |
| oprot.writeFieldBegin('agentInfo', TType.STRING, 5) |
| oprot.writeString(self.agentInfo.encode('utf-8') if sys.version_info[0] == 2 else self.agentInfo) |
| oprot.writeFieldEnd() |
| if self.zeroWaitReadEnabled is not None: |
| oprot.writeFieldBegin('zeroWaitReadEnabled', TType.BOOL, 6) |
| oprot.writeBool(self.zeroWaitReadEnabled) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.component is None: |
| raise TProtocolException(message='Required field component is unset!') |
| if self.user is None: |
| raise TProtocolException(message='Required field user is unset!') |
| if self.hostname is None: |
| raise TProtocolException(message='Required field hostname is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class LockResponse(object): |
| """ |
| Attributes: |
| - lockid |
| - state |
| - errorMessage |
| |
| """ |
| |
| |
| def __init__(self, lockid=None, state=None, errorMessage=None,): |
| self.lockid = lockid |
| self.state = state |
| self.errorMessage = errorMessage |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.lockid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.state = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.errorMessage = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('LockResponse') |
| if self.lockid is not None: |
| oprot.writeFieldBegin('lockid', TType.I64, 1) |
| oprot.writeI64(self.lockid) |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.I32, 2) |
| oprot.writeI32(self.state) |
| oprot.writeFieldEnd() |
| if self.errorMessage is not None: |
| oprot.writeFieldBegin('errorMessage', TType.STRING, 3) |
| oprot.writeString(self.errorMessage.encode('utf-8') if sys.version_info[0] == 2 else self.errorMessage) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.lockid is None: |
| raise TProtocolException(message='Required field lockid is unset!') |
| if self.state is None: |
| raise TProtocolException(message='Required field state is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CheckLockRequest(object): |
| """ |
| Attributes: |
| - lockid |
| - txnid |
| - elapsed_ms |
| |
| """ |
| |
| |
| def __init__(self, lockid=None, txnid=None, elapsed_ms=None,): |
| self.lockid = lockid |
| self.txnid = txnid |
| self.elapsed_ms = elapsed_ms |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.lockid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.elapsed_ms = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CheckLockRequest') |
| if self.lockid is not None: |
| oprot.writeFieldBegin('lockid', TType.I64, 1) |
| oprot.writeI64(self.lockid) |
| oprot.writeFieldEnd() |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 2) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| if self.elapsed_ms is not None: |
| oprot.writeFieldBegin('elapsed_ms', TType.I64, 3) |
| oprot.writeI64(self.elapsed_ms) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.lockid is None: |
| raise TProtocolException(message='Required field lockid is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class UnlockRequest(object): |
| """ |
| Attributes: |
| - lockid |
| |
| """ |
| |
| |
| def __init__(self, lockid=None,): |
| self.lockid = lockid |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.lockid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('UnlockRequest') |
| if self.lockid is not None: |
| oprot.writeFieldBegin('lockid', TType.I64, 1) |
| oprot.writeI64(self.lockid) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.lockid is None: |
| raise TProtocolException(message='Required field lockid is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ShowLocksRequest(object): |
| """ |
| Attributes: |
| - dbname |
| - tablename |
| - partname |
| - isExtended |
| - txnid |
| |
| """ |
| |
| |
| def __init__(self, dbname=None, tablename=None, partname=None, isExtended=False, txnid=None,): |
| self.dbname = dbname |
| self.tablename = tablename |
| self.partname = partname |
| self.isExtended = isExtended |
| self.txnid = txnid |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.partname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.isExtended = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ShowLocksRequest') |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 1) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 2) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.partname is not None: |
| oprot.writeFieldBegin('partname', TType.STRING, 3) |
| oprot.writeString(self.partname.encode('utf-8') if sys.version_info[0] == 2 else self.partname) |
| oprot.writeFieldEnd() |
| if self.isExtended is not None: |
| oprot.writeFieldBegin('isExtended', TType.BOOL, 4) |
| oprot.writeBool(self.isExtended) |
| oprot.writeFieldEnd() |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 5) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ShowLocksResponseElement(object): |
| """ |
| Attributes: |
| - lockid |
| - dbname |
| - tablename |
| - partname |
| - state |
| - type |
| - txnid |
| - lastheartbeat |
| - acquiredat |
| - user |
| - hostname |
| - heartbeatCount |
| - agentInfo |
| - blockedByExtId |
| - blockedByIntId |
| - lockIdInternal |
| |
| """ |
| |
| |
| def __init__(self, lockid=None, dbname=None, tablename=None, partname=None, state=None, type=None, txnid=None, lastheartbeat=None, acquiredat=None, user=None, hostname=None, heartbeatCount=0, agentInfo=None, blockedByExtId=None, blockedByIntId=None, lockIdInternal=None,): |
| self.lockid = lockid |
| self.dbname = dbname |
| self.tablename = tablename |
| self.partname = partname |
| self.state = state |
| self.type = type |
| self.txnid = txnid |
| self.lastheartbeat = lastheartbeat |
| self.acquiredat = acquiredat |
| self.user = user |
| self.hostname = hostname |
| self.heartbeatCount = heartbeatCount |
| self.agentInfo = agentInfo |
| self.blockedByExtId = blockedByExtId |
| self.blockedByIntId = blockedByIntId |
| self.lockIdInternal = lockIdInternal |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.lockid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.partname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.state = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.I64: |
| self.lastheartbeat = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.I64: |
| self.acquiredat = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.user = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.STRING: |
| self.hostname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 12: |
| if ftype == TType.I32: |
| self.heartbeatCount = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 13: |
| if ftype == TType.STRING: |
| self.agentInfo = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 14: |
| if ftype == TType.I64: |
| self.blockedByExtId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 15: |
| if ftype == TType.I64: |
| self.blockedByIntId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 16: |
| if ftype == TType.I64: |
| self.lockIdInternal = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ShowLocksResponseElement') |
| if self.lockid is not None: |
| oprot.writeFieldBegin('lockid', TType.I64, 1) |
| oprot.writeI64(self.lockid) |
| oprot.writeFieldEnd() |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 2) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 3) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.partname is not None: |
| oprot.writeFieldBegin('partname', TType.STRING, 4) |
| oprot.writeString(self.partname.encode('utf-8') if sys.version_info[0] == 2 else self.partname) |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.I32, 5) |
| oprot.writeI32(self.state) |
| oprot.writeFieldEnd() |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.I32, 6) |
| oprot.writeI32(self.type) |
| oprot.writeFieldEnd() |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 7) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| if self.lastheartbeat is not None: |
| oprot.writeFieldBegin('lastheartbeat', TType.I64, 8) |
| oprot.writeI64(self.lastheartbeat) |
| oprot.writeFieldEnd() |
| if self.acquiredat is not None: |
| oprot.writeFieldBegin('acquiredat', TType.I64, 9) |
| oprot.writeI64(self.acquiredat) |
| oprot.writeFieldEnd() |
| if self.user is not None: |
| oprot.writeFieldBegin('user', TType.STRING, 10) |
| oprot.writeString(self.user.encode('utf-8') if sys.version_info[0] == 2 else self.user) |
| oprot.writeFieldEnd() |
| if self.hostname is not None: |
| oprot.writeFieldBegin('hostname', TType.STRING, 11) |
| oprot.writeString(self.hostname.encode('utf-8') if sys.version_info[0] == 2 else self.hostname) |
| oprot.writeFieldEnd() |
| if self.heartbeatCount is not None: |
| oprot.writeFieldBegin('heartbeatCount', TType.I32, 12) |
| oprot.writeI32(self.heartbeatCount) |
| oprot.writeFieldEnd() |
| if self.agentInfo is not None: |
| oprot.writeFieldBegin('agentInfo', TType.STRING, 13) |
| oprot.writeString(self.agentInfo.encode('utf-8') if sys.version_info[0] == 2 else self.agentInfo) |
| oprot.writeFieldEnd() |
| if self.blockedByExtId is not None: |
| oprot.writeFieldBegin('blockedByExtId', TType.I64, 14) |
| oprot.writeI64(self.blockedByExtId) |
| oprot.writeFieldEnd() |
| if self.blockedByIntId is not None: |
| oprot.writeFieldBegin('blockedByIntId', TType.I64, 15) |
| oprot.writeI64(self.blockedByIntId) |
| oprot.writeFieldEnd() |
| if self.lockIdInternal is not None: |
| oprot.writeFieldBegin('lockIdInternal', TType.I64, 16) |
| oprot.writeI64(self.lockIdInternal) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.lockid is None: |
| raise TProtocolException(message='Required field lockid is unset!') |
| if self.dbname is None: |
| raise TProtocolException(message='Required field dbname is unset!') |
| if self.state is None: |
| raise TProtocolException(message='Required field state is unset!') |
| if self.type is None: |
| raise TProtocolException(message='Required field type is unset!') |
| if self.lastheartbeat is None: |
| raise TProtocolException(message='Required field lastheartbeat is unset!') |
| if self.user is None: |
| raise TProtocolException(message='Required field user is unset!') |
| if self.hostname is None: |
| raise TProtocolException(message='Required field hostname is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ShowLocksResponse(object): |
| """ |
| Attributes: |
| - locks |
| |
| """ |
| |
| |
| def __init__(self, locks=None,): |
| self.locks = locks |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.locks = [] |
| (_etype694, _size691) = iprot.readListBegin() |
| for _i695 in range(_size691): |
| _elem696 = ShowLocksResponseElement() |
| _elem696.read(iprot) |
| self.locks.append(_elem696) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ShowLocksResponse') |
| if self.locks is not None: |
| oprot.writeFieldBegin('locks', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.locks)) |
| for iter697 in self.locks: |
| iter697.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class HeartbeatRequest(object): |
| """ |
| Attributes: |
| - lockid |
| - txnid |
| |
| """ |
| |
| |
| def __init__(self, lockid=None, txnid=None,): |
| self.lockid = lockid |
| self.txnid = txnid |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.lockid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('HeartbeatRequest') |
| if self.lockid is not None: |
| oprot.writeFieldBegin('lockid', TType.I64, 1) |
| oprot.writeI64(self.lockid) |
| oprot.writeFieldEnd() |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 2) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class HeartbeatTxnRangeRequest(object): |
| """ |
| Attributes: |
| - min |
| - max |
| |
| """ |
| |
| |
| def __init__(self, min=None, max=None,): |
| self.min = min |
| self.max = max |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.min = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.max = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('HeartbeatTxnRangeRequest') |
| if self.min is not None: |
| oprot.writeFieldBegin('min', TType.I64, 1) |
| oprot.writeI64(self.min) |
| oprot.writeFieldEnd() |
| if self.max is not None: |
| oprot.writeFieldBegin('max', TType.I64, 2) |
| oprot.writeI64(self.max) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.min is None: |
| raise TProtocolException(message='Required field min is unset!') |
| if self.max is None: |
| raise TProtocolException(message='Required field max is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class HeartbeatTxnRangeResponse(object): |
| """ |
| Attributes: |
| - aborted |
| - nosuch |
| |
| """ |
| |
| |
| def __init__(self, aborted=None, nosuch=None,): |
| self.aborted = aborted |
| self.nosuch = nosuch |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.SET: |
| self.aborted = set() |
| (_etype701, _size698) = iprot.readSetBegin() |
| for _i702 in range(_size698): |
| _elem703 = iprot.readI64() |
| self.aborted.add(_elem703) |
| iprot.readSetEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.SET: |
| self.nosuch = set() |
| (_etype707, _size704) = iprot.readSetBegin() |
| for _i708 in range(_size704): |
| _elem709 = iprot.readI64() |
| self.nosuch.add(_elem709) |
| iprot.readSetEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('HeartbeatTxnRangeResponse') |
| if self.aborted is not None: |
| oprot.writeFieldBegin('aborted', TType.SET, 1) |
| oprot.writeSetBegin(TType.I64, len(self.aborted)) |
| for iter710 in self.aborted: |
| oprot.writeI64(iter710) |
| oprot.writeSetEnd() |
| oprot.writeFieldEnd() |
| if self.nosuch is not None: |
| oprot.writeFieldBegin('nosuch', TType.SET, 2) |
| oprot.writeSetBegin(TType.I64, len(self.nosuch)) |
| for iter711 in self.nosuch: |
| oprot.writeI64(iter711) |
| oprot.writeSetEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.aborted is None: |
| raise TProtocolException(message='Required field aborted is unset!') |
| if self.nosuch is None: |
| raise TProtocolException(message='Required field nosuch is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CompactionRequest(object): |
| """ |
| Attributes: |
| - dbname |
| - tablename |
| - partitionname |
| - type |
| - runas |
| - properties |
| |
| """ |
| |
| |
| def __init__(self, dbname=None, tablename=None, partitionname=None, type=None, runas=None, properties=None,): |
| self.dbname = dbname |
| self.tablename = tablename |
| self.partitionname = partitionname |
| self.type = type |
| self.runas = runas |
| self.properties = properties |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.partitionname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.runas = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.MAP: |
| self.properties = {} |
| (_ktype713, _vtype714, _size712) = iprot.readMapBegin() |
| for _i716 in range(_size712): |
| _key717 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| _val718 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.properties[_key717] = _val718 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CompactionRequest') |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 1) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 2) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.partitionname is not None: |
| oprot.writeFieldBegin('partitionname', TType.STRING, 3) |
| oprot.writeString(self.partitionname.encode('utf-8') if sys.version_info[0] == 2 else self.partitionname) |
| oprot.writeFieldEnd() |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.I32, 4) |
| oprot.writeI32(self.type) |
| oprot.writeFieldEnd() |
| if self.runas is not None: |
| oprot.writeFieldBegin('runas', TType.STRING, 5) |
| oprot.writeString(self.runas.encode('utf-8') if sys.version_info[0] == 2 else self.runas) |
| oprot.writeFieldEnd() |
| if self.properties is not None: |
| oprot.writeFieldBegin('properties', TType.MAP, 6) |
| oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.properties)) |
| for kiter719, viter720 in self.properties.items(): |
| oprot.writeString(kiter719.encode('utf-8') if sys.version_info[0] == 2 else kiter719) |
| oprot.writeString(viter720.encode('utf-8') if sys.version_info[0] == 2 else viter720) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbname is None: |
| raise TProtocolException(message='Required field dbname is unset!') |
| if self.tablename is None: |
| raise TProtocolException(message='Required field tablename is unset!') |
| if self.type is None: |
| raise TProtocolException(message='Required field type is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CompactionInfoStruct(object): |
| """ |
| Attributes: |
| - id |
| - dbname |
| - tablename |
| - partitionname |
| - type |
| - runas |
| - properties |
| - toomanyaborts |
| - state |
| - workerId |
| - start |
| - highestWriteId |
| - errorMessage |
| - hasoldabort |
| - enqueueTime |
| |
| """ |
| |
| |
| def __init__(self, id=None, dbname=None, tablename=None, partitionname=None, type=None, runas=None, properties=None, toomanyaborts=None, state=None, workerId=None, start=None, highestWriteId=None, errorMessage=None, hasoldabort=None, enqueueTime=None,): |
| self.id = id |
| self.dbname = dbname |
| self.tablename = tablename |
| self.partitionname = partitionname |
| self.type = type |
| self.runas = runas |
| self.properties = properties |
| self.toomanyaborts = toomanyaborts |
| self.state = state |
| self.workerId = workerId |
| self.start = start |
| self.highestWriteId = highestWriteId |
| self.errorMessage = errorMessage |
| self.hasoldabort = hasoldabort |
| self.enqueueTime = enqueueTime |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.partitionname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.runas = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.properties = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.BOOL: |
| self.toomanyaborts = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.state = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.workerId = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.I64: |
| self.start = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 12: |
| if ftype == TType.I64: |
| self.highestWriteId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 13: |
| if ftype == TType.STRING: |
| self.errorMessage = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 14: |
| if ftype == TType.BOOL: |
| self.hasoldabort = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 15: |
| if ftype == TType.I64: |
| self.enqueueTime = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CompactionInfoStruct') |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 1) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 2) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 3) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.partitionname is not None: |
| oprot.writeFieldBegin('partitionname', TType.STRING, 4) |
| oprot.writeString(self.partitionname.encode('utf-8') if sys.version_info[0] == 2 else self.partitionname) |
| oprot.writeFieldEnd() |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.I32, 5) |
| oprot.writeI32(self.type) |
| oprot.writeFieldEnd() |
| if self.runas is not None: |
| oprot.writeFieldBegin('runas', TType.STRING, 6) |
| oprot.writeString(self.runas.encode('utf-8') if sys.version_info[0] == 2 else self.runas) |
| oprot.writeFieldEnd() |
| if self.properties is not None: |
| oprot.writeFieldBegin('properties', TType.STRING, 7) |
| oprot.writeString(self.properties.encode('utf-8') if sys.version_info[0] == 2 else self.properties) |
| oprot.writeFieldEnd() |
| if self.toomanyaborts is not None: |
| oprot.writeFieldBegin('toomanyaborts', TType.BOOL, 8) |
| oprot.writeBool(self.toomanyaborts) |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.STRING, 9) |
| oprot.writeString(self.state.encode('utf-8') if sys.version_info[0] == 2 else self.state) |
| oprot.writeFieldEnd() |
| if self.workerId is not None: |
| oprot.writeFieldBegin('workerId', TType.STRING, 10) |
| oprot.writeString(self.workerId.encode('utf-8') if sys.version_info[0] == 2 else self.workerId) |
| oprot.writeFieldEnd() |
| if self.start is not None: |
| oprot.writeFieldBegin('start', TType.I64, 11) |
| oprot.writeI64(self.start) |
| oprot.writeFieldEnd() |
| if self.highestWriteId is not None: |
| oprot.writeFieldBegin('highestWriteId', TType.I64, 12) |
| oprot.writeI64(self.highestWriteId) |
| oprot.writeFieldEnd() |
| if self.errorMessage is not None: |
| oprot.writeFieldBegin('errorMessage', TType.STRING, 13) |
| oprot.writeString(self.errorMessage.encode('utf-8') if sys.version_info[0] == 2 else self.errorMessage) |
| oprot.writeFieldEnd() |
| if self.hasoldabort is not None: |
| oprot.writeFieldBegin('hasoldabort', TType.BOOL, 14) |
| oprot.writeBool(self.hasoldabort) |
| oprot.writeFieldEnd() |
| if self.enqueueTime is not None: |
| oprot.writeFieldBegin('enqueueTime', TType.I64, 15) |
| oprot.writeI64(self.enqueueTime) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.id is None: |
| raise TProtocolException(message='Required field id is unset!') |
| if self.dbname is None: |
| raise TProtocolException(message='Required field dbname is unset!') |
| if self.tablename is None: |
| raise TProtocolException(message='Required field tablename is unset!') |
| if self.type is None: |
| raise TProtocolException(message='Required field type is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class OptionalCompactionInfoStruct(object): |
| """ |
| Attributes: |
| - ci |
| |
| """ |
| |
| |
| def __init__(self, ci=None,): |
| self.ci = ci |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.ci = CompactionInfoStruct() |
| self.ci.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('OptionalCompactionInfoStruct') |
| if self.ci is not None: |
| oprot.writeFieldBegin('ci', TType.STRUCT, 1) |
| self.ci.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CompactionResponse(object): |
| """ |
| Attributes: |
| - id |
| - state |
| - accepted |
| |
| """ |
| |
| |
| def __init__(self, id=None, state=None, accepted=None,): |
| self.id = id |
| self.state = state |
| self.accepted = accepted |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.state = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.BOOL: |
| self.accepted = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CompactionResponse') |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 1) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.STRING, 2) |
| oprot.writeString(self.state.encode('utf-8') if sys.version_info[0] == 2 else self.state) |
| oprot.writeFieldEnd() |
| if self.accepted is not None: |
| oprot.writeFieldBegin('accepted', TType.BOOL, 3) |
| oprot.writeBool(self.accepted) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.id is None: |
| raise TProtocolException(message='Required field id is unset!') |
| if self.state is None: |
| raise TProtocolException(message='Required field state is unset!') |
| if self.accepted is None: |
| raise TProtocolException(message='Required field accepted is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ShowCompactRequest(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ShowCompactRequest') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ShowCompactResponseElement(object): |
| """ |
| Attributes: |
| - dbname |
| - tablename |
| - partitionname |
| - type |
| - state |
| - workerid |
| - start |
| - runAs |
| - hightestTxnId |
| - metaInfo |
| - endTime |
| - hadoopJobId |
| - id |
| - errorMessage |
| - enqueueTime |
| |
| """ |
| |
| |
| def __init__(self, dbname=None, tablename=None, partitionname=None, type=None, state=None, workerid=None, start=None, runAs=None, hightestTxnId=None, metaInfo=None, endTime=None, hadoopJobId="None", id=None, errorMessage=None, enqueueTime=None,): |
| self.dbname = dbname |
| self.tablename = tablename |
| self.partitionname = partitionname |
| self.type = type |
| self.state = state |
| self.workerid = workerid |
| self.start = start |
| self.runAs = runAs |
| self.hightestTxnId = hightestTxnId |
| self.metaInfo = metaInfo |
| self.endTime = endTime |
| self.hadoopJobId = hadoopJobId |
| self.id = id |
| self.errorMessage = errorMessage |
| self.enqueueTime = enqueueTime |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.partitionname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.state = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.workerid = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I64: |
| self.start = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.runAs = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.I64: |
| self.hightestTxnId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.metaInfo = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.I64: |
| self.endTime = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 12: |
| if ftype == TType.STRING: |
| self.hadoopJobId = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 13: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 14: |
| if ftype == TType.STRING: |
| self.errorMessage = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 15: |
| if ftype == TType.I64: |
| self.enqueueTime = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ShowCompactResponseElement') |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 1) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 2) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.partitionname is not None: |
| oprot.writeFieldBegin('partitionname', TType.STRING, 3) |
| oprot.writeString(self.partitionname.encode('utf-8') if sys.version_info[0] == 2 else self.partitionname) |
| oprot.writeFieldEnd() |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.I32, 4) |
| oprot.writeI32(self.type) |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.STRING, 5) |
| oprot.writeString(self.state.encode('utf-8') if sys.version_info[0] == 2 else self.state) |
| oprot.writeFieldEnd() |
| if self.workerid is not None: |
| oprot.writeFieldBegin('workerid', TType.STRING, 6) |
| oprot.writeString(self.workerid.encode('utf-8') if sys.version_info[0] == 2 else self.workerid) |
| oprot.writeFieldEnd() |
| if self.start is not None: |
| oprot.writeFieldBegin('start', TType.I64, 7) |
| oprot.writeI64(self.start) |
| oprot.writeFieldEnd() |
| if self.runAs is not None: |
| oprot.writeFieldBegin('runAs', TType.STRING, 8) |
| oprot.writeString(self.runAs.encode('utf-8') if sys.version_info[0] == 2 else self.runAs) |
| oprot.writeFieldEnd() |
| if self.hightestTxnId is not None: |
| oprot.writeFieldBegin('hightestTxnId', TType.I64, 9) |
| oprot.writeI64(self.hightestTxnId) |
| oprot.writeFieldEnd() |
| if self.metaInfo is not None: |
| oprot.writeFieldBegin('metaInfo', TType.STRING, 10) |
| oprot.writeString(self.metaInfo.encode('utf-8') if sys.version_info[0] == 2 else self.metaInfo) |
| oprot.writeFieldEnd() |
| if self.endTime is not None: |
| oprot.writeFieldBegin('endTime', TType.I64, 11) |
| oprot.writeI64(self.endTime) |
| oprot.writeFieldEnd() |
| if self.hadoopJobId is not None: |
| oprot.writeFieldBegin('hadoopJobId', TType.STRING, 12) |
| oprot.writeString(self.hadoopJobId.encode('utf-8') if sys.version_info[0] == 2 else self.hadoopJobId) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 13) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| if self.errorMessage is not None: |
| oprot.writeFieldBegin('errorMessage', TType.STRING, 14) |
| oprot.writeString(self.errorMessage.encode('utf-8') if sys.version_info[0] == 2 else self.errorMessage) |
| oprot.writeFieldEnd() |
| if self.enqueueTime is not None: |
| oprot.writeFieldBegin('enqueueTime', TType.I64, 15) |
| oprot.writeI64(self.enqueueTime) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbname is None: |
| raise TProtocolException(message='Required field dbname is unset!') |
| if self.tablename is None: |
| raise TProtocolException(message='Required field tablename is unset!') |
| if self.type is None: |
| raise TProtocolException(message='Required field type is unset!') |
| if self.state is None: |
| raise TProtocolException(message='Required field state is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ShowCompactResponse(object): |
| """ |
| Attributes: |
| - compacts |
| |
| """ |
| |
| |
| def __init__(self, compacts=None,): |
| self.compacts = compacts |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.compacts = [] |
| (_etype724, _size721) = iprot.readListBegin() |
| for _i725 in range(_size721): |
| _elem726 = ShowCompactResponseElement() |
| _elem726.read(iprot) |
| self.compacts.append(_elem726) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ShowCompactResponse') |
| if self.compacts is not None: |
| oprot.writeFieldBegin('compacts', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.compacts)) |
| for iter727 in self.compacts: |
| iter727.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.compacts is None: |
| raise TProtocolException(message='Required field compacts is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AddDynamicPartitions(object): |
| """ |
| Attributes: |
| - txnid |
| - writeid |
| - dbname |
| - tablename |
| - partitionnames |
| - operationType |
| |
| """ |
| |
| |
| def __init__(self, txnid=None, writeid=None, dbname=None, tablename=None, partitionnames=None, operationType=5,): |
| self.txnid = txnid |
| self.writeid = writeid |
| self.dbname = dbname |
| self.tablename = tablename |
| self.partitionnames = partitionnames |
| self.operationType = operationType |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.writeid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.partitionnames = [] |
| (_etype731, _size728) = iprot.readListBegin() |
| for _i732 in range(_size728): |
| _elem733 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partitionnames.append(_elem733) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.operationType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AddDynamicPartitions') |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 1) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| if self.writeid is not None: |
| oprot.writeFieldBegin('writeid', TType.I64, 2) |
| oprot.writeI64(self.writeid) |
| oprot.writeFieldEnd() |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 3) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 4) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.partitionnames is not None: |
| oprot.writeFieldBegin('partitionnames', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRING, len(self.partitionnames)) |
| for iter734 in self.partitionnames: |
| oprot.writeString(iter734.encode('utf-8') if sys.version_info[0] == 2 else iter734) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.operationType is not None: |
| oprot.writeFieldBegin('operationType', TType.I32, 6) |
| oprot.writeI32(self.operationType) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txnid is None: |
| raise TProtocolException(message='Required field txnid is unset!') |
| if self.writeid is None: |
| raise TProtocolException(message='Required field writeid is unset!') |
| if self.dbname is None: |
| raise TProtocolException(message='Required field dbname is unset!') |
| if self.tablename is None: |
| raise TProtocolException(message='Required field tablename is unset!') |
| if self.partitionnames is None: |
| raise TProtocolException(message='Required field partitionnames is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class BasicTxnInfo(object): |
| """ |
| Attributes: |
| - isnull |
| - time |
| - txnid |
| - dbname |
| - tablename |
| - partitionname |
| |
| """ |
| |
| |
| def __init__(self, isnull=None, time=None, txnid=None, dbname=None, tablename=None, partitionname=None,): |
| self.isnull = isnull |
| self.time = time |
| self.txnid = txnid |
| self.dbname = dbname |
| self.tablename = tablename |
| self.partitionname = partitionname |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.isnull = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.time = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.txnid = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.dbname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.tablename = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.partitionname = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('BasicTxnInfo') |
| if self.isnull is not None: |
| oprot.writeFieldBegin('isnull', TType.BOOL, 1) |
| oprot.writeBool(self.isnull) |
| oprot.writeFieldEnd() |
| if self.time is not None: |
| oprot.writeFieldBegin('time', TType.I64, 2) |
| oprot.writeI64(self.time) |
| oprot.writeFieldEnd() |
| if self.txnid is not None: |
| oprot.writeFieldBegin('txnid', TType.I64, 3) |
| oprot.writeI64(self.txnid) |
| oprot.writeFieldEnd() |
| if self.dbname is not None: |
| oprot.writeFieldBegin('dbname', TType.STRING, 4) |
| oprot.writeString(self.dbname.encode('utf-8') if sys.version_info[0] == 2 else self.dbname) |
| oprot.writeFieldEnd() |
| if self.tablename is not None: |
| oprot.writeFieldBegin('tablename', TType.STRING, 5) |
| oprot.writeString(self.tablename.encode('utf-8') if sys.version_info[0] == 2 else self.tablename) |
| oprot.writeFieldEnd() |
| if self.partitionname is not None: |
| oprot.writeFieldBegin('partitionname', TType.STRING, 6) |
| oprot.writeString(self.partitionname.encode('utf-8') if sys.version_info[0] == 2 else self.partitionname) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.isnull is None: |
| raise TProtocolException(message='Required field isnull is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NotificationEventRequest(object): |
| """ |
| Attributes: |
| - lastEvent |
| - maxEvents |
| - eventTypeSkipList |
| |
| """ |
| |
| |
| def __init__(self, lastEvent=None, maxEvents=None, eventTypeSkipList=None,): |
| self.lastEvent = lastEvent |
| self.maxEvents = maxEvents |
| self.eventTypeSkipList = eventTypeSkipList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.lastEvent = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.maxEvents = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.eventTypeSkipList = [] |
| (_etype738, _size735) = iprot.readListBegin() |
| for _i739 in range(_size735): |
| _elem740 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.eventTypeSkipList.append(_elem740) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NotificationEventRequest') |
| if self.lastEvent is not None: |
| oprot.writeFieldBegin('lastEvent', TType.I64, 1) |
| oprot.writeI64(self.lastEvent) |
| oprot.writeFieldEnd() |
| if self.maxEvents is not None: |
| oprot.writeFieldBegin('maxEvents', TType.I32, 2) |
| oprot.writeI32(self.maxEvents) |
| oprot.writeFieldEnd() |
| if self.eventTypeSkipList is not None: |
| oprot.writeFieldBegin('eventTypeSkipList', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRING, len(self.eventTypeSkipList)) |
| for iter741 in self.eventTypeSkipList: |
| oprot.writeString(iter741.encode('utf-8') if sys.version_info[0] == 2 else iter741) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.lastEvent is None: |
| raise TProtocolException(message='Required field lastEvent is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NotificationEvent(object): |
| """ |
| Attributes: |
| - eventId |
| - eventTime |
| - eventType |
| - dbName |
| - tableName |
| - message |
| - messageFormat |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, eventId=None, eventTime=None, eventType=None, dbName=None, tableName=None, message=None, messageFormat=None, catName=None,): |
| self.eventId = eventId |
| self.eventTime = eventTime |
| self.eventType = eventType |
| self.dbName = dbName |
| self.tableName = tableName |
| self.message = message |
| self.messageFormat = messageFormat |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.eventId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.eventTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.eventType = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.messageFormat = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NotificationEvent') |
| if self.eventId is not None: |
| oprot.writeFieldBegin('eventId', TType.I64, 1) |
| oprot.writeI64(self.eventId) |
| oprot.writeFieldEnd() |
| if self.eventTime is not None: |
| oprot.writeFieldBegin('eventTime', TType.I32, 2) |
| oprot.writeI32(self.eventTime) |
| oprot.writeFieldEnd() |
| if self.eventType is not None: |
| oprot.writeFieldBegin('eventType', TType.STRING, 3) |
| oprot.writeString(self.eventType.encode('utf-8') if sys.version_info[0] == 2 else self.eventType) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 4) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 5) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 6) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| if self.messageFormat is not None: |
| oprot.writeFieldBegin('messageFormat', TType.STRING, 7) |
| oprot.writeString(self.messageFormat.encode('utf-8') if sys.version_info[0] == 2 else self.messageFormat) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 8) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.eventId is None: |
| raise TProtocolException(message='Required field eventId is unset!') |
| if self.eventTime is None: |
| raise TProtocolException(message='Required field eventTime is unset!') |
| if self.eventType is None: |
| raise TProtocolException(message='Required field eventType is unset!') |
| if self.message is None: |
| raise TProtocolException(message='Required field message is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NotificationEventResponse(object): |
| """ |
| Attributes: |
| - events |
| |
| """ |
| |
| |
| def __init__(self, events=None,): |
| self.events = events |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.events = [] |
| (_etype745, _size742) = iprot.readListBegin() |
| for _i746 in range(_size742): |
| _elem747 = NotificationEvent() |
| _elem747.read(iprot) |
| self.events.append(_elem747) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NotificationEventResponse') |
| if self.events is not None: |
| oprot.writeFieldBegin('events', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.events)) |
| for iter748 in self.events: |
| iter748.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.events is None: |
| raise TProtocolException(message='Required field events is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CurrentNotificationEventId(object): |
| """ |
| Attributes: |
| - eventId |
| |
| """ |
| |
| |
| def __init__(self, eventId=None,): |
| self.eventId = eventId |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.eventId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CurrentNotificationEventId') |
| if self.eventId is not None: |
| oprot.writeFieldBegin('eventId', TType.I64, 1) |
| oprot.writeI64(self.eventId) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.eventId is None: |
| raise TProtocolException(message='Required field eventId is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NotificationEventsCountRequest(object): |
| """ |
| Attributes: |
| - fromEventId |
| - dbName |
| - catName |
| - toEventId |
| - limit |
| |
| """ |
| |
| |
| def __init__(self, fromEventId=None, dbName=None, catName=None, toEventId=None, limit=None,): |
| self.fromEventId = fromEventId |
| self.dbName = dbName |
| self.catName = catName |
| self.toEventId = toEventId |
| self.limit = limit |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.fromEventId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I64: |
| self.toEventId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I64: |
| self.limit = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NotificationEventsCountRequest') |
| if self.fromEventId is not None: |
| oprot.writeFieldBegin('fromEventId', TType.I64, 1) |
| oprot.writeI64(self.fromEventId) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 3) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.toEventId is not None: |
| oprot.writeFieldBegin('toEventId', TType.I64, 4) |
| oprot.writeI64(self.toEventId) |
| oprot.writeFieldEnd() |
| if self.limit is not None: |
| oprot.writeFieldBegin('limit', TType.I64, 5) |
| oprot.writeI64(self.limit) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fromEventId is None: |
| raise TProtocolException(message='Required field fromEventId is unset!') |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NotificationEventsCountResponse(object): |
| """ |
| Attributes: |
| - eventsCount |
| |
| """ |
| |
| |
| def __init__(self, eventsCount=None,): |
| self.eventsCount = eventsCount |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.eventsCount = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NotificationEventsCountResponse') |
| if self.eventsCount is not None: |
| oprot.writeFieldBegin('eventsCount', TType.I64, 1) |
| oprot.writeI64(self.eventsCount) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.eventsCount is None: |
| raise TProtocolException(message='Required field eventsCount is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class InsertEventRequestData(object): |
| """ |
| Attributes: |
| - replace |
| - filesAdded |
| - filesAddedChecksum |
| - subDirectoryList |
| - partitionVal |
| |
| """ |
| |
| |
| def __init__(self, replace=None, filesAdded=None, filesAddedChecksum=None, subDirectoryList=None, partitionVal=None,): |
| self.replace = replace |
| self.filesAdded = filesAdded |
| self.filesAddedChecksum = filesAddedChecksum |
| self.subDirectoryList = subDirectoryList |
| self.partitionVal = partitionVal |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.replace = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.filesAdded = [] |
| (_etype752, _size749) = iprot.readListBegin() |
| for _i753 in range(_size749): |
| _elem754 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.filesAdded.append(_elem754) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.filesAddedChecksum = [] |
| (_etype758, _size755) = iprot.readListBegin() |
| for _i759 in range(_size755): |
| _elem760 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.filesAddedChecksum.append(_elem760) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.subDirectoryList = [] |
| (_etype764, _size761) = iprot.readListBegin() |
| for _i765 in range(_size761): |
| _elem766 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.subDirectoryList.append(_elem766) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.partitionVal = [] |
| (_etype770, _size767) = iprot.readListBegin() |
| for _i771 in range(_size767): |
| _elem772 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partitionVal.append(_elem772) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('InsertEventRequestData') |
| if self.replace is not None: |
| oprot.writeFieldBegin('replace', TType.BOOL, 1) |
| oprot.writeBool(self.replace) |
| oprot.writeFieldEnd() |
| if self.filesAdded is not None: |
| oprot.writeFieldBegin('filesAdded', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRING, len(self.filesAdded)) |
| for iter773 in self.filesAdded: |
| oprot.writeString(iter773.encode('utf-8') if sys.version_info[0] == 2 else iter773) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.filesAddedChecksum is not None: |
| oprot.writeFieldBegin('filesAddedChecksum', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRING, len(self.filesAddedChecksum)) |
| for iter774 in self.filesAddedChecksum: |
| oprot.writeString(iter774.encode('utf-8') if sys.version_info[0] == 2 else iter774) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.subDirectoryList is not None: |
| oprot.writeFieldBegin('subDirectoryList', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRING, len(self.subDirectoryList)) |
| for iter775 in self.subDirectoryList: |
| oprot.writeString(iter775.encode('utf-8') if sys.version_info[0] == 2 else iter775) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.partitionVal is not None: |
| oprot.writeFieldBegin('partitionVal', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRING, len(self.partitionVal)) |
| for iter776 in self.partitionVal: |
| oprot.writeString(iter776.encode('utf-8') if sys.version_info[0] == 2 else iter776) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.filesAdded is None: |
| raise TProtocolException(message='Required field filesAdded is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class FireEventRequestData(object): |
| """ |
| Attributes: |
| - insertData |
| - insertDatas |
| |
| """ |
| |
| |
| def __init__(self, insertData=None, insertDatas=None,): |
| self.insertData = insertData |
| self.insertDatas = insertDatas |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.insertData = InsertEventRequestData() |
| self.insertData.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.insertDatas = [] |
| (_etype780, _size777) = iprot.readListBegin() |
| for _i781 in range(_size777): |
| _elem782 = InsertEventRequestData() |
| _elem782.read(iprot) |
| self.insertDatas.append(_elem782) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('FireEventRequestData') |
| if self.insertData is not None: |
| oprot.writeFieldBegin('insertData', TType.STRUCT, 1) |
| self.insertData.write(oprot) |
| oprot.writeFieldEnd() |
| if self.insertDatas is not None: |
| oprot.writeFieldBegin('insertDatas', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRUCT, len(self.insertDatas)) |
| for iter783 in self.insertDatas: |
| iter783.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class FireEventRequest(object): |
| """ |
| Attributes: |
| - successful |
| - data |
| - dbName |
| - tableName |
| - partitionVals |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, successful=None, data=None, dbName=None, tableName=None, partitionVals=None, catName=None,): |
| self.successful = successful |
| self.data = data |
| self.dbName = dbName |
| self.tableName = tableName |
| self.partitionVals = partitionVals |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.successful = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.data = FireEventRequestData() |
| self.data.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.partitionVals = [] |
| (_etype787, _size784) = iprot.readListBegin() |
| for _i788 in range(_size784): |
| _elem789 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partitionVals.append(_elem789) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('FireEventRequest') |
| if self.successful is not None: |
| oprot.writeFieldBegin('successful', TType.BOOL, 1) |
| oprot.writeBool(self.successful) |
| oprot.writeFieldEnd() |
| if self.data is not None: |
| oprot.writeFieldBegin('data', TType.STRUCT, 2) |
| self.data.write(oprot) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 3) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 4) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.partitionVals is not None: |
| oprot.writeFieldBegin('partitionVals', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRING, len(self.partitionVals)) |
| for iter790 in self.partitionVals: |
| oprot.writeString(iter790.encode('utf-8') if sys.version_info[0] == 2 else iter790) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 6) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.successful is None: |
| raise TProtocolException(message='Required field successful is unset!') |
| if self.data is None: |
| raise TProtocolException(message='Required field data is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class FireEventResponse(object): |
| """ |
| Attributes: |
| - eventIds |
| |
| """ |
| |
| |
| def __init__(self, eventIds=None,): |
| self.eventIds = eventIds |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.eventIds = [] |
| (_etype794, _size791) = iprot.readListBegin() |
| for _i795 in range(_size791): |
| _elem796 = iprot.readI64() |
| self.eventIds.append(_elem796) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('FireEventResponse') |
| if self.eventIds is not None: |
| oprot.writeFieldBegin('eventIds', TType.LIST, 1) |
| oprot.writeListBegin(TType.I64, len(self.eventIds)) |
| for iter797 in self.eventIds: |
| oprot.writeI64(iter797) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WriteNotificationLogRequest(object): |
| """ |
| Attributes: |
| - txnId |
| - writeId |
| - db |
| - table |
| - fileInfo |
| - partitionVals |
| |
| """ |
| |
| |
| def __init__(self, txnId=None, writeId=None, db=None, table=None, fileInfo=None, partitionVals=None,): |
| self.txnId = txnId |
| self.writeId = writeId |
| self.db = db |
| self.table = table |
| self.fileInfo = fileInfo |
| self.partitionVals = partitionVals |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.txnId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.db = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.table = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRUCT: |
| self.fileInfo = InsertEventRequestData() |
| self.fileInfo.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.LIST: |
| self.partitionVals = [] |
| (_etype801, _size798) = iprot.readListBegin() |
| for _i802 in range(_size798): |
| _elem803 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partitionVals.append(_elem803) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WriteNotificationLogRequest') |
| if self.txnId is not None: |
| oprot.writeFieldBegin('txnId', TType.I64, 1) |
| oprot.writeI64(self.txnId) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 2) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.db is not None: |
| oprot.writeFieldBegin('db', TType.STRING, 3) |
| oprot.writeString(self.db.encode('utf-8') if sys.version_info[0] == 2 else self.db) |
| oprot.writeFieldEnd() |
| if self.table is not None: |
| oprot.writeFieldBegin('table', TType.STRING, 4) |
| oprot.writeString(self.table.encode('utf-8') if sys.version_info[0] == 2 else self.table) |
| oprot.writeFieldEnd() |
| if self.fileInfo is not None: |
| oprot.writeFieldBegin('fileInfo', TType.STRUCT, 5) |
| self.fileInfo.write(oprot) |
| oprot.writeFieldEnd() |
| if self.partitionVals is not None: |
| oprot.writeFieldBegin('partitionVals', TType.LIST, 6) |
| oprot.writeListBegin(TType.STRING, len(self.partitionVals)) |
| for iter804 in self.partitionVals: |
| oprot.writeString(iter804.encode('utf-8') if sys.version_info[0] == 2 else iter804) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.txnId is None: |
| raise TProtocolException(message='Required field txnId is unset!') |
| if self.writeId is None: |
| raise TProtocolException(message='Required field writeId is unset!') |
| if self.db is None: |
| raise TProtocolException(message='Required field db is unset!') |
| if self.table is None: |
| raise TProtocolException(message='Required field table is unset!') |
| if self.fileInfo is None: |
| raise TProtocolException(message='Required field fileInfo is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WriteNotificationLogResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WriteNotificationLogResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class MetadataPpdResult(object): |
| """ |
| Attributes: |
| - metadata |
| - includeBitset |
| |
| """ |
| |
| |
| def __init__(self, metadata=None, includeBitset=None,): |
| self.metadata = metadata |
| self.includeBitset = includeBitset |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.metadata = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.includeBitset = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('MetadataPpdResult') |
| if self.metadata is not None: |
| oprot.writeFieldBegin('metadata', TType.STRING, 1) |
| oprot.writeBinary(self.metadata) |
| oprot.writeFieldEnd() |
| if self.includeBitset is not None: |
| oprot.writeFieldBegin('includeBitset', TType.STRING, 2) |
| oprot.writeBinary(self.includeBitset) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetFileMetadataByExprResult(object): |
| """ |
| Attributes: |
| - metadata |
| - isSupported |
| |
| """ |
| |
| |
| def __init__(self, metadata=None, isSupported=None,): |
| self.metadata = metadata |
| self.isSupported = isSupported |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.MAP: |
| self.metadata = {} |
| (_ktype806, _vtype807, _size805) = iprot.readMapBegin() |
| for _i809 in range(_size805): |
| _key810 = iprot.readI64() |
| _val811 = MetadataPpdResult() |
| _val811.read(iprot) |
| self.metadata[_key810] = _val811 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.isSupported = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetFileMetadataByExprResult') |
| if self.metadata is not None: |
| oprot.writeFieldBegin('metadata', TType.MAP, 1) |
| oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.metadata)) |
| for kiter812, viter813 in self.metadata.items(): |
| oprot.writeI64(kiter812) |
| viter813.write(oprot) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.isSupported is not None: |
| oprot.writeFieldBegin('isSupported', TType.BOOL, 2) |
| oprot.writeBool(self.isSupported) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.metadata is None: |
| raise TProtocolException(message='Required field metadata is unset!') |
| if self.isSupported is None: |
| raise TProtocolException(message='Required field isSupported is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetFileMetadataByExprRequest(object): |
| """ |
| Attributes: |
| - fileIds |
| - expr |
| - doGetFooters |
| - type |
| |
| """ |
| |
| |
| def __init__(self, fileIds=None, expr=None, doGetFooters=None, type=None,): |
| self.fileIds = fileIds |
| self.expr = expr |
| self.doGetFooters = doGetFooters |
| self.type = type |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fileIds = [] |
| (_etype817, _size814) = iprot.readListBegin() |
| for _i818 in range(_size814): |
| _elem819 = iprot.readI64() |
| self.fileIds.append(_elem819) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.expr = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.BOOL: |
| self.doGetFooters = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetFileMetadataByExprRequest') |
| if self.fileIds is not None: |
| oprot.writeFieldBegin('fileIds', TType.LIST, 1) |
| oprot.writeListBegin(TType.I64, len(self.fileIds)) |
| for iter820 in self.fileIds: |
| oprot.writeI64(iter820) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.expr is not None: |
| oprot.writeFieldBegin('expr', TType.STRING, 2) |
| oprot.writeBinary(self.expr) |
| oprot.writeFieldEnd() |
| if self.doGetFooters is not None: |
| oprot.writeFieldBegin('doGetFooters', TType.BOOL, 3) |
| oprot.writeBool(self.doGetFooters) |
| oprot.writeFieldEnd() |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.I32, 4) |
| oprot.writeI32(self.type) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fileIds is None: |
| raise TProtocolException(message='Required field fileIds is unset!') |
| if self.expr is None: |
| raise TProtocolException(message='Required field expr is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetFileMetadataResult(object): |
| """ |
| Attributes: |
| - metadata |
| - isSupported |
| |
| """ |
| |
| |
| def __init__(self, metadata=None, isSupported=None,): |
| self.metadata = metadata |
| self.isSupported = isSupported |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.MAP: |
| self.metadata = {} |
| (_ktype822, _vtype823, _size821) = iprot.readMapBegin() |
| for _i825 in range(_size821): |
| _key826 = iprot.readI64() |
| _val827 = iprot.readBinary() |
| self.metadata[_key826] = _val827 |
| iprot.readMapEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.isSupported = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetFileMetadataResult') |
| if self.metadata is not None: |
| oprot.writeFieldBegin('metadata', TType.MAP, 1) |
| oprot.writeMapBegin(TType.I64, TType.STRING, len(self.metadata)) |
| for kiter828, viter829 in self.metadata.items(): |
| oprot.writeI64(kiter828) |
| oprot.writeBinary(viter829) |
| oprot.writeMapEnd() |
| oprot.writeFieldEnd() |
| if self.isSupported is not None: |
| oprot.writeFieldBegin('isSupported', TType.BOOL, 2) |
| oprot.writeBool(self.isSupported) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.metadata is None: |
| raise TProtocolException(message='Required field metadata is unset!') |
| if self.isSupported is None: |
| raise TProtocolException(message='Required field isSupported is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetFileMetadataRequest(object): |
| """ |
| Attributes: |
| - fileIds |
| |
| """ |
| |
| |
| def __init__(self, fileIds=None,): |
| self.fileIds = fileIds |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fileIds = [] |
| (_etype833, _size830) = iprot.readListBegin() |
| for _i834 in range(_size830): |
| _elem835 = iprot.readI64() |
| self.fileIds.append(_elem835) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetFileMetadataRequest') |
| if self.fileIds is not None: |
| oprot.writeFieldBegin('fileIds', TType.LIST, 1) |
| oprot.writeListBegin(TType.I64, len(self.fileIds)) |
| for iter836 in self.fileIds: |
| oprot.writeI64(iter836) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fileIds is None: |
| raise TProtocolException(message='Required field fileIds is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PutFileMetadataResult(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PutFileMetadataResult') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PutFileMetadataRequest(object): |
| """ |
| Attributes: |
| - fileIds |
| - metadata |
| - type |
| |
| """ |
| |
| |
| def __init__(self, fileIds=None, metadata=None, type=None,): |
| self.fileIds = fileIds |
| self.metadata = metadata |
| self.type = type |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fileIds = [] |
| (_etype840, _size837) = iprot.readListBegin() |
| for _i841 in range(_size837): |
| _elem842 = iprot.readI64() |
| self.fileIds.append(_elem842) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.metadata = [] |
| (_etype846, _size843) = iprot.readListBegin() |
| for _i847 in range(_size843): |
| _elem848 = iprot.readBinary() |
| self.metadata.append(_elem848) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I32: |
| self.type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PutFileMetadataRequest') |
| if self.fileIds is not None: |
| oprot.writeFieldBegin('fileIds', TType.LIST, 1) |
| oprot.writeListBegin(TType.I64, len(self.fileIds)) |
| for iter849 in self.fileIds: |
| oprot.writeI64(iter849) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.metadata is not None: |
| oprot.writeFieldBegin('metadata', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRING, len(self.metadata)) |
| for iter850 in self.metadata: |
| oprot.writeBinary(iter850) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.I32, 3) |
| oprot.writeI32(self.type) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fileIds is None: |
| raise TProtocolException(message='Required field fileIds is unset!') |
| if self.metadata is None: |
| raise TProtocolException(message='Required field metadata is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ClearFileMetadataResult(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ClearFileMetadataResult') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ClearFileMetadataRequest(object): |
| """ |
| Attributes: |
| - fileIds |
| |
| """ |
| |
| |
| def __init__(self, fileIds=None,): |
| self.fileIds = fileIds |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fileIds = [] |
| (_etype854, _size851) = iprot.readListBegin() |
| for _i855 in range(_size851): |
| _elem856 = iprot.readI64() |
| self.fileIds.append(_elem856) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ClearFileMetadataRequest') |
| if self.fileIds is not None: |
| oprot.writeFieldBegin('fileIds', TType.LIST, 1) |
| oprot.writeListBegin(TType.I64, len(self.fileIds)) |
| for iter857 in self.fileIds: |
| oprot.writeI64(iter857) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fileIds is None: |
| raise TProtocolException(message='Required field fileIds is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CacheFileMetadataResult(object): |
| """ |
| Attributes: |
| - isSupported |
| |
| """ |
| |
| |
| def __init__(self, isSupported=None,): |
| self.isSupported = isSupported |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.isSupported = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CacheFileMetadataResult') |
| if self.isSupported is not None: |
| oprot.writeFieldBegin('isSupported', TType.BOOL, 1) |
| oprot.writeBool(self.isSupported) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.isSupported is None: |
| raise TProtocolException(message='Required field isSupported is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CacheFileMetadataRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - partName |
| - isAllParts |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, partName=None, isAllParts=None,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.partName = partName |
| self.isAllParts = isAllParts |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.partName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.isAllParts = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CacheFileMetadataRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.partName is not None: |
| oprot.writeFieldBegin('partName', TType.STRING, 3) |
| oprot.writeString(self.partName.encode('utf-8') if sys.version_info[0] == 2 else self.partName) |
| oprot.writeFieldEnd() |
| if self.isAllParts is not None: |
| oprot.writeFieldBegin('isAllParts', TType.BOOL, 4) |
| oprot.writeBool(self.isAllParts) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetAllFunctionsResponse(object): |
| """ |
| Attributes: |
| - functions |
| |
| """ |
| |
| |
| def __init__(self, functions=None,): |
| self.functions = functions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.functions = [] |
| (_etype861, _size858) = iprot.readListBegin() |
| for _i862 in range(_size858): |
| _elem863 = Function() |
| _elem863.read(iprot) |
| self.functions.append(_elem863) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetAllFunctionsResponse') |
| if self.functions is not None: |
| oprot.writeFieldBegin('functions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.functions)) |
| for iter864 in self.functions: |
| iter864.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ClientCapabilities(object): |
| """ |
| Attributes: |
| - values |
| |
| """ |
| |
| |
| def __init__(self, values=None,): |
| self.values = values |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.values = [] |
| (_etype868, _size865) = iprot.readListBegin() |
| for _i869 in range(_size865): |
| _elem870 = iprot.readI32() |
| self.values.append(_elem870) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ClientCapabilities') |
| if self.values is not None: |
| oprot.writeFieldBegin('values', TType.LIST, 1) |
| oprot.writeListBegin(TType.I32, len(self.values)) |
| for iter871 in self.values: |
| oprot.writeI32(iter871) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.values is None: |
| raise TProtocolException(message='Required field values is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetProjectionsSpec(object): |
| """ |
| Attributes: |
| - fieldList |
| - includeParamKeyPattern |
| - excludeParamKeyPattern |
| |
| """ |
| |
| |
| def __init__(self, fieldList=None, includeParamKeyPattern=None, excludeParamKeyPattern=None,): |
| self.fieldList = fieldList |
| self.includeParamKeyPattern = includeParamKeyPattern |
| self.excludeParamKeyPattern = excludeParamKeyPattern |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fieldList = [] |
| (_etype875, _size872) = iprot.readListBegin() |
| for _i876 in range(_size872): |
| _elem877 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.fieldList.append(_elem877) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.includeParamKeyPattern = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.excludeParamKeyPattern = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetProjectionsSpec') |
| if self.fieldList is not None: |
| oprot.writeFieldBegin('fieldList', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.fieldList)) |
| for iter878 in self.fieldList: |
| oprot.writeString(iter878.encode('utf-8') if sys.version_info[0] == 2 else iter878) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.includeParamKeyPattern is not None: |
| oprot.writeFieldBegin('includeParamKeyPattern', TType.STRING, 2) |
| oprot.writeString(self.includeParamKeyPattern.encode('utf-8') if sys.version_info[0] == 2 else self.includeParamKeyPattern) |
| oprot.writeFieldEnd() |
| if self.excludeParamKeyPattern is not None: |
| oprot.writeFieldBegin('excludeParamKeyPattern', TType.STRING, 3) |
| oprot.writeString(self.excludeParamKeyPattern.encode('utf-8') if sys.version_info[0] == 2 else self.excludeParamKeyPattern) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetTableRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblName |
| - capabilities |
| - catName |
| - validWriteIdList |
| - getColumnStats |
| - processorCapabilities |
| - processorIdentifier |
| - engine |
| - id |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblName=None, capabilities=None, catName=None, validWriteIdList=None, getColumnStats=None, processorCapabilities=None, processorIdentifier=None, engine=None, id=-1,): |
| self.dbName = dbName |
| self.tblName = tblName |
| self.capabilities = capabilities |
| self.catName = catName |
| self.validWriteIdList = validWriteIdList |
| self.getColumnStats = getColumnStats |
| self.processorCapabilities = processorCapabilities |
| self.processorIdentifier = processorIdentifier |
| self.engine = engine |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRUCT: |
| self.capabilities = ClientCapabilities() |
| self.capabilities.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.getColumnStats = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.LIST: |
| self.processorCapabilities = [] |
| (_etype882, _size879) = iprot.readListBegin() |
| for _i883 in range(_size879): |
| _elem884 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.processorCapabilities.append(_elem884) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.processorIdentifier = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.engine = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetTableRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 2) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.capabilities is not None: |
| oprot.writeFieldBegin('capabilities', TType.STRUCT, 3) |
| self.capabilities.write(oprot) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 4) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 6) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.getColumnStats is not None: |
| oprot.writeFieldBegin('getColumnStats', TType.BOOL, 7) |
| oprot.writeBool(self.getColumnStats) |
| oprot.writeFieldEnd() |
| if self.processorCapabilities is not None: |
| oprot.writeFieldBegin('processorCapabilities', TType.LIST, 8) |
| oprot.writeListBegin(TType.STRING, len(self.processorCapabilities)) |
| for iter885 in self.processorCapabilities: |
| oprot.writeString(iter885.encode('utf-8') if sys.version_info[0] == 2 else iter885) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorIdentifier is not None: |
| oprot.writeFieldBegin('processorIdentifier', TType.STRING, 9) |
| oprot.writeString(self.processorIdentifier.encode('utf-8') if sys.version_info[0] == 2 else self.processorIdentifier) |
| oprot.writeFieldEnd() |
| if self.engine is not None: |
| oprot.writeFieldBegin('engine', TType.STRING, 10) |
| oprot.writeString(self.engine.encode('utf-8') if sys.version_info[0] == 2 else self.engine) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 11) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetTableResult(object): |
| """ |
| Attributes: |
| - table |
| - isStatsCompliant |
| |
| """ |
| |
| |
| def __init__(self, table=None, isStatsCompliant=None,): |
| self.table = table |
| self.isStatsCompliant = isStatsCompliant |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.table = Table() |
| self.table.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.isStatsCompliant = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetTableResult') |
| if self.table is not None: |
| oprot.writeFieldBegin('table', TType.STRUCT, 1) |
| self.table.write(oprot) |
| oprot.writeFieldEnd() |
| if self.isStatsCompliant is not None: |
| oprot.writeFieldBegin('isStatsCompliant', TType.BOOL, 2) |
| oprot.writeBool(self.isStatsCompliant) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.table is None: |
| raise TProtocolException(message='Required field table is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetTablesRequest(object): |
| """ |
| Attributes: |
| - dbName |
| - tblNames |
| - capabilities |
| - catName |
| - processorCapabilities |
| - processorIdentifier |
| - projectionSpec |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tblNames=None, capabilities=None, catName=None, processorCapabilities=None, processorIdentifier=None, projectionSpec=None,): |
| self.dbName = dbName |
| self.tblNames = tblNames |
| self.capabilities = capabilities |
| self.catName = catName |
| self.processorCapabilities = processorCapabilities |
| self.processorIdentifier = processorIdentifier |
| self.projectionSpec = projectionSpec |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.tblNames = [] |
| (_etype889, _size886) = iprot.readListBegin() |
| for _i890 in range(_size886): |
| _elem891 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.tblNames.append(_elem891) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRUCT: |
| self.capabilities = ClientCapabilities() |
| self.capabilities.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.processorCapabilities = [] |
| (_etype895, _size892) = iprot.readListBegin() |
| for _i896 in range(_size892): |
| _elem897 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.processorCapabilities.append(_elem897) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.processorIdentifier = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRUCT: |
| self.projectionSpec = GetProjectionsSpec() |
| self.projectionSpec.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetTablesRequest') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblNames is not None: |
| oprot.writeFieldBegin('tblNames', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRING, len(self.tblNames)) |
| for iter898 in self.tblNames: |
| oprot.writeString(iter898.encode('utf-8') if sys.version_info[0] == 2 else iter898) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.capabilities is not None: |
| oprot.writeFieldBegin('capabilities', TType.STRUCT, 3) |
| self.capabilities.write(oprot) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 4) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.processorCapabilities is not None: |
| oprot.writeFieldBegin('processorCapabilities', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRING, len(self.processorCapabilities)) |
| for iter899 in self.processorCapabilities: |
| oprot.writeString(iter899.encode('utf-8') if sys.version_info[0] == 2 else iter899) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorIdentifier is not None: |
| oprot.writeFieldBegin('processorIdentifier', TType.STRING, 6) |
| oprot.writeString(self.processorIdentifier.encode('utf-8') if sys.version_info[0] == 2 else self.processorIdentifier) |
| oprot.writeFieldEnd() |
| if self.projectionSpec is not None: |
| oprot.writeFieldBegin('projectionSpec', TType.STRUCT, 7) |
| self.projectionSpec.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetTablesResult(object): |
| """ |
| Attributes: |
| - tables |
| |
| """ |
| |
| |
| def __init__(self, tables=None,): |
| self.tables = tables |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.tables = [] |
| (_etype903, _size900) = iprot.readListBegin() |
| for _i904 in range(_size900): |
| _elem905 = Table() |
| _elem905.read(iprot) |
| self.tables.append(_elem905) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetTablesResult') |
| if self.tables is not None: |
| oprot.writeFieldBegin('tables', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.tables)) |
| for iter906 in self.tables: |
| iter906.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.tables is None: |
| raise TProtocolException(message='Required field tables is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetTablesExtRequest(object): |
| """ |
| Attributes: |
| - catalog |
| - database |
| - tableNamePattern |
| - requestedFields |
| - limit |
| - processorCapabilities |
| - processorIdentifier |
| |
| """ |
| |
| |
| def __init__(self, catalog=None, database=None, tableNamePattern=None, requestedFields=None, limit=None, processorCapabilities=None, processorIdentifier=None,): |
| self.catalog = catalog |
| self.database = database |
| self.tableNamePattern = tableNamePattern |
| self.requestedFields = requestedFields |
| self.limit = limit |
| self.processorCapabilities = processorCapabilities |
| self.processorIdentifier = processorIdentifier |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catalog = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.database = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tableNamePattern = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.requestedFields = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.limit = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.LIST: |
| self.processorCapabilities = [] |
| (_etype910, _size907) = iprot.readListBegin() |
| for _i911 in range(_size907): |
| _elem912 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.processorCapabilities.append(_elem912) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.processorIdentifier = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetTablesExtRequest') |
| if self.catalog is not None: |
| oprot.writeFieldBegin('catalog', TType.STRING, 1) |
| oprot.writeString(self.catalog.encode('utf-8') if sys.version_info[0] == 2 else self.catalog) |
| oprot.writeFieldEnd() |
| if self.database is not None: |
| oprot.writeFieldBegin('database', TType.STRING, 2) |
| oprot.writeString(self.database.encode('utf-8') if sys.version_info[0] == 2 else self.database) |
| oprot.writeFieldEnd() |
| if self.tableNamePattern is not None: |
| oprot.writeFieldBegin('tableNamePattern', TType.STRING, 3) |
| oprot.writeString(self.tableNamePattern.encode('utf-8') if sys.version_info[0] == 2 else self.tableNamePattern) |
| oprot.writeFieldEnd() |
| if self.requestedFields is not None: |
| oprot.writeFieldBegin('requestedFields', TType.I32, 4) |
| oprot.writeI32(self.requestedFields) |
| oprot.writeFieldEnd() |
| if self.limit is not None: |
| oprot.writeFieldBegin('limit', TType.I32, 5) |
| oprot.writeI32(self.limit) |
| oprot.writeFieldEnd() |
| if self.processorCapabilities is not None: |
| oprot.writeFieldBegin('processorCapabilities', TType.LIST, 6) |
| oprot.writeListBegin(TType.STRING, len(self.processorCapabilities)) |
| for iter913 in self.processorCapabilities: |
| oprot.writeString(iter913.encode('utf-8') if sys.version_info[0] == 2 else iter913) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorIdentifier is not None: |
| oprot.writeFieldBegin('processorIdentifier', TType.STRING, 7) |
| oprot.writeString(self.processorIdentifier.encode('utf-8') if sys.version_info[0] == 2 else self.processorIdentifier) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.catalog is None: |
| raise TProtocolException(message='Required field catalog is unset!') |
| if self.database is None: |
| raise TProtocolException(message='Required field database is unset!') |
| if self.tableNamePattern is None: |
| raise TProtocolException(message='Required field tableNamePattern is unset!') |
| if self.requestedFields is None: |
| raise TProtocolException(message='Required field requestedFields is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ExtendedTableInfo(object): |
| """ |
| Attributes: |
| - tblName |
| - accessType |
| - requiredReadCapabilities |
| - requiredWriteCapabilities |
| |
| """ |
| |
| |
| def __init__(self, tblName=None, accessType=None, requiredReadCapabilities=None, requiredWriteCapabilities=None,): |
| self.tblName = tblName |
| self.accessType = accessType |
| self.requiredReadCapabilities = requiredReadCapabilities |
| self.requiredWriteCapabilities = requiredWriteCapabilities |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.accessType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.requiredReadCapabilities = [] |
| (_etype917, _size914) = iprot.readListBegin() |
| for _i918 in range(_size914): |
| _elem919 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.requiredReadCapabilities.append(_elem919) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.requiredWriteCapabilities = [] |
| (_etype923, _size920) = iprot.readListBegin() |
| for _i924 in range(_size920): |
| _elem925 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.requiredWriteCapabilities.append(_elem925) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ExtendedTableInfo') |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 1) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.accessType is not None: |
| oprot.writeFieldBegin('accessType', TType.I32, 2) |
| oprot.writeI32(self.accessType) |
| oprot.writeFieldEnd() |
| if self.requiredReadCapabilities is not None: |
| oprot.writeFieldBegin('requiredReadCapabilities', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRING, len(self.requiredReadCapabilities)) |
| for iter926 in self.requiredReadCapabilities: |
| oprot.writeString(iter926.encode('utf-8') if sys.version_info[0] == 2 else iter926) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.requiredWriteCapabilities is not None: |
| oprot.writeFieldBegin('requiredWriteCapabilities', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRING, len(self.requiredWriteCapabilities)) |
| for iter927 in self.requiredWriteCapabilities: |
| oprot.writeString(iter927.encode('utf-8') if sys.version_info[0] == 2 else iter927) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetDatabaseRequest(object): |
| """ |
| Attributes: |
| - name |
| - catalogName |
| - processorCapabilities |
| - processorIdentifier |
| |
| """ |
| |
| |
| def __init__(self, name=None, catalogName=None, processorCapabilities=None, processorIdentifier=None,): |
| self.name = name |
| self.catalogName = catalogName |
| self.processorCapabilities = processorCapabilities |
| self.processorIdentifier = processorIdentifier |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.catalogName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.processorCapabilities = [] |
| (_etype931, _size928) = iprot.readListBegin() |
| for _i932 in range(_size928): |
| _elem933 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.processorCapabilities.append(_elem933) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.processorIdentifier = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetDatabaseRequest') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.catalogName is not None: |
| oprot.writeFieldBegin('catalogName', TType.STRING, 2) |
| oprot.writeString(self.catalogName.encode('utf-8') if sys.version_info[0] == 2 else self.catalogName) |
| oprot.writeFieldEnd() |
| if self.processorCapabilities is not None: |
| oprot.writeFieldBegin('processorCapabilities', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRING, len(self.processorCapabilities)) |
| for iter934 in self.processorCapabilities: |
| oprot.writeString(iter934.encode('utf-8') if sys.version_info[0] == 2 else iter934) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorIdentifier is not None: |
| oprot.writeFieldBegin('processorIdentifier', TType.STRING, 4) |
| oprot.writeString(self.processorIdentifier.encode('utf-8') if sys.version_info[0] == 2 else self.processorIdentifier) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CmRecycleRequest(object): |
| """ |
| Attributes: |
| - dataPath |
| - purge |
| |
| """ |
| |
| |
| def __init__(self, dataPath=None, purge=None,): |
| self.dataPath = dataPath |
| self.purge = purge |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dataPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.purge = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CmRecycleRequest') |
| if self.dataPath is not None: |
| oprot.writeFieldBegin('dataPath', TType.STRING, 1) |
| oprot.writeString(self.dataPath.encode('utf-8') if sys.version_info[0] == 2 else self.dataPath) |
| oprot.writeFieldEnd() |
| if self.purge is not None: |
| oprot.writeFieldBegin('purge', TType.BOOL, 2) |
| oprot.writeBool(self.purge) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dataPath is None: |
| raise TProtocolException(message='Required field dataPath is unset!') |
| if self.purge is None: |
| raise TProtocolException(message='Required field purge is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CmRecycleResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CmRecycleResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TableMeta(object): |
| """ |
| Attributes: |
| - dbName |
| - tableName |
| - tableType |
| - comments |
| - catName |
| |
| """ |
| |
| |
| def __init__(self, dbName=None, tableName=None, tableType=None, comments=None, catName=None,): |
| self.dbName = dbName |
| self.tableName = tableName |
| self.tableType = tableType |
| self.comments = comments |
| self.catName = catName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tableType = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.comments = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TableMeta') |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 1) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 2) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.tableType is not None: |
| oprot.writeFieldBegin('tableType', TType.STRING, 3) |
| oprot.writeString(self.tableType.encode('utf-8') if sys.version_info[0] == 2 else self.tableType) |
| oprot.writeFieldEnd() |
| if self.comments is not None: |
| oprot.writeFieldBegin('comments', TType.STRING, 4) |
| oprot.writeString(self.comments.encode('utf-8') if sys.version_info[0] == 2 else self.comments) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 5) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| if self.tableType is None: |
| raise TProtocolException(message='Required field tableType is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class Materialization(object): |
| """ |
| Attributes: |
| - sourceTablesUpdateDeleteModified |
| |
| """ |
| |
| |
| def __init__(self, sourceTablesUpdateDeleteModified=None,): |
| self.sourceTablesUpdateDeleteModified = sourceTablesUpdateDeleteModified |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.BOOL: |
| self.sourceTablesUpdateDeleteModified = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('Materialization') |
| if self.sourceTablesUpdateDeleteModified is not None: |
| oprot.writeFieldBegin('sourceTablesUpdateDeleteModified', TType.BOOL, 1) |
| oprot.writeBool(self.sourceTablesUpdateDeleteModified) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.sourceTablesUpdateDeleteModified is None: |
| raise TProtocolException(message='Required field sourceTablesUpdateDeleteModified is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMResourcePlan(object): |
| """ |
| Attributes: |
| - name |
| - status |
| - queryParallelism |
| - defaultPoolPath |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, name=None, status=None, queryParallelism=None, defaultPoolPath=None, ns=None,): |
| self.name = name |
| self.status = status |
| self.queryParallelism = queryParallelism |
| self.defaultPoolPath = defaultPoolPath |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.status = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I32: |
| self.queryParallelism = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.defaultPoolPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMResourcePlan') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.status is not None: |
| oprot.writeFieldBegin('status', TType.I32, 2) |
| oprot.writeI32(self.status) |
| oprot.writeFieldEnd() |
| if self.queryParallelism is not None: |
| oprot.writeFieldBegin('queryParallelism', TType.I32, 3) |
| oprot.writeI32(self.queryParallelism) |
| oprot.writeFieldEnd() |
| if self.defaultPoolPath is not None: |
| oprot.writeFieldBegin('defaultPoolPath', TType.STRING, 4) |
| oprot.writeString(self.defaultPoolPath.encode('utf-8') if sys.version_info[0] == 2 else self.defaultPoolPath) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 5) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.name is None: |
| raise TProtocolException(message='Required field name is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMNullableResourcePlan(object): |
| """ |
| Attributes: |
| - name |
| - status |
| - queryParallelism |
| - isSetQueryParallelism |
| - defaultPoolPath |
| - isSetDefaultPoolPath |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, name=None, status=None, queryParallelism=None, isSetQueryParallelism=None, defaultPoolPath=None, isSetDefaultPoolPath=None, ns=None,): |
| self.name = name |
| self.status = status |
| self.queryParallelism = queryParallelism |
| self.isSetQueryParallelism = isSetQueryParallelism |
| self.defaultPoolPath = defaultPoolPath |
| self.isSetDefaultPoolPath = isSetDefaultPoolPath |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.status = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.queryParallelism = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.BOOL: |
| self.isSetQueryParallelism = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.defaultPoolPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.isSetDefaultPoolPath = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMNullableResourcePlan') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.status is not None: |
| oprot.writeFieldBegin('status', TType.I32, 2) |
| oprot.writeI32(self.status) |
| oprot.writeFieldEnd() |
| if self.queryParallelism is not None: |
| oprot.writeFieldBegin('queryParallelism', TType.I32, 4) |
| oprot.writeI32(self.queryParallelism) |
| oprot.writeFieldEnd() |
| if self.isSetQueryParallelism is not None: |
| oprot.writeFieldBegin('isSetQueryParallelism', TType.BOOL, 5) |
| oprot.writeBool(self.isSetQueryParallelism) |
| oprot.writeFieldEnd() |
| if self.defaultPoolPath is not None: |
| oprot.writeFieldBegin('defaultPoolPath', TType.STRING, 6) |
| oprot.writeString(self.defaultPoolPath.encode('utf-8') if sys.version_info[0] == 2 else self.defaultPoolPath) |
| oprot.writeFieldEnd() |
| if self.isSetDefaultPoolPath is not None: |
| oprot.writeFieldBegin('isSetDefaultPoolPath', TType.BOOL, 7) |
| oprot.writeBool(self.isSetDefaultPoolPath) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 8) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMPool(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - poolPath |
| - allocFraction |
| - queryParallelism |
| - schedulingPolicy |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, poolPath=None, allocFraction=None, queryParallelism=None, schedulingPolicy=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.poolPath = poolPath |
| self.allocFraction = allocFraction |
| self.queryParallelism = queryParallelism |
| self.schedulingPolicy = schedulingPolicy |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.poolPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.DOUBLE: |
| self.allocFraction = iprot.readDouble() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.queryParallelism = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.schedulingPolicy = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMPool') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.poolPath is not None: |
| oprot.writeFieldBegin('poolPath', TType.STRING, 2) |
| oprot.writeString(self.poolPath.encode('utf-8') if sys.version_info[0] == 2 else self.poolPath) |
| oprot.writeFieldEnd() |
| if self.allocFraction is not None: |
| oprot.writeFieldBegin('allocFraction', TType.DOUBLE, 3) |
| oprot.writeDouble(self.allocFraction) |
| oprot.writeFieldEnd() |
| if self.queryParallelism is not None: |
| oprot.writeFieldBegin('queryParallelism', TType.I32, 4) |
| oprot.writeI32(self.queryParallelism) |
| oprot.writeFieldEnd() |
| if self.schedulingPolicy is not None: |
| oprot.writeFieldBegin('schedulingPolicy', TType.STRING, 5) |
| oprot.writeString(self.schedulingPolicy.encode('utf-8') if sys.version_info[0] == 2 else self.schedulingPolicy) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 6) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.resourcePlanName is None: |
| raise TProtocolException(message='Required field resourcePlanName is unset!') |
| if self.poolPath is None: |
| raise TProtocolException(message='Required field poolPath is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMNullablePool(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - poolPath |
| - allocFraction |
| - queryParallelism |
| - schedulingPolicy |
| - isSetSchedulingPolicy |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, poolPath=None, allocFraction=None, queryParallelism=None, schedulingPolicy=None, isSetSchedulingPolicy=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.poolPath = poolPath |
| self.allocFraction = allocFraction |
| self.queryParallelism = queryParallelism |
| self.schedulingPolicy = schedulingPolicy |
| self.isSetSchedulingPolicy = isSetSchedulingPolicy |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.poolPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.DOUBLE: |
| self.allocFraction = iprot.readDouble() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I32: |
| self.queryParallelism = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.schedulingPolicy = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.BOOL: |
| self.isSetSchedulingPolicy = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMNullablePool') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.poolPath is not None: |
| oprot.writeFieldBegin('poolPath', TType.STRING, 2) |
| oprot.writeString(self.poolPath.encode('utf-8') if sys.version_info[0] == 2 else self.poolPath) |
| oprot.writeFieldEnd() |
| if self.allocFraction is not None: |
| oprot.writeFieldBegin('allocFraction', TType.DOUBLE, 3) |
| oprot.writeDouble(self.allocFraction) |
| oprot.writeFieldEnd() |
| if self.queryParallelism is not None: |
| oprot.writeFieldBegin('queryParallelism', TType.I32, 4) |
| oprot.writeI32(self.queryParallelism) |
| oprot.writeFieldEnd() |
| if self.schedulingPolicy is not None: |
| oprot.writeFieldBegin('schedulingPolicy', TType.STRING, 5) |
| oprot.writeString(self.schedulingPolicy.encode('utf-8') if sys.version_info[0] == 2 else self.schedulingPolicy) |
| oprot.writeFieldEnd() |
| if self.isSetSchedulingPolicy is not None: |
| oprot.writeFieldBegin('isSetSchedulingPolicy', TType.BOOL, 6) |
| oprot.writeBool(self.isSetSchedulingPolicy) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 7) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.resourcePlanName is None: |
| raise TProtocolException(message='Required field resourcePlanName is unset!') |
| if self.poolPath is None: |
| raise TProtocolException(message='Required field poolPath is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMTrigger(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - triggerName |
| - triggerExpression |
| - actionExpression |
| - isInUnmanaged |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, triggerName=None, triggerExpression=None, actionExpression=None, isInUnmanaged=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.triggerName = triggerName |
| self.triggerExpression = triggerExpression |
| self.actionExpression = actionExpression |
| self.isInUnmanaged = isInUnmanaged |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.triggerName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.triggerExpression = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.actionExpression = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.BOOL: |
| self.isInUnmanaged = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMTrigger') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.triggerName is not None: |
| oprot.writeFieldBegin('triggerName', TType.STRING, 2) |
| oprot.writeString(self.triggerName.encode('utf-8') if sys.version_info[0] == 2 else self.triggerName) |
| oprot.writeFieldEnd() |
| if self.triggerExpression is not None: |
| oprot.writeFieldBegin('triggerExpression', TType.STRING, 3) |
| oprot.writeString(self.triggerExpression.encode('utf-8') if sys.version_info[0] == 2 else self.triggerExpression) |
| oprot.writeFieldEnd() |
| if self.actionExpression is not None: |
| oprot.writeFieldBegin('actionExpression', TType.STRING, 4) |
| oprot.writeString(self.actionExpression.encode('utf-8') if sys.version_info[0] == 2 else self.actionExpression) |
| oprot.writeFieldEnd() |
| if self.isInUnmanaged is not None: |
| oprot.writeFieldBegin('isInUnmanaged', TType.BOOL, 5) |
| oprot.writeBool(self.isInUnmanaged) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 6) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.resourcePlanName is None: |
| raise TProtocolException(message='Required field resourcePlanName is unset!') |
| if self.triggerName is None: |
| raise TProtocolException(message='Required field triggerName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMMapping(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - entityType |
| - entityName |
| - poolPath |
| - ordering |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, entityType=None, entityName=None, poolPath=None, ordering=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.entityType = entityType |
| self.entityName = entityName |
| self.poolPath = poolPath |
| self.ordering = ordering |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.entityType = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.entityName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.poolPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.ordering = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMMapping') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.entityType is not None: |
| oprot.writeFieldBegin('entityType', TType.STRING, 2) |
| oprot.writeString(self.entityType.encode('utf-8') if sys.version_info[0] == 2 else self.entityType) |
| oprot.writeFieldEnd() |
| if self.entityName is not None: |
| oprot.writeFieldBegin('entityName', TType.STRING, 3) |
| oprot.writeString(self.entityName.encode('utf-8') if sys.version_info[0] == 2 else self.entityName) |
| oprot.writeFieldEnd() |
| if self.poolPath is not None: |
| oprot.writeFieldBegin('poolPath', TType.STRING, 4) |
| oprot.writeString(self.poolPath.encode('utf-8') if sys.version_info[0] == 2 else self.poolPath) |
| oprot.writeFieldEnd() |
| if self.ordering is not None: |
| oprot.writeFieldBegin('ordering', TType.I32, 5) |
| oprot.writeI32(self.ordering) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 6) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.resourcePlanName is None: |
| raise TProtocolException(message='Required field resourcePlanName is unset!') |
| if self.entityType is None: |
| raise TProtocolException(message='Required field entityType is unset!') |
| if self.entityName is None: |
| raise TProtocolException(message='Required field entityName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMPoolTrigger(object): |
| """ |
| Attributes: |
| - pool |
| - trigger |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, pool=None, trigger=None, ns=None,): |
| self.pool = pool |
| self.trigger = trigger |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.pool = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.trigger = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMPoolTrigger') |
| if self.pool is not None: |
| oprot.writeFieldBegin('pool', TType.STRING, 1) |
| oprot.writeString(self.pool.encode('utf-8') if sys.version_info[0] == 2 else self.pool) |
| oprot.writeFieldEnd() |
| if self.trigger is not None: |
| oprot.writeFieldBegin('trigger', TType.STRING, 2) |
| oprot.writeString(self.trigger.encode('utf-8') if sys.version_info[0] == 2 else self.trigger) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 3) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.pool is None: |
| raise TProtocolException(message='Required field pool is unset!') |
| if self.trigger is None: |
| raise TProtocolException(message='Required field trigger is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMFullResourcePlan(object): |
| """ |
| Attributes: |
| - plan |
| - pools |
| - mappings |
| - triggers |
| - poolTriggers |
| |
| """ |
| |
| |
| def __init__(self, plan=None, pools=None, mappings=None, triggers=None, poolTriggers=None,): |
| self.plan = plan |
| self.pools = pools |
| self.mappings = mappings |
| self.triggers = triggers |
| self.poolTriggers = poolTriggers |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.plan = WMResourcePlan() |
| self.plan.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.pools = [] |
| (_etype938, _size935) = iprot.readListBegin() |
| for _i939 in range(_size935): |
| _elem940 = WMPool() |
| _elem940.read(iprot) |
| self.pools.append(_elem940) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.mappings = [] |
| (_etype944, _size941) = iprot.readListBegin() |
| for _i945 in range(_size941): |
| _elem946 = WMMapping() |
| _elem946.read(iprot) |
| self.mappings.append(_elem946) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.triggers = [] |
| (_etype950, _size947) = iprot.readListBegin() |
| for _i951 in range(_size947): |
| _elem952 = WMTrigger() |
| _elem952.read(iprot) |
| self.triggers.append(_elem952) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.poolTriggers = [] |
| (_etype956, _size953) = iprot.readListBegin() |
| for _i957 in range(_size953): |
| _elem958 = WMPoolTrigger() |
| _elem958.read(iprot) |
| self.poolTriggers.append(_elem958) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMFullResourcePlan') |
| if self.plan is not None: |
| oprot.writeFieldBegin('plan', TType.STRUCT, 1) |
| self.plan.write(oprot) |
| oprot.writeFieldEnd() |
| if self.pools is not None: |
| oprot.writeFieldBegin('pools', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRUCT, len(self.pools)) |
| for iter959 in self.pools: |
| iter959.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.mappings is not None: |
| oprot.writeFieldBegin('mappings', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRUCT, len(self.mappings)) |
| for iter960 in self.mappings: |
| iter960.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.triggers is not None: |
| oprot.writeFieldBegin('triggers', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRUCT, len(self.triggers)) |
| for iter961 in self.triggers: |
| iter961.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.poolTriggers is not None: |
| oprot.writeFieldBegin('poolTriggers', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRUCT, len(self.poolTriggers)) |
| for iter962 in self.poolTriggers: |
| iter962.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.plan is None: |
| raise TProtocolException(message='Required field plan is unset!') |
| if self.pools is None: |
| raise TProtocolException(message='Required field pools is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreateResourcePlanRequest(object): |
| """ |
| Attributes: |
| - resourcePlan |
| - copyFrom |
| |
| """ |
| |
| |
| def __init__(self, resourcePlan=None, copyFrom=None,): |
| self.resourcePlan = resourcePlan |
| self.copyFrom = copyFrom |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.resourcePlan = WMResourcePlan() |
| self.resourcePlan.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.copyFrom = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreateResourcePlanRequest') |
| if self.resourcePlan is not None: |
| oprot.writeFieldBegin('resourcePlan', TType.STRUCT, 1) |
| self.resourcePlan.write(oprot) |
| oprot.writeFieldEnd() |
| if self.copyFrom is not None: |
| oprot.writeFieldBegin('copyFrom', TType.STRING, 2) |
| oprot.writeString(self.copyFrom.encode('utf-8') if sys.version_info[0] == 2 else self.copyFrom) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreateResourcePlanResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreateResourcePlanResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMGetActiveResourcePlanRequest(object): |
| """ |
| Attributes: |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, ns=None,): |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMGetActiveResourcePlanRequest') |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 1) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMGetActiveResourcePlanResponse(object): |
| """ |
| Attributes: |
| - resourcePlan |
| |
| """ |
| |
| |
| def __init__(self, resourcePlan=None,): |
| self.resourcePlan = resourcePlan |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.resourcePlan = WMFullResourcePlan() |
| self.resourcePlan.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMGetActiveResourcePlanResponse') |
| if self.resourcePlan is not None: |
| oprot.writeFieldBegin('resourcePlan', TType.STRUCT, 1) |
| self.resourcePlan.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMGetResourcePlanRequest(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMGetResourcePlanRequest') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 2) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMGetResourcePlanResponse(object): |
| """ |
| Attributes: |
| - resourcePlan |
| |
| """ |
| |
| |
| def __init__(self, resourcePlan=None,): |
| self.resourcePlan = resourcePlan |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.resourcePlan = WMFullResourcePlan() |
| self.resourcePlan.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMGetResourcePlanResponse') |
| if self.resourcePlan is not None: |
| oprot.writeFieldBegin('resourcePlan', TType.STRUCT, 1) |
| self.resourcePlan.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMGetAllResourcePlanRequest(object): |
| """ |
| Attributes: |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, ns=None,): |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMGetAllResourcePlanRequest') |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 1) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMGetAllResourcePlanResponse(object): |
| """ |
| Attributes: |
| - resourcePlans |
| |
| """ |
| |
| |
| def __init__(self, resourcePlans=None,): |
| self.resourcePlans = resourcePlans |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.resourcePlans = [] |
| (_etype966, _size963) = iprot.readListBegin() |
| for _i967 in range(_size963): |
| _elem968 = WMResourcePlan() |
| _elem968.read(iprot) |
| self.resourcePlans.append(_elem968) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMGetAllResourcePlanResponse') |
| if self.resourcePlans is not None: |
| oprot.writeFieldBegin('resourcePlans', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.resourcePlans)) |
| for iter969 in self.resourcePlans: |
| iter969.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMAlterResourcePlanRequest(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - resourcePlan |
| - isEnableAndActivate |
| - isForceDeactivate |
| - isReplace |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, resourcePlan=None, isEnableAndActivate=None, isForceDeactivate=None, isReplace=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.resourcePlan = resourcePlan |
| self.isEnableAndActivate = isEnableAndActivate |
| self.isForceDeactivate = isForceDeactivate |
| self.isReplace = isReplace |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.resourcePlan = WMNullableResourcePlan() |
| self.resourcePlan.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.BOOL: |
| self.isEnableAndActivate = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.isForceDeactivate = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.BOOL: |
| self.isReplace = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMAlterResourcePlanRequest') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.resourcePlan is not None: |
| oprot.writeFieldBegin('resourcePlan', TType.STRUCT, 2) |
| self.resourcePlan.write(oprot) |
| oprot.writeFieldEnd() |
| if self.isEnableAndActivate is not None: |
| oprot.writeFieldBegin('isEnableAndActivate', TType.BOOL, 3) |
| oprot.writeBool(self.isEnableAndActivate) |
| oprot.writeFieldEnd() |
| if self.isForceDeactivate is not None: |
| oprot.writeFieldBegin('isForceDeactivate', TType.BOOL, 4) |
| oprot.writeBool(self.isForceDeactivate) |
| oprot.writeFieldEnd() |
| if self.isReplace is not None: |
| oprot.writeFieldBegin('isReplace', TType.BOOL, 5) |
| oprot.writeBool(self.isReplace) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 6) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMAlterResourcePlanResponse(object): |
| """ |
| Attributes: |
| - fullResourcePlan |
| |
| """ |
| |
| |
| def __init__(self, fullResourcePlan=None,): |
| self.fullResourcePlan = fullResourcePlan |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.fullResourcePlan = WMFullResourcePlan() |
| self.fullResourcePlan.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMAlterResourcePlanResponse') |
| if self.fullResourcePlan is not None: |
| oprot.writeFieldBegin('fullResourcePlan', TType.STRUCT, 1) |
| self.fullResourcePlan.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMValidateResourcePlanRequest(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMValidateResourcePlanRequest') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 2) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMValidateResourcePlanResponse(object): |
| """ |
| Attributes: |
| - errors |
| - warnings |
| |
| """ |
| |
| |
| def __init__(self, errors=None, warnings=None,): |
| self.errors = errors |
| self.warnings = warnings |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.errors = [] |
| (_etype973, _size970) = iprot.readListBegin() |
| for _i974 in range(_size970): |
| _elem975 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.errors.append(_elem975) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.LIST: |
| self.warnings = [] |
| (_etype979, _size976) = iprot.readListBegin() |
| for _i980 in range(_size976): |
| _elem981 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.warnings.append(_elem981) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMValidateResourcePlanResponse') |
| if self.errors is not None: |
| oprot.writeFieldBegin('errors', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.errors)) |
| for iter982 in self.errors: |
| oprot.writeString(iter982.encode('utf-8') if sys.version_info[0] == 2 else iter982) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.warnings is not None: |
| oprot.writeFieldBegin('warnings', TType.LIST, 2) |
| oprot.writeListBegin(TType.STRING, len(self.warnings)) |
| for iter983 in self.warnings: |
| oprot.writeString(iter983.encode('utf-8') if sys.version_info[0] == 2 else iter983) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMDropResourcePlanRequest(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMDropResourcePlanRequest') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 2) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMDropResourcePlanResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMDropResourcePlanResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreateTriggerRequest(object): |
| """ |
| Attributes: |
| - trigger |
| |
| """ |
| |
| |
| def __init__(self, trigger=None,): |
| self.trigger = trigger |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.trigger = WMTrigger() |
| self.trigger.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreateTriggerRequest') |
| if self.trigger is not None: |
| oprot.writeFieldBegin('trigger', TType.STRUCT, 1) |
| self.trigger.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreateTriggerResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreateTriggerResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMAlterTriggerRequest(object): |
| """ |
| Attributes: |
| - trigger |
| |
| """ |
| |
| |
| def __init__(self, trigger=None,): |
| self.trigger = trigger |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.trigger = WMTrigger() |
| self.trigger.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMAlterTriggerRequest') |
| if self.trigger is not None: |
| oprot.writeFieldBegin('trigger', TType.STRUCT, 1) |
| self.trigger.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMAlterTriggerResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMAlterTriggerResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMDropTriggerRequest(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - triggerName |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, triggerName=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.triggerName = triggerName |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.triggerName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMDropTriggerRequest') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.triggerName is not None: |
| oprot.writeFieldBegin('triggerName', TType.STRING, 2) |
| oprot.writeString(self.triggerName.encode('utf-8') if sys.version_info[0] == 2 else self.triggerName) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 3) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMDropTriggerResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMDropTriggerResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMGetTriggersForResourePlanRequest(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMGetTriggersForResourePlanRequest') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 2) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMGetTriggersForResourePlanResponse(object): |
| """ |
| Attributes: |
| - triggers |
| |
| """ |
| |
| |
| def __init__(self, triggers=None,): |
| self.triggers = triggers |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.triggers = [] |
| (_etype987, _size984) = iprot.readListBegin() |
| for _i988 in range(_size984): |
| _elem989 = WMTrigger() |
| _elem989.read(iprot) |
| self.triggers.append(_elem989) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMGetTriggersForResourePlanResponse') |
| if self.triggers is not None: |
| oprot.writeFieldBegin('triggers', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.triggers)) |
| for iter990 in self.triggers: |
| iter990.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreatePoolRequest(object): |
| """ |
| Attributes: |
| - pool |
| |
| """ |
| |
| |
| def __init__(self, pool=None,): |
| self.pool = pool |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.pool = WMPool() |
| self.pool.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreatePoolRequest') |
| if self.pool is not None: |
| oprot.writeFieldBegin('pool', TType.STRUCT, 1) |
| self.pool.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreatePoolResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreatePoolResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMAlterPoolRequest(object): |
| """ |
| Attributes: |
| - pool |
| - poolPath |
| |
| """ |
| |
| |
| def __init__(self, pool=None, poolPath=None,): |
| self.pool = pool |
| self.poolPath = poolPath |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.pool = WMNullablePool() |
| self.pool.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.poolPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMAlterPoolRequest') |
| if self.pool is not None: |
| oprot.writeFieldBegin('pool', TType.STRUCT, 1) |
| self.pool.write(oprot) |
| oprot.writeFieldEnd() |
| if self.poolPath is not None: |
| oprot.writeFieldBegin('poolPath', TType.STRING, 2) |
| oprot.writeString(self.poolPath.encode('utf-8') if sys.version_info[0] == 2 else self.poolPath) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMAlterPoolResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMAlterPoolResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMDropPoolRequest(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - poolPath |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, poolPath=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.poolPath = poolPath |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.poolPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMDropPoolRequest') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.poolPath is not None: |
| oprot.writeFieldBegin('poolPath', TType.STRING, 2) |
| oprot.writeString(self.poolPath.encode('utf-8') if sys.version_info[0] == 2 else self.poolPath) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 3) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMDropPoolResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMDropPoolResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreateOrUpdateMappingRequest(object): |
| """ |
| Attributes: |
| - mapping |
| - update |
| |
| """ |
| |
| |
| def __init__(self, mapping=None, update=None,): |
| self.mapping = mapping |
| self.update = update |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.mapping = WMMapping() |
| self.mapping.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.update = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreateOrUpdateMappingRequest') |
| if self.mapping is not None: |
| oprot.writeFieldBegin('mapping', TType.STRUCT, 1) |
| self.mapping.write(oprot) |
| oprot.writeFieldEnd() |
| if self.update is not None: |
| oprot.writeFieldBegin('update', TType.BOOL, 2) |
| oprot.writeBool(self.update) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreateOrUpdateMappingResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreateOrUpdateMappingResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMDropMappingRequest(object): |
| """ |
| Attributes: |
| - mapping |
| |
| """ |
| |
| |
| def __init__(self, mapping=None,): |
| self.mapping = mapping |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.mapping = WMMapping() |
| self.mapping.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMDropMappingRequest') |
| if self.mapping is not None: |
| oprot.writeFieldBegin('mapping', TType.STRUCT, 1) |
| self.mapping.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMDropMappingResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMDropMappingResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreateOrDropTriggerToPoolMappingRequest(object): |
| """ |
| Attributes: |
| - resourcePlanName |
| - triggerName |
| - poolPath |
| - drop |
| - ns |
| |
| """ |
| |
| |
| def __init__(self, resourcePlanName=None, triggerName=None, poolPath=None, drop=None, ns=None,): |
| self.resourcePlanName = resourcePlanName |
| self.triggerName = triggerName |
| self.poolPath = poolPath |
| self.drop = drop |
| self.ns = ns |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.resourcePlanName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.triggerName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.poolPath = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.drop = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.ns = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreateOrDropTriggerToPoolMappingRequest') |
| if self.resourcePlanName is not None: |
| oprot.writeFieldBegin('resourcePlanName', TType.STRING, 1) |
| oprot.writeString(self.resourcePlanName.encode('utf-8') if sys.version_info[0] == 2 else self.resourcePlanName) |
| oprot.writeFieldEnd() |
| if self.triggerName is not None: |
| oprot.writeFieldBegin('triggerName', TType.STRING, 2) |
| oprot.writeString(self.triggerName.encode('utf-8') if sys.version_info[0] == 2 else self.triggerName) |
| oprot.writeFieldEnd() |
| if self.poolPath is not None: |
| oprot.writeFieldBegin('poolPath', TType.STRING, 3) |
| oprot.writeString(self.poolPath.encode('utf-8') if sys.version_info[0] == 2 else self.poolPath) |
| oprot.writeFieldEnd() |
| if self.drop is not None: |
| oprot.writeFieldBegin('drop', TType.BOOL, 4) |
| oprot.writeBool(self.drop) |
| oprot.writeFieldEnd() |
| if self.ns is not None: |
| oprot.writeFieldBegin('ns', TType.STRING, 5) |
| oprot.writeString(self.ns.encode('utf-8') if sys.version_info[0] == 2 else self.ns) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class WMCreateOrDropTriggerToPoolMappingResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('WMCreateOrDropTriggerToPoolMappingResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ISchema(object): |
| """ |
| Attributes: |
| - schemaType |
| - name |
| - catName |
| - dbName |
| - compatibility |
| - validationLevel |
| - canEvolve |
| - schemaGroup |
| - description |
| |
| """ |
| |
| |
| def __init__(self, schemaType=None, name=None, catName=None, dbName=None, compatibility=None, validationLevel=None, canEvolve=None, schemaGroup=None, description=None,): |
| self.schemaType = schemaType |
| self.name = name |
| self.catName = catName |
| self.dbName = dbName |
| self.compatibility = compatibility |
| self.validationLevel = validationLevel |
| self.canEvolve = canEvolve |
| self.schemaGroup = schemaGroup |
| self.description = description |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.schemaType = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.compatibility = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I32: |
| self.validationLevel = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.BOOL: |
| self.canEvolve = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.schemaGroup = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.description = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ISchema') |
| if self.schemaType is not None: |
| oprot.writeFieldBegin('schemaType', TType.I32, 1) |
| oprot.writeI32(self.schemaType) |
| oprot.writeFieldEnd() |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 2) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 3) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 4) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.compatibility is not None: |
| oprot.writeFieldBegin('compatibility', TType.I32, 5) |
| oprot.writeI32(self.compatibility) |
| oprot.writeFieldEnd() |
| if self.validationLevel is not None: |
| oprot.writeFieldBegin('validationLevel', TType.I32, 6) |
| oprot.writeI32(self.validationLevel) |
| oprot.writeFieldEnd() |
| if self.canEvolve is not None: |
| oprot.writeFieldBegin('canEvolve', TType.BOOL, 7) |
| oprot.writeBool(self.canEvolve) |
| oprot.writeFieldEnd() |
| if self.schemaGroup is not None: |
| oprot.writeFieldBegin('schemaGroup', TType.STRING, 8) |
| oprot.writeString(self.schemaGroup.encode('utf-8') if sys.version_info[0] == 2 else self.schemaGroup) |
| oprot.writeFieldEnd() |
| if self.description is not None: |
| oprot.writeFieldBegin('description', TType.STRING, 9) |
| oprot.writeString(self.description.encode('utf-8') if sys.version_info[0] == 2 else self.description) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ISchemaName(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - schemaName |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, schemaName=None,): |
| self.catName = catName |
| self.dbName = dbName |
| self.schemaName = schemaName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.schemaName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ISchemaName') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.schemaName is not None: |
| oprot.writeFieldBegin('schemaName', TType.STRING, 3) |
| oprot.writeString(self.schemaName.encode('utf-8') if sys.version_info[0] == 2 else self.schemaName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AlterISchemaRequest(object): |
| """ |
| Attributes: |
| - name |
| - newSchema |
| |
| """ |
| |
| |
| def __init__(self, name=None, newSchema=None,): |
| self.name = name |
| self.newSchema = newSchema |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.name = ISchemaName() |
| self.name.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRUCT: |
| self.newSchema = ISchema() |
| self.newSchema.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AlterISchemaRequest') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRUCT, 1) |
| self.name.write(oprot) |
| oprot.writeFieldEnd() |
| if self.newSchema is not None: |
| oprot.writeFieldBegin('newSchema', TType.STRUCT, 3) |
| self.newSchema.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SchemaVersion(object): |
| """ |
| Attributes: |
| - schema |
| - version |
| - createdAt |
| - cols |
| - state |
| - description |
| - schemaText |
| - fingerprint |
| - name |
| - serDe |
| |
| """ |
| |
| |
| def __init__(self, schema=None, version=None, createdAt=None, cols=None, state=None, description=None, schemaText=None, fingerprint=None, name=None, serDe=None,): |
| self.schema = schema |
| self.version = version |
| self.createdAt = createdAt |
| self.cols = cols |
| self.state = state |
| self.description = description |
| self.schemaText = schemaText |
| self.fingerprint = fingerprint |
| self.name = name |
| self.serDe = serDe |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.schema = ISchemaName() |
| self.schema.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.version = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.createdAt = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.cols = [] |
| (_etype994, _size991) = iprot.readListBegin() |
| for _i995 in range(_size991): |
| _elem996 = FieldSchema() |
| _elem996.read(iprot) |
| self.cols.append(_elem996) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I32: |
| self.state = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.description = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.schemaText = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.fingerprint = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRUCT: |
| self.serDe = SerDeInfo() |
| self.serDe.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SchemaVersion') |
| if self.schema is not None: |
| oprot.writeFieldBegin('schema', TType.STRUCT, 1) |
| self.schema.write(oprot) |
| oprot.writeFieldEnd() |
| if self.version is not None: |
| oprot.writeFieldBegin('version', TType.I32, 2) |
| oprot.writeI32(self.version) |
| oprot.writeFieldEnd() |
| if self.createdAt is not None: |
| oprot.writeFieldBegin('createdAt', TType.I64, 3) |
| oprot.writeI64(self.createdAt) |
| oprot.writeFieldEnd() |
| if self.cols is not None: |
| oprot.writeFieldBegin('cols', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRUCT, len(self.cols)) |
| for iter997 in self.cols: |
| iter997.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.I32, 5) |
| oprot.writeI32(self.state) |
| oprot.writeFieldEnd() |
| if self.description is not None: |
| oprot.writeFieldBegin('description', TType.STRING, 6) |
| oprot.writeString(self.description.encode('utf-8') if sys.version_info[0] == 2 else self.description) |
| oprot.writeFieldEnd() |
| if self.schemaText is not None: |
| oprot.writeFieldBegin('schemaText', TType.STRING, 7) |
| oprot.writeString(self.schemaText.encode('utf-8') if sys.version_info[0] == 2 else self.schemaText) |
| oprot.writeFieldEnd() |
| if self.fingerprint is not None: |
| oprot.writeFieldBegin('fingerprint', TType.STRING, 8) |
| oprot.writeString(self.fingerprint.encode('utf-8') if sys.version_info[0] == 2 else self.fingerprint) |
| oprot.writeFieldEnd() |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 9) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.serDe is not None: |
| oprot.writeFieldBegin('serDe', TType.STRUCT, 10) |
| self.serDe.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SchemaVersionDescriptor(object): |
| """ |
| Attributes: |
| - schema |
| - version |
| |
| """ |
| |
| |
| def __init__(self, schema=None, version=None,): |
| self.schema = schema |
| self.version = version |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.schema = ISchemaName() |
| self.schema.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.version = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SchemaVersionDescriptor') |
| if self.schema is not None: |
| oprot.writeFieldBegin('schema', TType.STRUCT, 1) |
| self.schema.write(oprot) |
| oprot.writeFieldEnd() |
| if self.version is not None: |
| oprot.writeFieldBegin('version', TType.I32, 2) |
| oprot.writeI32(self.version) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class FindSchemasByColsRqst(object): |
| """ |
| Attributes: |
| - colName |
| - colNamespace |
| - type |
| |
| """ |
| |
| |
| def __init__(self, colName=None, colNamespace=None, type=None,): |
| self.colName = colName |
| self.colNamespace = colNamespace |
| self.type = type |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.colName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.colNamespace = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.type = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('FindSchemasByColsRqst') |
| if self.colName is not None: |
| oprot.writeFieldBegin('colName', TType.STRING, 1) |
| oprot.writeString(self.colName.encode('utf-8') if sys.version_info[0] == 2 else self.colName) |
| oprot.writeFieldEnd() |
| if self.colNamespace is not None: |
| oprot.writeFieldBegin('colNamespace', TType.STRING, 2) |
| oprot.writeString(self.colNamespace.encode('utf-8') if sys.version_info[0] == 2 else self.colNamespace) |
| oprot.writeFieldEnd() |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.STRING, 3) |
| oprot.writeString(self.type.encode('utf-8') if sys.version_info[0] == 2 else self.type) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class FindSchemasByColsResp(object): |
| """ |
| Attributes: |
| - schemaVersions |
| |
| """ |
| |
| |
| def __init__(self, schemaVersions=None,): |
| self.schemaVersions = schemaVersions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.schemaVersions = [] |
| (_etype1001, _size998) = iprot.readListBegin() |
| for _i1002 in range(_size998): |
| _elem1003 = SchemaVersionDescriptor() |
| _elem1003.read(iprot) |
| self.schemaVersions.append(_elem1003) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('FindSchemasByColsResp') |
| if self.schemaVersions is not None: |
| oprot.writeFieldBegin('schemaVersions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.schemaVersions)) |
| for iter1004 in self.schemaVersions: |
| iter1004.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class MapSchemaVersionToSerdeRequest(object): |
| """ |
| Attributes: |
| - schemaVersion |
| - serdeName |
| |
| """ |
| |
| |
| def __init__(self, schemaVersion=None, serdeName=None,): |
| self.schemaVersion = schemaVersion |
| self.serdeName = serdeName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.schemaVersion = SchemaVersionDescriptor() |
| self.schemaVersion.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.serdeName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('MapSchemaVersionToSerdeRequest') |
| if self.schemaVersion is not None: |
| oprot.writeFieldBegin('schemaVersion', TType.STRUCT, 1) |
| self.schemaVersion.write(oprot) |
| oprot.writeFieldEnd() |
| if self.serdeName is not None: |
| oprot.writeFieldBegin('serdeName', TType.STRING, 2) |
| oprot.writeString(self.serdeName.encode('utf-8') if sys.version_info[0] == 2 else self.serdeName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class SetSchemaVersionStateRequest(object): |
| """ |
| Attributes: |
| - schemaVersion |
| - state |
| |
| """ |
| |
| |
| def __init__(self, schemaVersion=None, state=None,): |
| self.schemaVersion = schemaVersion |
| self.state = state |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.schemaVersion = SchemaVersionDescriptor() |
| self.schemaVersion.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.state = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('SetSchemaVersionStateRequest') |
| if self.schemaVersion is not None: |
| oprot.writeFieldBegin('schemaVersion', TType.STRUCT, 1) |
| self.schemaVersion.write(oprot) |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.I32, 2) |
| oprot.writeI32(self.state) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetSerdeRequest(object): |
| """ |
| Attributes: |
| - serdeName |
| |
| """ |
| |
| |
| def __init__(self, serdeName=None,): |
| self.serdeName = serdeName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.serdeName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetSerdeRequest') |
| if self.serdeName is not None: |
| oprot.writeFieldBegin('serdeName', TType.STRING, 1) |
| oprot.writeString(self.serdeName.encode('utf-8') if sys.version_info[0] == 2 else self.serdeName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class RuntimeStat(object): |
| """ |
| Attributes: |
| - createTime |
| - weight |
| - payload |
| |
| """ |
| |
| |
| def __init__(self, createTime=None, weight=None, payload=None,): |
| self.createTime = createTime |
| self.weight = weight |
| self.payload = payload |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.createTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.weight = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.payload = iprot.readBinary() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('RuntimeStat') |
| if self.createTime is not None: |
| oprot.writeFieldBegin('createTime', TType.I32, 1) |
| oprot.writeI32(self.createTime) |
| oprot.writeFieldEnd() |
| if self.weight is not None: |
| oprot.writeFieldBegin('weight', TType.I32, 2) |
| oprot.writeI32(self.weight) |
| oprot.writeFieldEnd() |
| if self.payload is not None: |
| oprot.writeFieldBegin('payload', TType.STRING, 3) |
| oprot.writeBinary(self.payload) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.weight is None: |
| raise TProtocolException(message='Required field weight is unset!') |
| if self.payload is None: |
| raise TProtocolException(message='Required field payload is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetRuntimeStatsRequest(object): |
| """ |
| Attributes: |
| - maxWeight |
| - maxCreateTime |
| |
| """ |
| |
| |
| def __init__(self, maxWeight=None, maxCreateTime=None,): |
| self.maxWeight = maxWeight |
| self.maxCreateTime = maxCreateTime |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.maxWeight = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.maxCreateTime = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetRuntimeStatsRequest') |
| if self.maxWeight is not None: |
| oprot.writeFieldBegin('maxWeight', TType.I32, 1) |
| oprot.writeI32(self.maxWeight) |
| oprot.writeFieldEnd() |
| if self.maxCreateTime is not None: |
| oprot.writeFieldBegin('maxCreateTime', TType.I32, 2) |
| oprot.writeI32(self.maxCreateTime) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.maxWeight is None: |
| raise TProtocolException(message='Required field maxWeight is unset!') |
| if self.maxCreateTime is None: |
| raise TProtocolException(message='Required field maxCreateTime is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class CreateTableRequest(object): |
| """ |
| Attributes: |
| - table |
| - envContext |
| - primaryKeys |
| - foreignKeys |
| - uniqueConstraints |
| - notNullConstraints |
| - defaultConstraints |
| - checkConstraints |
| - processorCapabilities |
| - processorIdentifier |
| |
| """ |
| |
| |
| def __init__(self, table=None, envContext=None, primaryKeys=None, foreignKeys=None, uniqueConstraints=None, notNullConstraints=None, defaultConstraints=None, checkConstraints=None, processorCapabilities=None, processorIdentifier=None,): |
| self.table = table |
| self.envContext = envContext |
| self.primaryKeys = primaryKeys |
| self.foreignKeys = foreignKeys |
| self.uniqueConstraints = uniqueConstraints |
| self.notNullConstraints = notNullConstraints |
| self.defaultConstraints = defaultConstraints |
| self.checkConstraints = checkConstraints |
| self.processorCapabilities = processorCapabilities |
| self.processorIdentifier = processorIdentifier |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.table = Table() |
| self.table.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.envContext = EnvironmentContext() |
| self.envContext.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.LIST: |
| self.primaryKeys = [] |
| (_etype1008, _size1005) = iprot.readListBegin() |
| for _i1009 in range(_size1005): |
| _elem1010 = SQLPrimaryKey() |
| _elem1010.read(iprot) |
| self.primaryKeys.append(_elem1010) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.foreignKeys = [] |
| (_etype1014, _size1011) = iprot.readListBegin() |
| for _i1015 in range(_size1011): |
| _elem1016 = SQLForeignKey() |
| _elem1016.read(iprot) |
| self.foreignKeys.append(_elem1016) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.LIST: |
| self.uniqueConstraints = [] |
| (_etype1020, _size1017) = iprot.readListBegin() |
| for _i1021 in range(_size1017): |
| _elem1022 = SQLUniqueConstraint() |
| _elem1022.read(iprot) |
| self.uniqueConstraints.append(_elem1022) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.LIST: |
| self.notNullConstraints = [] |
| (_etype1026, _size1023) = iprot.readListBegin() |
| for _i1027 in range(_size1023): |
| _elem1028 = SQLNotNullConstraint() |
| _elem1028.read(iprot) |
| self.notNullConstraints.append(_elem1028) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.LIST: |
| self.defaultConstraints = [] |
| (_etype1032, _size1029) = iprot.readListBegin() |
| for _i1033 in range(_size1029): |
| _elem1034 = SQLDefaultConstraint() |
| _elem1034.read(iprot) |
| self.defaultConstraints.append(_elem1034) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.LIST: |
| self.checkConstraints = [] |
| (_etype1038, _size1035) = iprot.readListBegin() |
| for _i1039 in range(_size1035): |
| _elem1040 = SQLCheckConstraint() |
| _elem1040.read(iprot) |
| self.checkConstraints.append(_elem1040) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.LIST: |
| self.processorCapabilities = [] |
| (_etype1044, _size1041) = iprot.readListBegin() |
| for _i1045 in range(_size1041): |
| _elem1046 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.processorCapabilities.append(_elem1046) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.processorIdentifier = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('CreateTableRequest') |
| if self.table is not None: |
| oprot.writeFieldBegin('table', TType.STRUCT, 1) |
| self.table.write(oprot) |
| oprot.writeFieldEnd() |
| if self.envContext is not None: |
| oprot.writeFieldBegin('envContext', TType.STRUCT, 2) |
| self.envContext.write(oprot) |
| oprot.writeFieldEnd() |
| if self.primaryKeys is not None: |
| oprot.writeFieldBegin('primaryKeys', TType.LIST, 3) |
| oprot.writeListBegin(TType.STRUCT, len(self.primaryKeys)) |
| for iter1047 in self.primaryKeys: |
| iter1047.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.foreignKeys is not None: |
| oprot.writeFieldBegin('foreignKeys', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRUCT, len(self.foreignKeys)) |
| for iter1048 in self.foreignKeys: |
| iter1048.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.uniqueConstraints is not None: |
| oprot.writeFieldBegin('uniqueConstraints', TType.LIST, 5) |
| oprot.writeListBegin(TType.STRUCT, len(self.uniqueConstraints)) |
| for iter1049 in self.uniqueConstraints: |
| iter1049.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.notNullConstraints is not None: |
| oprot.writeFieldBegin('notNullConstraints', TType.LIST, 6) |
| oprot.writeListBegin(TType.STRUCT, len(self.notNullConstraints)) |
| for iter1050 in self.notNullConstraints: |
| iter1050.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.defaultConstraints is not None: |
| oprot.writeFieldBegin('defaultConstraints', TType.LIST, 7) |
| oprot.writeListBegin(TType.STRUCT, len(self.defaultConstraints)) |
| for iter1051 in self.defaultConstraints: |
| iter1051.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.checkConstraints is not None: |
| oprot.writeFieldBegin('checkConstraints', TType.LIST, 8) |
| oprot.writeListBegin(TType.STRUCT, len(self.checkConstraints)) |
| for iter1052 in self.checkConstraints: |
| iter1052.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorCapabilities is not None: |
| oprot.writeFieldBegin('processorCapabilities', TType.LIST, 9) |
| oprot.writeListBegin(TType.STRING, len(self.processorCapabilities)) |
| for iter1053 in self.processorCapabilities: |
| oprot.writeString(iter1053.encode('utf-8') if sys.version_info[0] == 2 else iter1053) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorIdentifier is not None: |
| oprot.writeFieldBegin('processorIdentifier', TType.STRING, 10) |
| oprot.writeString(self.processorIdentifier.encode('utf-8') if sys.version_info[0] == 2 else self.processorIdentifier) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.table is None: |
| raise TProtocolException(message='Required field table is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ScheduledQueryPollRequest(object): |
| """ |
| Attributes: |
| - clusterNamespace |
| |
| """ |
| |
| |
| def __init__(self, clusterNamespace=None,): |
| self.clusterNamespace = clusterNamespace |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.clusterNamespace = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ScheduledQueryPollRequest') |
| if self.clusterNamespace is not None: |
| oprot.writeFieldBegin('clusterNamespace', TType.STRING, 1) |
| oprot.writeString(self.clusterNamespace.encode('utf-8') if sys.version_info[0] == 2 else self.clusterNamespace) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.clusterNamespace is None: |
| raise TProtocolException(message='Required field clusterNamespace is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ScheduledQueryKey(object): |
| """ |
| Attributes: |
| - scheduleName |
| - clusterNamespace |
| |
| """ |
| |
| |
| def __init__(self, scheduleName=None, clusterNamespace=None,): |
| self.scheduleName = scheduleName |
| self.clusterNamespace = clusterNamespace |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.scheduleName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.clusterNamespace = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ScheduledQueryKey') |
| if self.scheduleName is not None: |
| oprot.writeFieldBegin('scheduleName', TType.STRING, 1) |
| oprot.writeString(self.scheduleName.encode('utf-8') if sys.version_info[0] == 2 else self.scheduleName) |
| oprot.writeFieldEnd() |
| if self.clusterNamespace is not None: |
| oprot.writeFieldBegin('clusterNamespace', TType.STRING, 2) |
| oprot.writeString(self.clusterNamespace.encode('utf-8') if sys.version_info[0] == 2 else self.clusterNamespace) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.scheduleName is None: |
| raise TProtocolException(message='Required field scheduleName is unset!') |
| if self.clusterNamespace is None: |
| raise TProtocolException(message='Required field clusterNamespace is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ScheduledQueryPollResponse(object): |
| """ |
| Attributes: |
| - scheduleKey |
| - executionId |
| - query |
| - user |
| |
| """ |
| |
| |
| def __init__(self, scheduleKey=None, executionId=None, query=None, user=None,): |
| self.scheduleKey = scheduleKey |
| self.executionId = executionId |
| self.query = query |
| self.user = user |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.scheduleKey = ScheduledQueryKey() |
| self.scheduleKey.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I64: |
| self.executionId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.query = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.user = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ScheduledQueryPollResponse') |
| if self.scheduleKey is not None: |
| oprot.writeFieldBegin('scheduleKey', TType.STRUCT, 1) |
| self.scheduleKey.write(oprot) |
| oprot.writeFieldEnd() |
| if self.executionId is not None: |
| oprot.writeFieldBegin('executionId', TType.I64, 2) |
| oprot.writeI64(self.executionId) |
| oprot.writeFieldEnd() |
| if self.query is not None: |
| oprot.writeFieldBegin('query', TType.STRING, 3) |
| oprot.writeString(self.query.encode('utf-8') if sys.version_info[0] == 2 else self.query) |
| oprot.writeFieldEnd() |
| if self.user is not None: |
| oprot.writeFieldBegin('user', TType.STRING, 4) |
| oprot.writeString(self.user.encode('utf-8') if sys.version_info[0] == 2 else self.user) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ScheduledQuery(object): |
| """ |
| Attributes: |
| - scheduleKey |
| - enabled |
| - schedule |
| - user |
| - query |
| - nextExecution |
| |
| """ |
| |
| |
| def __init__(self, scheduleKey=None, enabled=None, schedule=None, user=None, query=None, nextExecution=None,): |
| self.scheduleKey = scheduleKey |
| self.enabled = enabled |
| self.schedule = schedule |
| self.user = user |
| self.query = query |
| self.nextExecution = nextExecution |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.scheduleKey = ScheduledQueryKey() |
| self.scheduleKey.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.BOOL: |
| self.enabled = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.schedule = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.user = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.query = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I32: |
| self.nextExecution = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ScheduledQuery') |
| if self.scheduleKey is not None: |
| oprot.writeFieldBegin('scheduleKey', TType.STRUCT, 1) |
| self.scheduleKey.write(oprot) |
| oprot.writeFieldEnd() |
| if self.enabled is not None: |
| oprot.writeFieldBegin('enabled', TType.BOOL, 2) |
| oprot.writeBool(self.enabled) |
| oprot.writeFieldEnd() |
| if self.schedule is not None: |
| oprot.writeFieldBegin('schedule', TType.STRING, 4) |
| oprot.writeString(self.schedule.encode('utf-8') if sys.version_info[0] == 2 else self.schedule) |
| oprot.writeFieldEnd() |
| if self.user is not None: |
| oprot.writeFieldBegin('user', TType.STRING, 5) |
| oprot.writeString(self.user.encode('utf-8') if sys.version_info[0] == 2 else self.user) |
| oprot.writeFieldEnd() |
| if self.query is not None: |
| oprot.writeFieldBegin('query', TType.STRING, 6) |
| oprot.writeString(self.query.encode('utf-8') if sys.version_info[0] == 2 else self.query) |
| oprot.writeFieldEnd() |
| if self.nextExecution is not None: |
| oprot.writeFieldBegin('nextExecution', TType.I32, 7) |
| oprot.writeI32(self.nextExecution) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.scheduleKey is None: |
| raise TProtocolException(message='Required field scheduleKey is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ScheduledQueryMaintenanceRequest(object): |
| """ |
| Attributes: |
| - type |
| - scheduledQuery |
| |
| """ |
| |
| |
| def __init__(self, type=None, scheduledQuery=None,): |
| self.type = type |
| self.scheduledQuery = scheduledQuery |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I32: |
| self.type = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRUCT: |
| self.scheduledQuery = ScheduledQuery() |
| self.scheduledQuery.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ScheduledQueryMaintenanceRequest') |
| if self.type is not None: |
| oprot.writeFieldBegin('type', TType.I32, 1) |
| oprot.writeI32(self.type) |
| oprot.writeFieldEnd() |
| if self.scheduledQuery is not None: |
| oprot.writeFieldBegin('scheduledQuery', TType.STRUCT, 2) |
| self.scheduledQuery.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.type is None: |
| raise TProtocolException(message='Required field type is unset!') |
| if self.scheduledQuery is None: |
| raise TProtocolException(message='Required field scheduledQuery is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ScheduledQueryProgressInfo(object): |
| """ |
| Attributes: |
| - scheduledExecutionId |
| - state |
| - executorQueryId |
| - errorMessage |
| |
| """ |
| |
| |
| def __init__(self, scheduledExecutionId=None, state=None, executorQueryId=None, errorMessage=None,): |
| self.scheduledExecutionId = scheduledExecutionId |
| self.state = state |
| self.executorQueryId = executorQueryId |
| self.errorMessage = errorMessage |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.scheduledExecutionId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.I32: |
| self.state = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.executorQueryId = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.errorMessage = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ScheduledQueryProgressInfo') |
| if self.scheduledExecutionId is not None: |
| oprot.writeFieldBegin('scheduledExecutionId', TType.I64, 1) |
| oprot.writeI64(self.scheduledExecutionId) |
| oprot.writeFieldEnd() |
| if self.state is not None: |
| oprot.writeFieldBegin('state', TType.I32, 2) |
| oprot.writeI32(self.state) |
| oprot.writeFieldEnd() |
| if self.executorQueryId is not None: |
| oprot.writeFieldBegin('executorQueryId', TType.STRING, 3) |
| oprot.writeString(self.executorQueryId.encode('utf-8') if sys.version_info[0] == 2 else self.executorQueryId) |
| oprot.writeFieldEnd() |
| if self.errorMessage is not None: |
| oprot.writeFieldBegin('errorMessage', TType.STRING, 4) |
| oprot.writeString(self.errorMessage.encode('utf-8') if sys.version_info[0] == 2 else self.errorMessage) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.scheduledExecutionId is None: |
| raise TProtocolException(message='Required field scheduledExecutionId is unset!') |
| if self.state is None: |
| raise TProtocolException(message='Required field state is unset!') |
| if self.executorQueryId is None: |
| raise TProtocolException(message='Required field executorQueryId is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AlterPartitionsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tableName |
| - partitions |
| - environmentContext |
| - writeId |
| - validWriteIdList |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tableName=None, partitions=None, environmentContext=None, writeId=-1, validWriteIdList=None,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tableName = tableName |
| self.partitions = partitions |
| self.environmentContext = environmentContext |
| self.writeId = writeId |
| self.validWriteIdList = validWriteIdList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype1057, _size1054) = iprot.readListBegin() |
| for _i1058 in range(_size1054): |
| _elem1059 = Partition() |
| _elem1059.read(iprot) |
| self.partitions.append(_elem1059) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRUCT: |
| self.environmentContext = EnvironmentContext() |
| self.environmentContext.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AlterPartitionsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 3) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter1060 in self.partitions: |
| iter1060.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.environmentContext is not None: |
| oprot.writeFieldBegin('environmentContext', TType.STRUCT, 5) |
| self.environmentContext.write(oprot) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 6) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 7) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| if self.partitions is None: |
| raise TProtocolException(message='Required field partitions is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AlterPartitionsResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AlterPartitionsResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class RenamePartitionRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tableName |
| - partVals |
| - newPart |
| - validWriteIdList |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tableName=None, partVals=None, newPart=None, validWriteIdList=None,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tableName = tableName |
| self.partVals = partVals |
| self.newPart = newPart |
| self.validWriteIdList = validWriteIdList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.partVals = [] |
| (_etype1064, _size1061) = iprot.readListBegin() |
| for _i1065 in range(_size1061): |
| _elem1066 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partVals.append(_elem1066) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRUCT: |
| self.newPart = Partition() |
| self.newPart.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('RenamePartitionRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 3) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.partVals is not None: |
| oprot.writeFieldBegin('partVals', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRING, len(self.partVals)) |
| for iter1067 in self.partVals: |
| oprot.writeString(iter1067.encode('utf-8') if sys.version_info[0] == 2 else iter1067) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.newPart is not None: |
| oprot.writeFieldBegin('newPart', TType.STRUCT, 5) |
| self.newPart.write(oprot) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 6) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| if self.partVals is None: |
| raise TProtocolException(message='Required field partVals is unset!') |
| if self.newPart is None: |
| raise TProtocolException(message='Required field newPart is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class RenamePartitionResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('RenamePartitionResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AlterTableRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tableName |
| - table |
| - environmentContext |
| - writeId |
| - validWriteIdList |
| - processorCapabilities |
| - processorIdentifier |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tableName=None, table=None, environmentContext=None, writeId=-1, validWriteIdList=None, processorCapabilities=None, processorIdentifier=None,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tableName = tableName |
| self.table = table |
| self.environmentContext = environmentContext |
| self.writeId = writeId |
| self.validWriteIdList = validWriteIdList |
| self.processorCapabilities = processorCapabilities |
| self.processorIdentifier = processorIdentifier |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tableName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRUCT: |
| self.table = Table() |
| self.table.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRUCT: |
| self.environmentContext = EnvironmentContext() |
| self.environmentContext.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I64: |
| self.writeId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.LIST: |
| self.processorCapabilities = [] |
| (_etype1071, _size1068) = iprot.readListBegin() |
| for _i1072 in range(_size1068): |
| _elem1073 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.processorCapabilities.append(_elem1073) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.STRING: |
| self.processorIdentifier = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AlterTableRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tableName is not None: |
| oprot.writeFieldBegin('tableName', TType.STRING, 3) |
| oprot.writeString(self.tableName.encode('utf-8') if sys.version_info[0] == 2 else self.tableName) |
| oprot.writeFieldEnd() |
| if self.table is not None: |
| oprot.writeFieldBegin('table', TType.STRUCT, 4) |
| self.table.write(oprot) |
| oprot.writeFieldEnd() |
| if self.environmentContext is not None: |
| oprot.writeFieldBegin('environmentContext', TType.STRUCT, 5) |
| self.environmentContext.write(oprot) |
| oprot.writeFieldEnd() |
| if self.writeId is not None: |
| oprot.writeFieldBegin('writeId', TType.I64, 6) |
| oprot.writeI64(self.writeId) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 7) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.processorCapabilities is not None: |
| oprot.writeFieldBegin('processorCapabilities', TType.LIST, 8) |
| oprot.writeListBegin(TType.STRING, len(self.processorCapabilities)) |
| for iter1074 in self.processorCapabilities: |
| oprot.writeString(iter1074.encode('utf-8') if sys.version_info[0] == 2 else iter1074) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorIdentifier is not None: |
| oprot.writeFieldBegin('processorIdentifier', TType.STRING, 9) |
| oprot.writeString(self.processorIdentifier.encode('utf-8') if sys.version_info[0] == 2 else self.processorIdentifier) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tableName is None: |
| raise TProtocolException(message='Required field tableName is unset!') |
| if self.table is None: |
| raise TProtocolException(message='Required field table is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AlterTableResponse(object): |
| |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AlterTableResponse') |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionsFilterSpec(object): |
| """ |
| Attributes: |
| - filterMode |
| - filters |
| |
| """ |
| |
| |
| def __init__(self, filterMode=None, filters=None,): |
| self.filterMode = filterMode |
| self.filters = filters |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 7: |
| if ftype == TType.I32: |
| self.filterMode = iprot.readI32() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.LIST: |
| self.filters = [] |
| (_etype1078, _size1075) = iprot.readListBegin() |
| for _i1079 in range(_size1075): |
| _elem1080 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.filters.append(_elem1080) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionsFilterSpec') |
| if self.filterMode is not None: |
| oprot.writeFieldBegin('filterMode', TType.I32, 7) |
| oprot.writeI32(self.filterMode) |
| oprot.writeFieldEnd() |
| if self.filters is not None: |
| oprot.writeFieldBegin('filters', TType.LIST, 8) |
| oprot.writeListBegin(TType.STRING, len(self.filters)) |
| for iter1081 in self.filters: |
| oprot.writeString(iter1081.encode('utf-8') if sys.version_info[0] == 2 else iter1081) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionsResponse(object): |
| """ |
| Attributes: |
| - partitionSpec |
| |
| """ |
| |
| |
| def __init__(self, partitionSpec=None,): |
| self.partitionSpec = partitionSpec |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitionSpec = [] |
| (_etype1085, _size1082) = iprot.readListBegin() |
| for _i1086 in range(_size1082): |
| _elem1087 = PartitionSpec() |
| _elem1087.read(iprot) |
| self.partitionSpec.append(_elem1087) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionsResponse') |
| if self.partitionSpec is not None: |
| oprot.writeFieldBegin('partitionSpec', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitionSpec)) |
| for iter1088 in self.partitionSpec: |
| iter1088.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tblName |
| - withAuth |
| - user |
| - groupNames |
| - projectionSpec |
| - filterSpec |
| - processorCapabilities |
| - processorIdentifier |
| - validWriteIdList |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tblName=None, withAuth=None, user=None, groupNames=None, projectionSpec=None, filterSpec=None, processorCapabilities=None, processorIdentifier=None, validWriteIdList=None,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tblName = tblName |
| self.withAuth = withAuth |
| self.user = user |
| self.groupNames = groupNames |
| self.projectionSpec = projectionSpec |
| self.filterSpec = filterSpec |
| self.processorCapabilities = processorCapabilities |
| self.processorIdentifier = processorIdentifier |
| self.validWriteIdList = validWriteIdList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.BOOL: |
| self.withAuth = iprot.readBool() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.user = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.LIST: |
| self.groupNames = [] |
| (_etype1092, _size1089) = iprot.readListBegin() |
| for _i1093 in range(_size1089): |
| _elem1094 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.groupNames.append(_elem1094) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.STRUCT: |
| self.projectionSpec = GetProjectionsSpec() |
| self.projectionSpec.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRUCT: |
| self.filterSpec = GetPartitionsFilterSpec() |
| self.filterSpec.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.LIST: |
| self.processorCapabilities = [] |
| (_etype1098, _size1095) = iprot.readListBegin() |
| for _i1099 in range(_size1095): |
| _elem1100 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.processorCapabilities.append(_elem1100) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 10: |
| if ftype == TType.STRING: |
| self.processorIdentifier = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 11: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 3) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.withAuth is not None: |
| oprot.writeFieldBegin('withAuth', TType.BOOL, 4) |
| oprot.writeBool(self.withAuth) |
| oprot.writeFieldEnd() |
| if self.user is not None: |
| oprot.writeFieldBegin('user', TType.STRING, 5) |
| oprot.writeString(self.user.encode('utf-8') if sys.version_info[0] == 2 else self.user) |
| oprot.writeFieldEnd() |
| if self.groupNames is not None: |
| oprot.writeFieldBegin('groupNames', TType.LIST, 6) |
| oprot.writeListBegin(TType.STRING, len(self.groupNames)) |
| for iter1101 in self.groupNames: |
| oprot.writeString(iter1101.encode('utf-8') if sys.version_info[0] == 2 else iter1101) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.projectionSpec is not None: |
| oprot.writeFieldBegin('projectionSpec', TType.STRUCT, 7) |
| self.projectionSpec.write(oprot) |
| oprot.writeFieldEnd() |
| if self.filterSpec is not None: |
| oprot.writeFieldBegin('filterSpec', TType.STRUCT, 8) |
| self.filterSpec.write(oprot) |
| oprot.writeFieldEnd() |
| if self.processorCapabilities is not None: |
| oprot.writeFieldBegin('processorCapabilities', TType.LIST, 9) |
| oprot.writeListBegin(TType.STRING, len(self.processorCapabilities)) |
| for iter1102 in self.processorCapabilities: |
| oprot.writeString(iter1102.encode('utf-8') if sys.version_info[0] == 2 else iter1102) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.processorIdentifier is not None: |
| oprot.writeFieldBegin('processorIdentifier', TType.STRING, 10) |
| oprot.writeString(self.processorIdentifier.encode('utf-8') if sys.version_info[0] == 2 else self.processorIdentifier) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 11) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetFieldsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tblName |
| - envContext |
| - validWriteIdList |
| - id |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tblName=None, envContext=None, validWriteIdList=None, id=-1,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tblName = tblName |
| self.envContext = envContext |
| self.validWriteIdList = validWriteIdList |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRUCT: |
| self.envContext = EnvironmentContext() |
| self.envContext.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetFieldsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 3) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.envContext is not None: |
| oprot.writeFieldBegin('envContext', TType.STRUCT, 4) |
| self.envContext.write(oprot) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 5) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 6) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetFieldsResponse(object): |
| """ |
| Attributes: |
| - fields |
| |
| """ |
| |
| |
| def __init__(self, fields=None,): |
| self.fields = fields |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fields = [] |
| (_etype1106, _size1103) = iprot.readListBegin() |
| for _i1107 in range(_size1103): |
| _elem1108 = FieldSchema() |
| _elem1108.read(iprot) |
| self.fields.append(_elem1108) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetFieldsResponse') |
| if self.fields is not None: |
| oprot.writeFieldBegin('fields', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.fields)) |
| for iter1109 in self.fields: |
| iter1109.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fields is None: |
| raise TProtocolException(message='Required field fields is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetSchemaRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tblName |
| - envContext |
| - validWriteIdList |
| - id |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tblName=None, envContext=None, validWriteIdList=None, id=-1,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tblName = tblName |
| self.envContext = envContext |
| self.validWriteIdList = validWriteIdList |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRUCT: |
| self.envContext = EnvironmentContext() |
| self.envContext.read(iprot) |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetSchemaRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 3) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.envContext is not None: |
| oprot.writeFieldBegin('envContext', TType.STRUCT, 4) |
| self.envContext.write(oprot) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 5) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 6) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetSchemaResponse(object): |
| """ |
| Attributes: |
| - fields |
| |
| """ |
| |
| |
| def __init__(self, fields=None,): |
| self.fields = fields |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.fields = [] |
| (_etype1113, _size1110) = iprot.readListBegin() |
| for _i1114 in range(_size1110): |
| _elem1115 = FieldSchema() |
| _elem1115.read(iprot) |
| self.fields.append(_elem1115) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetSchemaResponse') |
| if self.fields is not None: |
| oprot.writeFieldBegin('fields', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.fields)) |
| for iter1116 in self.fields: |
| iter1116.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.fields is None: |
| raise TProtocolException(message='Required field fields is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tblName |
| - partVals |
| - validWriteIdList |
| - id |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tblName=None, partVals=None, validWriteIdList=None, id=-1,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tblName = tblName |
| self.partVals = partVals |
| self.validWriteIdList = validWriteIdList |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.partVals = [] |
| (_etype1120, _size1117) = iprot.readListBegin() |
| for _i1121 in range(_size1117): |
| _elem1122 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partVals.append(_elem1122) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 3) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.partVals is not None: |
| oprot.writeFieldBegin('partVals', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRING, len(self.partVals)) |
| for iter1123 in self.partVals: |
| oprot.writeString(iter1123.encode('utf-8') if sys.version_info[0] == 2 else iter1123) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 5) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 6) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| if self.partVals is None: |
| raise TProtocolException(message='Required field partVals is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionResponse(object): |
| """ |
| Attributes: |
| - partition |
| |
| """ |
| |
| |
| def __init__(self, partition=None,): |
| self.partition = partition |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRUCT: |
| self.partition = Partition() |
| self.partition.read(iprot) |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionResponse') |
| if self.partition is not None: |
| oprot.writeFieldBegin('partition', TType.STRUCT, 1) |
| self.partition.write(oprot) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.partition is None: |
| raise TProtocolException(message='Required field partition is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tblName |
| - maxParts |
| - validWriteIdList |
| - id |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tblName=None, maxParts=-1, validWriteIdList=None, id=-1,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tblName = tblName |
| self.maxParts = maxParts |
| self.validWriteIdList = validWriteIdList |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.I16: |
| self.maxParts = iprot.readI16() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 3) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.maxParts is not None: |
| oprot.writeFieldBegin('maxParts', TType.I16, 4) |
| oprot.writeI16(self.maxParts) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 5) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 6) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class PartitionsResponse(object): |
| """ |
| Attributes: |
| - partitions |
| |
| """ |
| |
| |
| def __init__(self, partitions=None,): |
| self.partitions = partitions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype1127, _size1124) = iprot.readListBegin() |
| for _i1128 in range(_size1124): |
| _elem1129 = Partition() |
| _elem1129.read(iprot) |
| self.partitions.append(_elem1129) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('PartitionsResponse') |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter1130 in self.partitions: |
| iter1130.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.partitions is None: |
| raise TProtocolException(message='Required field partitions is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionNamesPsRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tblName |
| - partValues |
| - maxParts |
| - validWriteIdList |
| - id |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tblName=None, partValues=None, maxParts=-1, validWriteIdList=None, id=-1,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tblName = tblName |
| self.partValues = partValues |
| self.maxParts = maxParts |
| self.validWriteIdList = validWriteIdList |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.partValues = [] |
| (_etype1134, _size1131) = iprot.readListBegin() |
| for _i1135 in range(_size1131): |
| _elem1136 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partValues.append(_elem1136) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I16: |
| self.maxParts = iprot.readI16() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionNamesPsRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 3) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.partValues is not None: |
| oprot.writeFieldBegin('partValues', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRING, len(self.partValues)) |
| for iter1137 in self.partValues: |
| oprot.writeString(iter1137.encode('utf-8') if sys.version_info[0] == 2 else iter1137) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.maxParts is not None: |
| oprot.writeFieldBegin('maxParts', TType.I16, 5) |
| oprot.writeI16(self.maxParts) |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 6) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 7) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionNamesPsResponse(object): |
| """ |
| Attributes: |
| - names |
| |
| """ |
| |
| |
| def __init__(self, names=None,): |
| self.names = names |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.names = [] |
| (_etype1141, _size1138) = iprot.readListBegin() |
| for _i1142 in range(_size1138): |
| _elem1143 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.names.append(_elem1143) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionNamesPsResponse') |
| if self.names is not None: |
| oprot.writeFieldBegin('names', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRING, len(self.names)) |
| for iter1144 in self.names: |
| oprot.writeString(iter1144.encode('utf-8') if sys.version_info[0] == 2 else iter1144) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.names is None: |
| raise TProtocolException(message='Required field names is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionsPsWithAuthRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - tblName |
| - partVals |
| - maxParts |
| - userName |
| - groupNames |
| - validWriteIdList |
| - id |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, tblName=None, partVals=None, maxParts=-1, userName=None, groupNames=None, validWriteIdList=None, id=-1,): |
| self.catName = catName |
| self.dbName = dbName |
| self.tblName = tblName |
| self.partVals = partVals |
| self.maxParts = maxParts |
| self.userName = userName |
| self.groupNames = groupNames |
| self.validWriteIdList = validWriteIdList |
| self.id = id |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.tblName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.LIST: |
| self.partVals = [] |
| (_etype1148, _size1145) = iprot.readListBegin() |
| for _i1149 in range(_size1145): |
| _elem1150 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.partVals.append(_elem1150) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.I16: |
| self.maxParts = iprot.readI16() |
| else: |
| iprot.skip(ftype) |
| elif fid == 6: |
| if ftype == TType.STRING: |
| self.userName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 7: |
| if ftype == TType.LIST: |
| self.groupNames = [] |
| (_etype1154, _size1151) = iprot.readListBegin() |
| for _i1155 in range(_size1151): |
| _elem1156 = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| self.groupNames.append(_elem1156) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| elif fid == 8: |
| if ftype == TType.STRING: |
| self.validWriteIdList = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 9: |
| if ftype == TType.I64: |
| self.id = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionsPsWithAuthRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.tblName is not None: |
| oprot.writeFieldBegin('tblName', TType.STRING, 3) |
| oprot.writeString(self.tblName.encode('utf-8') if sys.version_info[0] == 2 else self.tblName) |
| oprot.writeFieldEnd() |
| if self.partVals is not None: |
| oprot.writeFieldBegin('partVals', TType.LIST, 4) |
| oprot.writeListBegin(TType.STRING, len(self.partVals)) |
| for iter1157 in self.partVals: |
| oprot.writeString(iter1157.encode('utf-8') if sys.version_info[0] == 2 else iter1157) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.maxParts is not None: |
| oprot.writeFieldBegin('maxParts', TType.I16, 5) |
| oprot.writeI16(self.maxParts) |
| oprot.writeFieldEnd() |
| if self.userName is not None: |
| oprot.writeFieldBegin('userName', TType.STRING, 6) |
| oprot.writeString(self.userName.encode('utf-8') if sys.version_info[0] == 2 else self.userName) |
| oprot.writeFieldEnd() |
| if self.groupNames is not None: |
| oprot.writeFieldBegin('groupNames', TType.LIST, 7) |
| oprot.writeListBegin(TType.STRING, len(self.groupNames)) |
| for iter1158 in self.groupNames: |
| oprot.writeString(iter1158.encode('utf-8') if sys.version_info[0] == 2 else iter1158) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| if self.validWriteIdList is not None: |
| oprot.writeFieldBegin('validWriteIdList', TType.STRING, 8) |
| oprot.writeString(self.validWriteIdList.encode('utf-8') if sys.version_info[0] == 2 else self.validWriteIdList) |
| oprot.writeFieldEnd() |
| if self.id is not None: |
| oprot.writeFieldBegin('id', TType.I64, 9) |
| oprot.writeI64(self.id) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.tblName is None: |
| raise TProtocolException(message='Required field tblName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetPartitionsPsWithAuthResponse(object): |
| """ |
| Attributes: |
| - partitions |
| |
| """ |
| |
| |
| def __init__(self, partitions=None,): |
| self.partitions = partitions |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.partitions = [] |
| (_etype1162, _size1159) = iprot.readListBegin() |
| for _i1163 in range(_size1159): |
| _elem1164 = Partition() |
| _elem1164.read(iprot) |
| self.partitions.append(_elem1164) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetPartitionsPsWithAuthResponse') |
| if self.partitions is not None: |
| oprot.writeFieldBegin('partitions', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.partitions)) |
| for iter1165 in self.partitions: |
| iter1165.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.partitions is None: |
| raise TProtocolException(message='Required field partitions is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ReplicationMetrics(object): |
| """ |
| Attributes: |
| - scheduledExecutionId |
| - policy |
| - dumpExecutionId |
| - metadata |
| - progress |
| |
| """ |
| |
| |
| def __init__(self, scheduledExecutionId=None, policy=None, dumpExecutionId=None, metadata=None, progress=None,): |
| self.scheduledExecutionId = scheduledExecutionId |
| self.policy = policy |
| self.dumpExecutionId = dumpExecutionId |
| self.metadata = metadata |
| self.progress = progress |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.scheduledExecutionId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.policy = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.dumpExecutionId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.metadata = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.progress = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ReplicationMetrics') |
| if self.scheduledExecutionId is not None: |
| oprot.writeFieldBegin('scheduledExecutionId', TType.I64, 1) |
| oprot.writeI64(self.scheduledExecutionId) |
| oprot.writeFieldEnd() |
| if self.policy is not None: |
| oprot.writeFieldBegin('policy', TType.STRING, 2) |
| oprot.writeString(self.policy.encode('utf-8') if sys.version_info[0] == 2 else self.policy) |
| oprot.writeFieldEnd() |
| if self.dumpExecutionId is not None: |
| oprot.writeFieldBegin('dumpExecutionId', TType.I64, 3) |
| oprot.writeI64(self.dumpExecutionId) |
| oprot.writeFieldEnd() |
| if self.metadata is not None: |
| oprot.writeFieldBegin('metadata', TType.STRING, 4) |
| oprot.writeString(self.metadata.encode('utf-8') if sys.version_info[0] == 2 else self.metadata) |
| oprot.writeFieldEnd() |
| if self.progress is not None: |
| oprot.writeFieldBegin('progress', TType.STRING, 5) |
| oprot.writeString(self.progress.encode('utf-8') if sys.version_info[0] == 2 else self.progress) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.scheduledExecutionId is None: |
| raise TProtocolException(message='Required field scheduledExecutionId is unset!') |
| if self.policy is None: |
| raise TProtocolException(message='Required field policy is unset!') |
| if self.dumpExecutionId is None: |
| raise TProtocolException(message='Required field dumpExecutionId is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ReplicationMetricList(object): |
| """ |
| Attributes: |
| - replicationMetricList |
| |
| """ |
| |
| |
| def __init__(self, replicationMetricList=None,): |
| self.replicationMetricList = replicationMetricList |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.replicationMetricList = [] |
| (_etype1169, _size1166) = iprot.readListBegin() |
| for _i1170 in range(_size1166): |
| _elem1171 = ReplicationMetrics() |
| _elem1171.read(iprot) |
| self.replicationMetricList.append(_elem1171) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ReplicationMetricList') |
| if self.replicationMetricList is not None: |
| oprot.writeFieldBegin('replicationMetricList', TType.LIST, 1) |
| oprot.writeListBegin(TType.STRUCT, len(self.replicationMetricList)) |
| for iter1172 in self.replicationMetricList: |
| iter1172.write(oprot) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.replicationMetricList is None: |
| raise TProtocolException(message='Required field replicationMetricList is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetReplicationMetricsRequest(object): |
| """ |
| Attributes: |
| - scheduledExecutionId |
| - policy |
| - dumpExecutionId |
| |
| """ |
| |
| |
| def __init__(self, scheduledExecutionId=None, policy=None, dumpExecutionId=None,): |
| self.scheduledExecutionId = scheduledExecutionId |
| self.policy = policy |
| self.dumpExecutionId = dumpExecutionId |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.I64: |
| self.scheduledExecutionId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.policy = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.I64: |
| self.dumpExecutionId = iprot.readI64() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetReplicationMetricsRequest') |
| if self.scheduledExecutionId is not None: |
| oprot.writeFieldBegin('scheduledExecutionId', TType.I64, 1) |
| oprot.writeI64(self.scheduledExecutionId) |
| oprot.writeFieldEnd() |
| if self.policy is not None: |
| oprot.writeFieldBegin('policy', TType.STRING, 2) |
| oprot.writeString(self.policy.encode('utf-8') if sys.version_info[0] == 2 else self.policy) |
| oprot.writeFieldEnd() |
| if self.dumpExecutionId is not None: |
| oprot.writeFieldBegin('dumpExecutionId', TType.I64, 3) |
| oprot.writeI64(self.dumpExecutionId) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class GetOpenTxnsRequest(object): |
| """ |
| Attributes: |
| - excludeTxnTypes |
| |
| """ |
| |
| |
| def __init__(self, excludeTxnTypes=None,): |
| self.excludeTxnTypes = excludeTxnTypes |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.LIST: |
| self.excludeTxnTypes = [] |
| (_etype1176, _size1173) = iprot.readListBegin() |
| for _i1177 in range(_size1173): |
| _elem1178 = iprot.readI32() |
| self.excludeTxnTypes.append(_elem1178) |
| iprot.readListEnd() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('GetOpenTxnsRequest') |
| if self.excludeTxnTypes is not None: |
| oprot.writeFieldBegin('excludeTxnTypes', TType.LIST, 1) |
| oprot.writeListBegin(TType.I32, len(self.excludeTxnTypes)) |
| for iter1179 in self.excludeTxnTypes: |
| oprot.writeI32(iter1179) |
| oprot.writeListEnd() |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class StoredProcedureRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| - procName |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None, procName=None,): |
| self.catName = catName |
| self.dbName = dbName |
| self.procName = procName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.procName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('StoredProcedureRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.procName is not None: |
| oprot.writeFieldBegin('procName', TType.STRING, 3) |
| oprot.writeString(self.procName.encode('utf-8') if sys.version_info[0] == 2 else self.procName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.catName is None: |
| raise TProtocolException(message='Required field catName is unset!') |
| if self.dbName is None: |
| raise TProtocolException(message='Required field dbName is unset!') |
| if self.procName is None: |
| raise TProtocolException(message='Required field procName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ListStoredProcedureRequest(object): |
| """ |
| Attributes: |
| - catName |
| - dbName |
| |
| """ |
| |
| |
| def __init__(self, catName=None, dbName=None,): |
| self.catName = catName |
| self.dbName = dbName |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ListStoredProcedureRequest') |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 1) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| if self.catName is None: |
| raise TProtocolException(message='Required field catName is unset!') |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class StoredProcedure(object): |
| """ |
| Attributes: |
| - name |
| - dbName |
| - catName |
| - ownerName |
| - source |
| |
| """ |
| |
| |
| def __init__(self, name=None, dbName=None, catName=None, ownerName=None, source=None,): |
| self.name = name |
| self.dbName = dbName |
| self.catName = catName |
| self.ownerName = ownerName |
| self.source = source |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.name = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 2: |
| if ftype == TType.STRING: |
| self.dbName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 3: |
| if ftype == TType.STRING: |
| self.catName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 4: |
| if ftype == TType.STRING: |
| self.ownerName = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| elif fid == 5: |
| if ftype == TType.STRING: |
| self.source = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('StoredProcedure') |
| if self.name is not None: |
| oprot.writeFieldBegin('name', TType.STRING, 1) |
| oprot.writeString(self.name.encode('utf-8') if sys.version_info[0] == 2 else self.name) |
| oprot.writeFieldEnd() |
| if self.dbName is not None: |
| oprot.writeFieldBegin('dbName', TType.STRING, 2) |
| oprot.writeString(self.dbName.encode('utf-8') if sys.version_info[0] == 2 else self.dbName) |
| oprot.writeFieldEnd() |
| if self.catName is not None: |
| oprot.writeFieldBegin('catName', TType.STRING, 3) |
| oprot.writeString(self.catName.encode('utf-8') if sys.version_info[0] == 2 else self.catName) |
| oprot.writeFieldEnd() |
| if self.ownerName is not None: |
| oprot.writeFieldBegin('ownerName', TType.STRING, 4) |
| oprot.writeString(self.ownerName.encode('utf-8') if sys.version_info[0] == 2 else self.ownerName) |
| oprot.writeFieldEnd() |
| if self.source is not None: |
| oprot.writeFieldBegin('source', TType.STRING, 5) |
| oprot.writeString(self.source.encode('utf-8') if sys.version_info[0] == 2 else self.source) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class MetaException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('MetaException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class UnknownTableException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('UnknownTableException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class UnknownDBException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('UnknownDBException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class AlreadyExistsException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('AlreadyExistsException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class InvalidPartitionException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('InvalidPartitionException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class UnknownPartitionException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('UnknownPartitionException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class InvalidObjectException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('InvalidObjectException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NoSuchObjectException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NoSuchObjectException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class InvalidOperationException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('InvalidOperationException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class ConfigValSecurityException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('ConfigValSecurityException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class InvalidInputException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('InvalidInputException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NoSuchTxnException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NoSuchTxnException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TxnAbortedException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TxnAbortedException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class TxnOpenException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('TxnOpenException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| |
| |
| class NoSuchLockException(TException): |
| """ |
| Attributes: |
| - message |
| |
| """ |
| |
| |
| def __init__(self, message=None,): |
| self.message = message |
| |
| def read(self, iprot): |
| if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None: |
| iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec]) |
| return |
| iprot.readStructBegin() |
| while True: |
| (fname, ftype, fid) = iprot.readFieldBegin() |
| if ftype == TType.STOP: |
| break |
| if fid == 1: |
| if ftype == TType.STRING: |
| self.message = iprot.readString().decode('utf-8') if sys.version_info[0] == 2 else iprot.readString() |
| else: |
| iprot.skip(ftype) |
| else: |
| iprot.skip(ftype) |
| iprot.readFieldEnd() |
| iprot.readStructEnd() |
| |
| def write(self, oprot): |
| if oprot._fast_encode is not None and self.thrift_spec is not None: |
| oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec])) |
| return |
| oprot.writeStructBegin('NoSuchLockException') |
| if self.message is not None: |
| oprot.writeFieldBegin('message', TType.STRING, 1) |
| oprot.writeString(self.message.encode('utf-8') if sys.version_info[0] == 2 else self.message) |
| oprot.writeFieldEnd() |
| oprot.writeFieldStop() |
| oprot.writeStructEnd() |
| |
| def validate(self): |
| return |
| |
| def __str__(self): |
| return repr(self) |
| |
| def __repr__(self): |
| L = ['%s=%r' % (key, value) |
| for key, value in self.__dict__.items()] |
| return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) |
| |
| def __eq__(self, other): |
| return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ |
| |
| def __ne__(self, other): |
| return not (self == other) |
| all_structs.append(Version) |
| Version.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'version', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'comments', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(FieldSchema) |
| FieldSchema.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'type', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'comment', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(SQLPrimaryKey) |
| SQLPrimaryKey.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'table_db', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'table_name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'column_name', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'key_seq', None, None, ), # 4 |
| (5, TType.STRING, 'pk_name', 'UTF8', None, ), # 5 |
| (6, TType.BOOL, 'enable_cstr', None, None, ), # 6 |
| (7, TType.BOOL, 'validate_cstr', None, None, ), # 7 |
| (8, TType.BOOL, 'rely_cstr', None, None, ), # 8 |
| (9, TType.STRING, 'catName', 'UTF8', None, ), # 9 |
| ) |
| all_structs.append(SQLForeignKey) |
| SQLForeignKey.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'pktable_db', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'pktable_name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'pkcolumn_name', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'fktable_db', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'fktable_name', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'fkcolumn_name', 'UTF8', None, ), # 6 |
| (7, TType.I32, 'key_seq', None, None, ), # 7 |
| (8, TType.I32, 'update_rule', None, None, ), # 8 |
| (9, TType.I32, 'delete_rule', None, None, ), # 9 |
| (10, TType.STRING, 'fk_name', 'UTF8', None, ), # 10 |
| (11, TType.STRING, 'pk_name', 'UTF8', None, ), # 11 |
| (12, TType.BOOL, 'enable_cstr', None, None, ), # 12 |
| (13, TType.BOOL, 'validate_cstr', None, None, ), # 13 |
| (14, TType.BOOL, 'rely_cstr', None, None, ), # 14 |
| (15, TType.STRING, 'catName', 'UTF8', None, ), # 15 |
| ) |
| all_structs.append(SQLUniqueConstraint) |
| SQLUniqueConstraint.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'table_db', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'table_name', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'column_name', 'UTF8', None, ), # 4 |
| (5, TType.I32, 'key_seq', None, None, ), # 5 |
| (6, TType.STRING, 'uk_name', 'UTF8', None, ), # 6 |
| (7, TType.BOOL, 'enable_cstr', None, None, ), # 7 |
| (8, TType.BOOL, 'validate_cstr', None, None, ), # 8 |
| (9, TType.BOOL, 'rely_cstr', None, None, ), # 9 |
| ) |
| all_structs.append(SQLNotNullConstraint) |
| SQLNotNullConstraint.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'table_db', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'table_name', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'column_name', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'nn_name', 'UTF8', None, ), # 5 |
| (6, TType.BOOL, 'enable_cstr', None, None, ), # 6 |
| (7, TType.BOOL, 'validate_cstr', None, None, ), # 7 |
| (8, TType.BOOL, 'rely_cstr', None, None, ), # 8 |
| ) |
| all_structs.append(SQLDefaultConstraint) |
| SQLDefaultConstraint.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'table_db', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'table_name', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'column_name', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'default_value', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'dc_name', 'UTF8', None, ), # 6 |
| (7, TType.BOOL, 'enable_cstr', None, None, ), # 7 |
| (8, TType.BOOL, 'validate_cstr', None, None, ), # 8 |
| (9, TType.BOOL, 'rely_cstr', None, None, ), # 9 |
| ) |
| all_structs.append(SQLCheckConstraint) |
| SQLCheckConstraint.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'table_db', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'table_name', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'column_name', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'check_expression', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'dc_name', 'UTF8', None, ), # 6 |
| (7, TType.BOOL, 'enable_cstr', None, None, ), # 7 |
| (8, TType.BOOL, 'validate_cstr', None, None, ), # 8 |
| (9, TType.BOOL, 'rely_cstr', None, None, ), # 9 |
| ) |
| all_structs.append(SQLAllTableConstraints) |
| SQLAllTableConstraints.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'primaryKeys', (TType.STRUCT, [SQLPrimaryKey, None], False), None, ), # 1 |
| (2, TType.LIST, 'foreignKeys', (TType.STRUCT, [SQLForeignKey, None], False), None, ), # 2 |
| (3, TType.LIST, 'uniqueConstraints', (TType.STRUCT, [SQLUniqueConstraint, None], False), None, ), # 3 |
| (4, TType.LIST, 'notNullConstraints', (TType.STRUCT, [SQLNotNullConstraint, None], False), None, ), # 4 |
| (5, TType.LIST, 'defaultConstraints', (TType.STRUCT, [SQLDefaultConstraint, None], False), None, ), # 5 |
| (6, TType.LIST, 'checkConstraints', (TType.STRUCT, [SQLCheckConstraint, None], False), None, ), # 6 |
| ) |
| all_structs.append(Type) |
| Type.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'type1', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'type2', 'UTF8', None, ), # 3 |
| (4, TType.LIST, 'fields', (TType.STRUCT, [FieldSchema, None], False), None, ), # 4 |
| ) |
| all_structs.append(HiveObjectRef) |
| HiveObjectRef.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'objectType', None, None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'objectName', 'UTF8', None, ), # 3 |
| (4, TType.LIST, 'partValues', (TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.STRING, 'columnName', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'catName', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(PrivilegeGrantInfo) |
| PrivilegeGrantInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'privilege', 'UTF8', None, ), # 1 |
| (2, TType.I32, 'createTime', None, None, ), # 2 |
| (3, TType.STRING, 'grantor', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'grantorType', None, None, ), # 4 |
| (5, TType.BOOL, 'grantOption', None, None, ), # 5 |
| ) |
| all_structs.append(HiveObjectPrivilege) |
| HiveObjectPrivilege.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'hiveObject', [HiveObjectRef, None], None, ), # 1 |
| (2, TType.STRING, 'principalName', 'UTF8', None, ), # 2 |
| (3, TType.I32, 'principalType', None, None, ), # 3 |
| (4, TType.STRUCT, 'grantInfo', [PrivilegeGrantInfo, None], None, ), # 4 |
| (5, TType.STRING, 'authorizer', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(PrivilegeBag) |
| PrivilegeBag.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'privileges', (TType.STRUCT, [HiveObjectPrivilege, None], False), None, ), # 1 |
| ) |
| all_structs.append(PrincipalPrivilegeSet) |
| PrincipalPrivilegeSet.thrift_spec = ( |
| None, # 0 |
| (1, TType.MAP, 'userPrivileges', (TType.STRING, 'UTF8', TType.LIST, (TType.STRUCT, [PrivilegeGrantInfo, None], False), False), None, ), # 1 |
| (2, TType.MAP, 'groupPrivileges', (TType.STRING, 'UTF8', TType.LIST, (TType.STRUCT, [PrivilegeGrantInfo, None], False), False), None, ), # 2 |
| (3, TType.MAP, 'rolePrivileges', (TType.STRING, 'UTF8', TType.LIST, (TType.STRUCT, [PrivilegeGrantInfo, None], False), False), None, ), # 3 |
| ) |
| all_structs.append(GrantRevokePrivilegeRequest) |
| GrantRevokePrivilegeRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'requestType', None, None, ), # 1 |
| (2, TType.STRUCT, 'privileges', [PrivilegeBag, None], None, ), # 2 |
| (3, TType.BOOL, 'revokeGrantOption', None, None, ), # 3 |
| ) |
| all_structs.append(GrantRevokePrivilegeResponse) |
| GrantRevokePrivilegeResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'success', None, None, ), # 1 |
| ) |
| all_structs.append(TruncateTableRequest) |
| TruncateTableRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tableName', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'partNames', (TType.STRING, 'UTF8', False), None, ), # 3 |
| (4, TType.I64, 'writeId', None, -1, ), # 4 |
| (5, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(TruncateTableResponse) |
| TruncateTableResponse.thrift_spec = ( |
| ) |
| all_structs.append(Role) |
| Role.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'roleName', 'UTF8', None, ), # 1 |
| (2, TType.I32, 'createTime', None, None, ), # 2 |
| (3, TType.STRING, 'ownerName', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(RolePrincipalGrant) |
| RolePrincipalGrant.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'roleName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'principalName', 'UTF8', None, ), # 2 |
| (3, TType.I32, 'principalType', None, None, ), # 3 |
| (4, TType.BOOL, 'grantOption', None, None, ), # 4 |
| (5, TType.I32, 'grantTime', None, None, ), # 5 |
| (6, TType.STRING, 'grantorName', 'UTF8', None, ), # 6 |
| (7, TType.I32, 'grantorPrincipalType', None, None, ), # 7 |
| ) |
| all_structs.append(GetRoleGrantsForPrincipalRequest) |
| GetRoleGrantsForPrincipalRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'principal_name', 'UTF8', None, ), # 1 |
| (2, TType.I32, 'principal_type', None, None, ), # 2 |
| ) |
| all_structs.append(GetRoleGrantsForPrincipalResponse) |
| GetRoleGrantsForPrincipalResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'principalGrants', (TType.STRUCT, [RolePrincipalGrant, None], False), None, ), # 1 |
| ) |
| all_structs.append(GetPrincipalsInRoleRequest) |
| GetPrincipalsInRoleRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'roleName', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(GetPrincipalsInRoleResponse) |
| GetPrincipalsInRoleResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'principalGrants', (TType.STRUCT, [RolePrincipalGrant, None], False), None, ), # 1 |
| ) |
| all_structs.append(GrantRevokeRoleRequest) |
| GrantRevokeRoleRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'requestType', None, None, ), # 1 |
| (2, TType.STRING, 'roleName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'principalName', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'principalType', None, None, ), # 4 |
| (5, TType.STRING, 'grantor', 'UTF8', None, ), # 5 |
| (6, TType.I32, 'grantorType', None, None, ), # 6 |
| (7, TType.BOOL, 'grantOption', None, None, ), # 7 |
| ) |
| all_structs.append(GrantRevokeRoleResponse) |
| GrantRevokeRoleResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'success', None, None, ), # 1 |
| ) |
| all_structs.append(Catalog) |
| Catalog.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'description', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'locationUri', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'createTime', None, None, ), # 4 |
| ) |
| all_structs.append(CreateCatalogRequest) |
| CreateCatalogRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'catalog', [Catalog, None], None, ), # 1 |
| ) |
| all_structs.append(AlterCatalogRequest) |
| AlterCatalogRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.STRUCT, 'newCat', [Catalog, None], None, ), # 2 |
| ) |
| all_structs.append(GetCatalogRequest) |
| GetCatalogRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(GetCatalogResponse) |
| GetCatalogResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'catalog', [Catalog, None], None, ), # 1 |
| ) |
| all_structs.append(GetCatalogsResponse) |
| GetCatalogsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'names', (TType.STRING, 'UTF8', False), None, ), # 1 |
| ) |
| all_structs.append(DropCatalogRequest) |
| DropCatalogRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(Database) |
| Database.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'description', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'locationUri', 'UTF8', None, ), # 3 |
| (4, TType.MAP, 'parameters', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.STRUCT, 'privileges', [PrincipalPrivilegeSet, None], None, ), # 5 |
| (6, TType.STRING, 'ownerName', 'UTF8', None, ), # 6 |
| (7, TType.I32, 'ownerType', None, None, ), # 7 |
| (8, TType.STRING, 'catalogName', 'UTF8', None, ), # 8 |
| (9, TType.I32, 'createTime', None, None, ), # 9 |
| (10, TType.STRING, 'managedLocationUri', 'UTF8', None, ), # 10 |
| ) |
| all_structs.append(SerDeInfo) |
| SerDeInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'serializationLib', 'UTF8', None, ), # 2 |
| (3, TType.MAP, 'parameters', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 3 |
| (4, TType.STRING, 'description', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'serializerClass', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'deserializerClass', 'UTF8', None, ), # 6 |
| (7, TType.I32, 'serdeType', None, None, ), # 7 |
| ) |
| all_structs.append(Order) |
| Order.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'col', 'UTF8', None, ), # 1 |
| (2, TType.I32, 'order', None, None, ), # 2 |
| ) |
| all_structs.append(SkewedInfo) |
| SkewedInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'skewedColNames', (TType.STRING, 'UTF8', False), None, ), # 1 |
| (2, TType.LIST, 'skewedColValues', (TType.LIST, (TType.STRING, 'UTF8', False), False), None, ), # 2 |
| (3, TType.MAP, 'skewedColValueLocationMaps', (TType.LIST, (TType.STRING, 'UTF8', False), TType.STRING, 'UTF8', False), None, ), # 3 |
| ) |
| all_structs.append(StorageDescriptor) |
| StorageDescriptor.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'cols', (TType.STRUCT, [FieldSchema, None], False), None, ), # 1 |
| (2, TType.STRING, 'location', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'inputFormat', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'outputFormat', 'UTF8', None, ), # 4 |
| (5, TType.BOOL, 'compressed', None, None, ), # 5 |
| (6, TType.I32, 'numBuckets', None, None, ), # 6 |
| (7, TType.STRUCT, 'serdeInfo', [SerDeInfo, None], None, ), # 7 |
| (8, TType.LIST, 'bucketCols', (TType.STRING, 'UTF8', False), None, ), # 8 |
| (9, TType.LIST, 'sortCols', (TType.STRUCT, [Order, None], False), None, ), # 9 |
| (10, TType.MAP, 'parameters', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 10 |
| (11, TType.STRUCT, 'skewedInfo', [SkewedInfo, None], None, ), # 11 |
| (12, TType.BOOL, 'storedAsSubDirectories', None, None, ), # 12 |
| ) |
| all_structs.append(CreationMetadata) |
| CreationMetadata.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tblName', 'UTF8', None, ), # 3 |
| (4, TType.SET, 'tablesUsed', (TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.STRING, 'validTxnList', 'UTF8', None, ), # 5 |
| (6, TType.I64, 'materializationTime', None, None, ), # 6 |
| ) |
| all_structs.append(BooleanColumnStatsData) |
| BooleanColumnStatsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'numTrues', None, None, ), # 1 |
| (2, TType.I64, 'numFalses', None, None, ), # 2 |
| (3, TType.I64, 'numNulls', None, None, ), # 3 |
| (4, TType.STRING, 'bitVectors', 'BINARY', None, ), # 4 |
| ) |
| all_structs.append(DoubleColumnStatsData) |
| DoubleColumnStatsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.DOUBLE, 'lowValue', None, None, ), # 1 |
| (2, TType.DOUBLE, 'highValue', None, None, ), # 2 |
| (3, TType.I64, 'numNulls', None, None, ), # 3 |
| (4, TType.I64, 'numDVs', None, None, ), # 4 |
| (5, TType.STRING, 'bitVectors', 'BINARY', None, ), # 5 |
| ) |
| all_structs.append(LongColumnStatsData) |
| LongColumnStatsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'lowValue', None, None, ), # 1 |
| (2, TType.I64, 'highValue', None, None, ), # 2 |
| (3, TType.I64, 'numNulls', None, None, ), # 3 |
| (4, TType.I64, 'numDVs', None, None, ), # 4 |
| (5, TType.STRING, 'bitVectors', 'BINARY', None, ), # 5 |
| ) |
| all_structs.append(StringColumnStatsData) |
| StringColumnStatsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'maxColLen', None, None, ), # 1 |
| (2, TType.DOUBLE, 'avgColLen', None, None, ), # 2 |
| (3, TType.I64, 'numNulls', None, None, ), # 3 |
| (4, TType.I64, 'numDVs', None, None, ), # 4 |
| (5, TType.STRING, 'bitVectors', 'BINARY', None, ), # 5 |
| ) |
| all_structs.append(BinaryColumnStatsData) |
| BinaryColumnStatsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'maxColLen', None, None, ), # 1 |
| (2, TType.DOUBLE, 'avgColLen', None, None, ), # 2 |
| (3, TType.I64, 'numNulls', None, None, ), # 3 |
| (4, TType.STRING, 'bitVectors', 'BINARY', None, ), # 4 |
| ) |
| all_structs.append(Decimal) |
| Decimal.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'unscaled', 'BINARY', None, ), # 1 |
| None, # 2 |
| (3, TType.I16, 'scale', None, None, ), # 3 |
| ) |
| all_structs.append(DecimalColumnStatsData) |
| DecimalColumnStatsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'lowValue', [Decimal, None], None, ), # 1 |
| (2, TType.STRUCT, 'highValue', [Decimal, None], None, ), # 2 |
| (3, TType.I64, 'numNulls', None, None, ), # 3 |
| (4, TType.I64, 'numDVs', None, None, ), # 4 |
| (5, TType.STRING, 'bitVectors', 'BINARY', None, ), # 5 |
| ) |
| all_structs.append(Date) |
| Date.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'daysSinceEpoch', None, None, ), # 1 |
| ) |
| all_structs.append(DateColumnStatsData) |
| DateColumnStatsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'lowValue', [Date, None], None, ), # 1 |
| (2, TType.STRUCT, 'highValue', [Date, None], None, ), # 2 |
| (3, TType.I64, 'numNulls', None, None, ), # 3 |
| (4, TType.I64, 'numDVs', None, None, ), # 4 |
| (5, TType.STRING, 'bitVectors', 'BINARY', None, ), # 5 |
| ) |
| all_structs.append(Timestamp) |
| Timestamp.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'secondsSinceEpoch', None, None, ), # 1 |
| ) |
| all_structs.append(TimestampColumnStatsData) |
| TimestampColumnStatsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'lowValue', [Timestamp, None], None, ), # 1 |
| (2, TType.STRUCT, 'highValue', [Timestamp, None], None, ), # 2 |
| (3, TType.I64, 'numNulls', None, None, ), # 3 |
| (4, TType.I64, 'numDVs', None, None, ), # 4 |
| (5, TType.STRING, 'bitVectors', 'BINARY', None, ), # 5 |
| ) |
| all_structs.append(ColumnStatisticsData) |
| ColumnStatisticsData.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'booleanStats', [BooleanColumnStatsData, None], None, ), # 1 |
| (2, TType.STRUCT, 'longStats', [LongColumnStatsData, None], None, ), # 2 |
| (3, TType.STRUCT, 'doubleStats', [DoubleColumnStatsData, None], None, ), # 3 |
| (4, TType.STRUCT, 'stringStats', [StringColumnStatsData, None], None, ), # 4 |
| (5, TType.STRUCT, 'binaryStats', [BinaryColumnStatsData, None], None, ), # 5 |
| (6, TType.STRUCT, 'decimalStats', [DecimalColumnStatsData, None], None, ), # 6 |
| (7, TType.STRUCT, 'dateStats', [DateColumnStatsData, None], None, ), # 7 |
| (8, TType.STRUCT, 'timestampStats', [TimestampColumnStatsData, None], None, ), # 8 |
| ) |
| all_structs.append(ColumnStatisticsObj) |
| ColumnStatisticsObj.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'colName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'colType', 'UTF8', None, ), # 2 |
| (3, TType.STRUCT, 'statsData', [ColumnStatisticsData, None], None, ), # 3 |
| ) |
| all_structs.append(ColumnStatisticsDesc) |
| ColumnStatisticsDesc.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'isTblLevel', None, None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tableName', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'partName', 'UTF8', None, ), # 4 |
| (5, TType.I64, 'lastAnalyzed', None, None, ), # 5 |
| (6, TType.STRING, 'catName', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(ColumnStatistics) |
| ColumnStatistics.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'statsDesc', [ColumnStatisticsDesc, None], None, ), # 1 |
| (2, TType.LIST, 'statsObj', (TType.STRUCT, [ColumnStatisticsObj, None], False), None, ), # 2 |
| (3, TType.BOOL, 'isStatsCompliant', None, None, ), # 3 |
| (4, TType.STRING, 'engine', 'UTF8', None, ), # 4 |
| ) |
| all_structs.append(Table) |
| Table.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'tableName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'owner', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'createTime', None, None, ), # 4 |
| (5, TType.I32, 'lastAccessTime', None, None, ), # 5 |
| (6, TType.I32, 'retention', None, None, ), # 6 |
| (7, TType.STRUCT, 'sd', [StorageDescriptor, None], None, ), # 7 |
| (8, TType.LIST, 'partitionKeys', (TType.STRUCT, [FieldSchema, None], False), None, ), # 8 |
| (9, TType.MAP, 'parameters', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 9 |
| (10, TType.STRING, 'viewOriginalText', 'UTF8', None, ), # 10 |
| (11, TType.STRING, 'viewExpandedText', 'UTF8', None, ), # 11 |
| (12, TType.STRING, 'tableType', 'UTF8', None, ), # 12 |
| (13, TType.STRUCT, 'privileges', [PrincipalPrivilegeSet, None], None, ), # 13 |
| (14, TType.BOOL, 'temporary', None, False, ), # 14 |
| (15, TType.BOOL, 'rewriteEnabled', None, None, ), # 15 |
| (16, TType.STRUCT, 'creationMetadata', [CreationMetadata, None], None, ), # 16 |
| (17, TType.STRING, 'catName', 'UTF8', None, ), # 17 |
| (18, TType.I32, 'ownerType', None, 1, ), # 18 |
| (19, TType.I64, 'writeId', None, -1, ), # 19 |
| (20, TType.BOOL, 'isStatsCompliant', None, None, ), # 20 |
| (21, TType.STRUCT, 'colStats', [ColumnStatistics, None], None, ), # 21 |
| (22, TType.BYTE, 'accessType', None, None, ), # 22 |
| (23, TType.LIST, 'requiredReadCapabilities', (TType.STRING, 'UTF8', False), None, ), # 23 |
| (24, TType.LIST, 'requiredWriteCapabilities', (TType.STRING, 'UTF8', False), None, ), # 24 |
| (25, TType.I64, 'id', None, None, ), # 25 |
| ) |
| all_structs.append(Partition) |
| Partition.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'values', (TType.STRING, 'UTF8', False), None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tableName', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'createTime', None, None, ), # 4 |
| (5, TType.I32, 'lastAccessTime', None, None, ), # 5 |
| (6, TType.STRUCT, 'sd', [StorageDescriptor, None], None, ), # 6 |
| (7, TType.MAP, 'parameters', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 7 |
| (8, TType.STRUCT, 'privileges', [PrincipalPrivilegeSet, None], None, ), # 8 |
| (9, TType.STRING, 'catName', 'UTF8', None, ), # 9 |
| (10, TType.I64, 'writeId', None, -1, ), # 10 |
| (11, TType.BOOL, 'isStatsCompliant', None, None, ), # 11 |
| (12, TType.STRUCT, 'colStats', [ColumnStatistics, None], None, ), # 12 |
| ) |
| all_structs.append(PartitionWithoutSD) |
| PartitionWithoutSD.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'values', (TType.STRING, 'UTF8', False), None, ), # 1 |
| (2, TType.I32, 'createTime', None, None, ), # 2 |
| (3, TType.I32, 'lastAccessTime', None, None, ), # 3 |
| (4, TType.STRING, 'relativePath', 'UTF8', None, ), # 4 |
| (5, TType.MAP, 'parameters', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 5 |
| (6, TType.STRUCT, 'privileges', [PrincipalPrivilegeSet, None], None, ), # 6 |
| ) |
| all_structs.append(PartitionSpecWithSharedSD) |
| PartitionSpecWithSharedSD.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitions', (TType.STRUCT, [PartitionWithoutSD, None], False), None, ), # 1 |
| (2, TType.STRUCT, 'sd', [StorageDescriptor, None], None, ), # 2 |
| ) |
| all_structs.append(PartitionListComposingSpec) |
| PartitionListComposingSpec.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitions', (TType.STRUCT, [Partition, None], False), None, ), # 1 |
| ) |
| all_structs.append(PartitionSpec) |
| PartitionSpec.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tableName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'rootPath', 'UTF8', None, ), # 3 |
| (4, TType.STRUCT, 'sharedSDPartitionSpec', [PartitionSpecWithSharedSD, None], None, ), # 4 |
| (5, TType.STRUCT, 'partitionList', [PartitionListComposingSpec, None], None, ), # 5 |
| (6, TType.STRING, 'catName', 'UTF8', None, ), # 6 |
| (7, TType.I64, 'writeId', None, -1, ), # 7 |
| (8, TType.BOOL, 'isStatsCompliant', None, None, ), # 8 |
| ) |
| all_structs.append(AggrStats) |
| AggrStats.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'colStats', (TType.STRUCT, [ColumnStatisticsObj, None], False), None, ), # 1 |
| (2, TType.I64, 'partsFound', None, None, ), # 2 |
| (3, TType.BOOL, 'isStatsCompliant', None, None, ), # 3 |
| ) |
| all_structs.append(SetPartitionsStatsRequest) |
| SetPartitionsStatsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'colStats', (TType.STRUCT, [ColumnStatistics, None], False), None, ), # 1 |
| (2, TType.BOOL, 'needMerge', None, None, ), # 2 |
| (3, TType.I64, 'writeId', None, -1, ), # 3 |
| (4, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'engine', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(SetPartitionsStatsResponse) |
| SetPartitionsStatsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'result', None, None, ), # 1 |
| ) |
| all_structs.append(Schema) |
| Schema.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fieldSchemas', (TType.STRUCT, [FieldSchema, None], False), None, ), # 1 |
| (2, TType.MAP, 'properties', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 2 |
| ) |
| all_structs.append(EnvironmentContext) |
| EnvironmentContext.thrift_spec = ( |
| None, # 0 |
| (1, TType.MAP, 'properties', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 1 |
| ) |
| all_structs.append(PrimaryKeysRequest) |
| PrimaryKeysRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'db_name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tbl_name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'catName', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(PrimaryKeysResponse) |
| PrimaryKeysResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'primaryKeys', (TType.STRUCT, [SQLPrimaryKey, None], False), None, ), # 1 |
| ) |
| all_structs.append(ForeignKeysRequest) |
| ForeignKeysRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'parent_db_name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'parent_tbl_name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'foreign_db_name', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'foreign_tbl_name', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'catName', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(ForeignKeysResponse) |
| ForeignKeysResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'foreignKeys', (TType.STRUCT, [SQLForeignKey, None], False), None, ), # 1 |
| ) |
| all_structs.append(UniqueConstraintsRequest) |
| UniqueConstraintsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'db_name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tbl_name', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(UniqueConstraintsResponse) |
| UniqueConstraintsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'uniqueConstraints', (TType.STRUCT, [SQLUniqueConstraint, None], False), None, ), # 1 |
| ) |
| all_structs.append(NotNullConstraintsRequest) |
| NotNullConstraintsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'db_name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tbl_name', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(NotNullConstraintsResponse) |
| NotNullConstraintsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'notNullConstraints', (TType.STRUCT, [SQLNotNullConstraint, None], False), None, ), # 1 |
| ) |
| all_structs.append(DefaultConstraintsRequest) |
| DefaultConstraintsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'db_name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tbl_name', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(DefaultConstraintsResponse) |
| DefaultConstraintsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'defaultConstraints', (TType.STRUCT, [SQLDefaultConstraint, None], False), None, ), # 1 |
| ) |
| all_structs.append(CheckConstraintsRequest) |
| CheckConstraintsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'db_name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tbl_name', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(CheckConstraintsResponse) |
| CheckConstraintsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'checkConstraints', (TType.STRUCT, [SQLCheckConstraint, None], False), None, ), # 1 |
| ) |
| all_structs.append(AllTableConstraintsRequest) |
| AllTableConstraintsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'catName', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(AllTableConstraintsResponse) |
| AllTableConstraintsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'allTableConstraints', [SQLAllTableConstraints, None], None, ), # 1 |
| ) |
| all_structs.append(DropConstraintRequest) |
| DropConstraintRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbname', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tablename', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'constraintname', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'catName', 'UTF8', None, ), # 4 |
| ) |
| all_structs.append(AddPrimaryKeyRequest) |
| AddPrimaryKeyRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'primaryKeyCols', (TType.STRUCT, [SQLPrimaryKey, None], False), None, ), # 1 |
| ) |
| all_structs.append(AddForeignKeyRequest) |
| AddForeignKeyRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'foreignKeyCols', (TType.STRUCT, [SQLForeignKey, None], False), None, ), # 1 |
| ) |
| all_structs.append(AddUniqueConstraintRequest) |
| AddUniqueConstraintRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'uniqueConstraintCols', (TType.STRUCT, [SQLUniqueConstraint, None], False), None, ), # 1 |
| ) |
| all_structs.append(AddNotNullConstraintRequest) |
| AddNotNullConstraintRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'notNullConstraintCols', (TType.STRUCT, [SQLNotNullConstraint, None], False), None, ), # 1 |
| ) |
| all_structs.append(AddDefaultConstraintRequest) |
| AddDefaultConstraintRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'defaultConstraintCols', (TType.STRUCT, [SQLDefaultConstraint, None], False), None, ), # 1 |
| ) |
| all_structs.append(AddCheckConstraintRequest) |
| AddCheckConstraintRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'checkConstraintCols', (TType.STRUCT, [SQLCheckConstraint, None], False), None, ), # 1 |
| ) |
| all_structs.append(PartitionsByExprResult) |
| PartitionsByExprResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitions', (TType.STRUCT, [Partition, None], False), None, ), # 1 |
| (2, TType.BOOL, 'hasUnknownPartitions', None, None, ), # 2 |
| ) |
| all_structs.append(PartitionsSpecByExprResult) |
| PartitionsSpecByExprResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitionsSpec', (TType.STRUCT, [PartitionSpec, None], False), None, ), # 1 |
| (2, TType.BOOL, 'hasUnknownPartitions', None, None, ), # 2 |
| ) |
| all_structs.append(PartitionsByExprRequest) |
| PartitionsByExprRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'expr', 'BINARY', None, ), # 3 |
| (4, TType.STRING, 'defaultPartitionName', 'UTF8', None, ), # 4 |
| (5, TType.I16, 'maxParts', None, -1, ), # 5 |
| (6, TType.STRING, 'catName', 'UTF8', None, ), # 6 |
| (7, TType.STRING, 'order', 'UTF8', None, ), # 7 |
| (8, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 8 |
| (9, TType.I64, 'id', None, -1, ), # 9 |
| ) |
| all_structs.append(TableStatsResult) |
| TableStatsResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'tableStats', (TType.STRUCT, [ColumnStatisticsObj, None], False), None, ), # 1 |
| (2, TType.BOOL, 'isStatsCompliant', None, None, ), # 2 |
| ) |
| all_structs.append(PartitionsStatsResult) |
| PartitionsStatsResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.MAP, 'partStats', (TType.STRING, 'UTF8', TType.LIST, (TType.STRUCT, [ColumnStatisticsObj, None], False), False), None, ), # 1 |
| (2, TType.BOOL, 'isStatsCompliant', None, None, ), # 2 |
| ) |
| all_structs.append(TableStatsRequest) |
| TableStatsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'colNames', (TType.STRING, 'UTF8', False), None, ), # 3 |
| (4, TType.STRING, 'catName', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'engine', 'UTF8', None, ), # 6 |
| (7, TType.I64, 'id', None, -1, ), # 7 |
| ) |
| all_structs.append(PartitionsStatsRequest) |
| PartitionsStatsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'colNames', (TType.STRING, 'UTF8', False), None, ), # 3 |
| (4, TType.LIST, 'partNames', (TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.STRING, 'catName', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 6 |
| (7, TType.STRING, 'engine', 'UTF8', None, ), # 7 |
| ) |
| all_structs.append(AddPartitionsResult) |
| AddPartitionsResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitions', (TType.STRUCT, [Partition, None], False), None, ), # 1 |
| (2, TType.BOOL, 'isStatsCompliant', None, None, ), # 2 |
| ) |
| all_structs.append(AddPartitionsRequest) |
| AddPartitionsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'parts', (TType.STRUCT, [Partition, None], False), None, ), # 3 |
| (4, TType.BOOL, 'ifNotExists', None, None, ), # 4 |
| (5, TType.BOOL, 'needResult', None, True, ), # 5 |
| (6, TType.STRING, 'catName', 'UTF8', None, ), # 6 |
| (7, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 7 |
| ) |
| all_structs.append(DropPartitionsResult) |
| DropPartitionsResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitions', (TType.STRUCT, [Partition, None], False), None, ), # 1 |
| ) |
| all_structs.append(DropPartitionsExpr) |
| DropPartitionsExpr.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'expr', 'BINARY', None, ), # 1 |
| (2, TType.I32, 'partArchiveLevel', None, None, ), # 2 |
| ) |
| all_structs.append(RequestPartsSpec) |
| RequestPartsSpec.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'names', (TType.STRING, 'UTF8', False), None, ), # 1 |
| (2, TType.LIST, 'exprs', (TType.STRUCT, [DropPartitionsExpr, None], False), None, ), # 2 |
| ) |
| all_structs.append(DropPartitionsRequest) |
| DropPartitionsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.STRUCT, 'parts', [RequestPartsSpec, None], None, ), # 3 |
| (4, TType.BOOL, 'deleteData', None, None, ), # 4 |
| (5, TType.BOOL, 'ifExists', None, True, ), # 5 |
| (6, TType.BOOL, 'ignoreProtection', None, None, ), # 6 |
| (7, TType.STRUCT, 'environmentContext', [EnvironmentContext, None], None, ), # 7 |
| (8, TType.BOOL, 'needResult', None, True, ), # 8 |
| (9, TType.STRING, 'catName', 'UTF8', None, ), # 9 |
| ) |
| all_structs.append(PartitionValuesRequest) |
| PartitionValuesRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'partitionKeys', (TType.STRUCT, [FieldSchema, None], False), None, ), # 3 |
| (4, TType.BOOL, 'applyDistinct', None, True, ), # 4 |
| (5, TType.STRING, 'filter', 'UTF8', None, ), # 5 |
| (6, TType.LIST, 'partitionOrder', (TType.STRUCT, [FieldSchema, None], False), None, ), # 6 |
| (7, TType.BOOL, 'ascending', None, True, ), # 7 |
| (8, TType.I64, 'maxParts', None, -1, ), # 8 |
| (9, TType.STRING, 'catName', 'UTF8', None, ), # 9 |
| (10, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 10 |
| ) |
| all_structs.append(PartitionValuesRow) |
| PartitionValuesRow.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'row', (TType.STRING, 'UTF8', False), None, ), # 1 |
| ) |
| all_structs.append(PartitionValuesResponse) |
| PartitionValuesResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitionValues', (TType.STRUCT, [PartitionValuesRow, None], False), None, ), # 1 |
| ) |
| all_structs.append(GetPartitionsByNamesRequest) |
| GetPartitionsByNamesRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'db_name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tbl_name', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'names', (TType.STRING, 'UTF8', False), None, ), # 3 |
| (4, TType.BOOL, 'get_col_stats', None, None, ), # 4 |
| (5, TType.LIST, 'processorCapabilities', (TType.STRING, 'UTF8', False), None, ), # 5 |
| (6, TType.STRING, 'processorIdentifier', 'UTF8', None, ), # 6 |
| (7, TType.STRING, 'engine', 'UTF8', None, ), # 7 |
| (8, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 8 |
| ) |
| all_structs.append(GetPartitionsByNamesResult) |
| GetPartitionsByNamesResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitions', (TType.STRUCT, [Partition, None], False), None, ), # 1 |
| ) |
| all_structs.append(ResourceUri) |
| ResourceUri.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'resourceType', None, None, ), # 1 |
| (2, TType.STRING, 'uri', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(Function) |
| Function.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'functionName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'className', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'ownerName', 'UTF8', None, ), # 4 |
| (5, TType.I32, 'ownerType', None, None, ), # 5 |
| (6, TType.I32, 'createTime', None, None, ), # 6 |
| (7, TType.I32, 'functionType', None, None, ), # 7 |
| (8, TType.LIST, 'resourceUris', (TType.STRUCT, [ResourceUri, None], False), None, ), # 8 |
| (9, TType.STRING, 'catName', 'UTF8', None, ), # 9 |
| ) |
| all_structs.append(TxnInfo) |
| TxnInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'id', None, None, ), # 1 |
| (2, TType.I32, 'state', None, None, ), # 2 |
| (3, TType.STRING, 'user', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'hostname', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'agentInfo', 'UTF8', "Unknown", ), # 5 |
| (6, TType.I32, 'heartbeatCount', None, 0, ), # 6 |
| (7, TType.STRING, 'metaInfo', 'UTF8', None, ), # 7 |
| (8, TType.I64, 'startedTime', None, None, ), # 8 |
| (9, TType.I64, 'lastHeartbeatTime', None, None, ), # 9 |
| ) |
| all_structs.append(GetOpenTxnsInfoResponse) |
| GetOpenTxnsInfoResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'txn_high_water_mark', None, None, ), # 1 |
| (2, TType.LIST, 'open_txns', (TType.STRUCT, [TxnInfo, None], False), None, ), # 2 |
| ) |
| all_structs.append(GetOpenTxnsResponse) |
| GetOpenTxnsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'txn_high_water_mark', None, None, ), # 1 |
| (2, TType.LIST, 'open_txns', (TType.I64, None, False), None, ), # 2 |
| (3, TType.I64, 'min_open_txn', None, None, ), # 3 |
| (4, TType.STRING, 'abortedBits', 'BINARY', None, ), # 4 |
| ) |
| all_structs.append(OpenTxnRequest) |
| OpenTxnRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'num_txns', None, None, ), # 1 |
| (2, TType.STRING, 'user', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'hostname', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'agentInfo', 'UTF8', "Unknown", ), # 4 |
| (5, TType.STRING, 'replPolicy', 'UTF8', None, ), # 5 |
| (6, TType.LIST, 'replSrcTxnIds', (TType.I64, None, False), None, ), # 6 |
| (7, TType.I32, 'txn_type', None, 0, ), # 7 |
| ) |
| all_structs.append(OpenTxnsResponse) |
| OpenTxnsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'txn_ids', (TType.I64, None, False), None, ), # 1 |
| ) |
| all_structs.append(AbortTxnRequest) |
| AbortTxnRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'txnid', None, None, ), # 1 |
| (2, TType.STRING, 'replPolicy', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(AbortTxnsRequest) |
| AbortTxnsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'txn_ids', (TType.I64, None, False), None, ), # 1 |
| ) |
| all_structs.append(CommitTxnKeyValue) |
| CommitTxnKeyValue.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'tableId', None, None, ), # 1 |
| (2, TType.STRING, 'key', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'value', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(WriteEventInfo) |
| WriteEventInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'writeId', None, None, ), # 1 |
| (2, TType.STRING, 'database', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'table', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'files', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'partition', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'tableObj', 'UTF8', None, ), # 6 |
| (7, TType.STRING, 'partitionObj', 'UTF8', None, ), # 7 |
| ) |
| all_structs.append(ReplLastIdInfo) |
| ReplLastIdInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'database', 'UTF8', None, ), # 1 |
| (2, TType.I64, 'lastReplId', None, None, ), # 2 |
| (3, TType.STRING, 'table', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'catalog', 'UTF8', None, ), # 4 |
| (5, TType.LIST, 'partitionList', (TType.STRING, 'UTF8', False), None, ), # 5 |
| ) |
| all_structs.append(CommitTxnRequest) |
| CommitTxnRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'txnid', None, None, ), # 1 |
| (2, TType.STRING, 'replPolicy', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'writeEventInfos', (TType.STRUCT, [WriteEventInfo, None], False), None, ), # 3 |
| (4, TType.STRUCT, 'replLastIdInfo', [ReplLastIdInfo, None], None, ), # 4 |
| (5, TType.STRUCT, 'keyValue', [CommitTxnKeyValue, None], None, ), # 5 |
| (6, TType.BOOL, 'exclWriteEnabled', None, True, ), # 6 |
| ) |
| all_structs.append(ReplTblWriteIdStateRequest) |
| ReplTblWriteIdStateRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'validWriteIdlist', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'user', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'hostName', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'dbName', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'tableName', 'UTF8', None, ), # 5 |
| (6, TType.LIST, 'partNames', (TType.STRING, 'UTF8', False), None, ), # 6 |
| ) |
| all_structs.append(GetValidWriteIdsRequest) |
| GetValidWriteIdsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fullTableNames', (TType.STRING, 'UTF8', False), None, ), # 1 |
| (2, TType.STRING, 'validTxnList', 'UTF8', None, ), # 2 |
| (3, TType.I64, 'writeId', None, None, ), # 3 |
| ) |
| all_structs.append(TableValidWriteIds) |
| TableValidWriteIds.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'fullTableName', 'UTF8', None, ), # 1 |
| (2, TType.I64, 'writeIdHighWaterMark', None, None, ), # 2 |
| (3, TType.LIST, 'invalidWriteIds', (TType.I64, None, False), None, ), # 3 |
| (4, TType.I64, 'minOpenWriteId', None, None, ), # 4 |
| (5, TType.STRING, 'abortedBits', 'BINARY', None, ), # 5 |
| ) |
| all_structs.append(GetValidWriteIdsResponse) |
| GetValidWriteIdsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'tblValidWriteIds', (TType.STRUCT, [TableValidWriteIds, None], False), None, ), # 1 |
| ) |
| all_structs.append(TxnToWriteId) |
| TxnToWriteId.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'txnId', None, None, ), # 1 |
| (2, TType.I64, 'writeId', None, None, ), # 2 |
| ) |
| all_structs.append(AllocateTableWriteIdsRequest) |
| AllocateTableWriteIdsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tableName', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'txnIds', (TType.I64, None, False), None, ), # 3 |
| (4, TType.STRING, 'replPolicy', 'UTF8', None, ), # 4 |
| (5, TType.LIST, 'srcTxnToWriteIdList', (TType.STRUCT, [TxnToWriteId, None], False), None, ), # 5 |
| ) |
| all_structs.append(AllocateTableWriteIdsResponse) |
| AllocateTableWriteIdsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'txnToWriteIds', (TType.STRUCT, [TxnToWriteId, None], False), None, ), # 1 |
| ) |
| all_structs.append(MaxAllocatedTableWriteIdRequest) |
| MaxAllocatedTableWriteIdRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tableName', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(MaxAllocatedTableWriteIdResponse) |
| MaxAllocatedTableWriteIdResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'maxWriteId', None, None, ), # 1 |
| ) |
| all_structs.append(SeedTableWriteIdsRequest) |
| SeedTableWriteIdsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tableName', 'UTF8', None, ), # 2 |
| (3, TType.I64, 'seedWriteId', None, None, ), # 3 |
| ) |
| all_structs.append(SeedTxnIdRequest) |
| SeedTxnIdRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'seedTxnId', None, None, ), # 1 |
| ) |
| all_structs.append(LockComponent) |
| LockComponent.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'type', None, None, ), # 1 |
| (2, TType.I32, 'level', None, None, ), # 2 |
| (3, TType.STRING, 'dbname', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'tablename', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'partitionname', 'UTF8', None, ), # 5 |
| (6, TType.I32, 'operationType', None, 5, ), # 6 |
| (7, TType.BOOL, 'isTransactional', None, False, ), # 7 |
| (8, TType.BOOL, 'isDynamicPartitionWrite', None, False, ), # 8 |
| ) |
| all_structs.append(LockRequest) |
| LockRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'component', (TType.STRUCT, [LockComponent, None], False), None, ), # 1 |
| (2, TType.I64, 'txnid', None, None, ), # 2 |
| (3, TType.STRING, 'user', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'hostname', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'agentInfo', 'UTF8', "Unknown", ), # 5 |
| (6, TType.BOOL, 'zeroWaitReadEnabled', None, False, ), # 6 |
| ) |
| all_structs.append(LockResponse) |
| LockResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'lockid', None, None, ), # 1 |
| (2, TType.I32, 'state', None, None, ), # 2 |
| (3, TType.STRING, 'errorMessage', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(CheckLockRequest) |
| CheckLockRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'lockid', None, None, ), # 1 |
| (2, TType.I64, 'txnid', None, None, ), # 2 |
| (3, TType.I64, 'elapsed_ms', None, None, ), # 3 |
| ) |
| all_structs.append(UnlockRequest) |
| UnlockRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'lockid', None, None, ), # 1 |
| ) |
| all_structs.append(ShowLocksRequest) |
| ShowLocksRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbname', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tablename', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'partname', 'UTF8', None, ), # 3 |
| (4, TType.BOOL, 'isExtended', None, False, ), # 4 |
| (5, TType.I64, 'txnid', None, None, ), # 5 |
| ) |
| all_structs.append(ShowLocksResponseElement) |
| ShowLocksResponseElement.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'lockid', None, None, ), # 1 |
| (2, TType.STRING, 'dbname', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tablename', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'partname', 'UTF8', None, ), # 4 |
| (5, TType.I32, 'state', None, None, ), # 5 |
| (6, TType.I32, 'type', None, None, ), # 6 |
| (7, TType.I64, 'txnid', None, None, ), # 7 |
| (8, TType.I64, 'lastheartbeat', None, None, ), # 8 |
| (9, TType.I64, 'acquiredat', None, None, ), # 9 |
| (10, TType.STRING, 'user', 'UTF8', None, ), # 10 |
| (11, TType.STRING, 'hostname', 'UTF8', None, ), # 11 |
| (12, TType.I32, 'heartbeatCount', None, 0, ), # 12 |
| (13, TType.STRING, 'agentInfo', 'UTF8', None, ), # 13 |
| (14, TType.I64, 'blockedByExtId', None, None, ), # 14 |
| (15, TType.I64, 'blockedByIntId', None, None, ), # 15 |
| (16, TType.I64, 'lockIdInternal', None, None, ), # 16 |
| ) |
| all_structs.append(ShowLocksResponse) |
| ShowLocksResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'locks', (TType.STRUCT, [ShowLocksResponseElement, None], False), None, ), # 1 |
| ) |
| all_structs.append(HeartbeatRequest) |
| HeartbeatRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'lockid', None, None, ), # 1 |
| (2, TType.I64, 'txnid', None, None, ), # 2 |
| ) |
| all_structs.append(HeartbeatTxnRangeRequest) |
| HeartbeatTxnRangeRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'min', None, None, ), # 1 |
| (2, TType.I64, 'max', None, None, ), # 2 |
| ) |
| all_structs.append(HeartbeatTxnRangeResponse) |
| HeartbeatTxnRangeResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.SET, 'aborted', (TType.I64, None, False), None, ), # 1 |
| (2, TType.SET, 'nosuch', (TType.I64, None, False), None, ), # 2 |
| ) |
| all_structs.append(CompactionRequest) |
| CompactionRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbname', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tablename', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'partitionname', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'type', None, None, ), # 4 |
| (5, TType.STRING, 'runas', 'UTF8', None, ), # 5 |
| (6, TType.MAP, 'properties', (TType.STRING, 'UTF8', TType.STRING, 'UTF8', False), None, ), # 6 |
| ) |
| all_structs.append(CompactionInfoStruct) |
| CompactionInfoStruct.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'id', None, None, ), # 1 |
| (2, TType.STRING, 'dbname', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tablename', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'partitionname', 'UTF8', None, ), # 4 |
| (5, TType.I32, 'type', None, None, ), # 5 |
| (6, TType.STRING, 'runas', 'UTF8', None, ), # 6 |
| (7, TType.STRING, 'properties', 'UTF8', None, ), # 7 |
| (8, TType.BOOL, 'toomanyaborts', None, None, ), # 8 |
| (9, TType.STRING, 'state', 'UTF8', None, ), # 9 |
| (10, TType.STRING, 'workerId', 'UTF8', None, ), # 10 |
| (11, TType.I64, 'start', None, None, ), # 11 |
| (12, TType.I64, 'highestWriteId', None, None, ), # 12 |
| (13, TType.STRING, 'errorMessage', 'UTF8', None, ), # 13 |
| (14, TType.BOOL, 'hasoldabort', None, None, ), # 14 |
| (15, TType.I64, 'enqueueTime', None, None, ), # 15 |
| ) |
| all_structs.append(OptionalCompactionInfoStruct) |
| OptionalCompactionInfoStruct.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'ci', [CompactionInfoStruct, None], None, ), # 1 |
| ) |
| all_structs.append(CompactionResponse) |
| CompactionResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'id', None, None, ), # 1 |
| (2, TType.STRING, 'state', 'UTF8', None, ), # 2 |
| (3, TType.BOOL, 'accepted', None, None, ), # 3 |
| ) |
| all_structs.append(ShowCompactRequest) |
| ShowCompactRequest.thrift_spec = ( |
| ) |
| all_structs.append(ShowCompactResponseElement) |
| ShowCompactResponseElement.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbname', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tablename', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'partitionname', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'type', None, None, ), # 4 |
| (5, TType.STRING, 'state', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'workerid', 'UTF8', None, ), # 6 |
| (7, TType.I64, 'start', None, None, ), # 7 |
| (8, TType.STRING, 'runAs', 'UTF8', None, ), # 8 |
| (9, TType.I64, 'hightestTxnId', None, None, ), # 9 |
| (10, TType.STRING, 'metaInfo', 'UTF8', None, ), # 10 |
| (11, TType.I64, 'endTime', None, None, ), # 11 |
| (12, TType.STRING, 'hadoopJobId', 'UTF8', "None", ), # 12 |
| (13, TType.I64, 'id', None, None, ), # 13 |
| (14, TType.STRING, 'errorMessage', 'UTF8', None, ), # 14 |
| (15, TType.I64, 'enqueueTime', None, None, ), # 15 |
| ) |
| all_structs.append(ShowCompactResponse) |
| ShowCompactResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'compacts', (TType.STRUCT, [ShowCompactResponseElement, None], False), None, ), # 1 |
| ) |
| all_structs.append(AddDynamicPartitions) |
| AddDynamicPartitions.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'txnid', None, None, ), # 1 |
| (2, TType.I64, 'writeid', None, None, ), # 2 |
| (3, TType.STRING, 'dbname', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'tablename', 'UTF8', None, ), # 4 |
| (5, TType.LIST, 'partitionnames', (TType.STRING, 'UTF8', False), None, ), # 5 |
| (6, TType.I32, 'operationType', None, 5, ), # 6 |
| ) |
| all_structs.append(BasicTxnInfo) |
| BasicTxnInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'isnull', None, None, ), # 1 |
| (2, TType.I64, 'time', None, None, ), # 2 |
| (3, TType.I64, 'txnid', None, None, ), # 3 |
| (4, TType.STRING, 'dbname', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'tablename', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'partitionname', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(NotificationEventRequest) |
| NotificationEventRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'lastEvent', None, None, ), # 1 |
| (2, TType.I32, 'maxEvents', None, None, ), # 2 |
| (3, TType.LIST, 'eventTypeSkipList', (TType.STRING, 'UTF8', False), None, ), # 3 |
| ) |
| all_structs.append(NotificationEvent) |
| NotificationEvent.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'eventId', None, None, ), # 1 |
| (2, TType.I32, 'eventTime', None, None, ), # 2 |
| (3, TType.STRING, 'eventType', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'dbName', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'tableName', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'message', 'UTF8', None, ), # 6 |
| (7, TType.STRING, 'messageFormat', 'UTF8', None, ), # 7 |
| (8, TType.STRING, 'catName', 'UTF8', None, ), # 8 |
| ) |
| all_structs.append(NotificationEventResponse) |
| NotificationEventResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'events', (TType.STRUCT, [NotificationEvent, None], False), None, ), # 1 |
| ) |
| all_structs.append(CurrentNotificationEventId) |
| CurrentNotificationEventId.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'eventId', None, None, ), # 1 |
| ) |
| all_structs.append(NotificationEventsCountRequest) |
| NotificationEventsCountRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'fromEventId', None, None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'catName', 'UTF8', None, ), # 3 |
| (4, TType.I64, 'toEventId', None, None, ), # 4 |
| (5, TType.I64, 'limit', None, None, ), # 5 |
| ) |
| all_structs.append(NotificationEventsCountResponse) |
| NotificationEventsCountResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'eventsCount', None, None, ), # 1 |
| ) |
| all_structs.append(InsertEventRequestData) |
| InsertEventRequestData.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'replace', None, None, ), # 1 |
| (2, TType.LIST, 'filesAdded', (TType.STRING, 'UTF8', False), None, ), # 2 |
| (3, TType.LIST, 'filesAddedChecksum', (TType.STRING, 'UTF8', False), None, ), # 3 |
| (4, TType.LIST, 'subDirectoryList', (TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.LIST, 'partitionVal', (TType.STRING, 'UTF8', False), None, ), # 5 |
| ) |
| all_structs.append(FireEventRequestData) |
| FireEventRequestData.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'insertData', [InsertEventRequestData, None], None, ), # 1 |
| (2, TType.LIST, 'insertDatas', (TType.STRUCT, [InsertEventRequestData, None], False), None, ), # 2 |
| ) |
| all_structs.append(FireEventRequest) |
| FireEventRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'successful', None, None, ), # 1 |
| (2, TType.STRUCT, 'data', [FireEventRequestData, None], None, ), # 2 |
| (3, TType.STRING, 'dbName', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'tableName', 'UTF8', None, ), # 4 |
| (5, TType.LIST, 'partitionVals', (TType.STRING, 'UTF8', False), None, ), # 5 |
| (6, TType.STRING, 'catName', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(FireEventResponse) |
| FireEventResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'eventIds', (TType.I64, None, False), None, ), # 1 |
| ) |
| all_structs.append(WriteNotificationLogRequest) |
| WriteNotificationLogRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'txnId', None, None, ), # 1 |
| (2, TType.I64, 'writeId', None, None, ), # 2 |
| (3, TType.STRING, 'db', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'table', 'UTF8', None, ), # 4 |
| (5, TType.STRUCT, 'fileInfo', [InsertEventRequestData, None], None, ), # 5 |
| (6, TType.LIST, 'partitionVals', (TType.STRING, 'UTF8', False), None, ), # 6 |
| ) |
| all_structs.append(WriteNotificationLogResponse) |
| WriteNotificationLogResponse.thrift_spec = ( |
| ) |
| all_structs.append(MetadataPpdResult) |
| MetadataPpdResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'metadata', 'BINARY', None, ), # 1 |
| (2, TType.STRING, 'includeBitset', 'BINARY', None, ), # 2 |
| ) |
| all_structs.append(GetFileMetadataByExprResult) |
| GetFileMetadataByExprResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.MAP, 'metadata', (TType.I64, None, TType.STRUCT, [MetadataPpdResult, None], False), None, ), # 1 |
| (2, TType.BOOL, 'isSupported', None, None, ), # 2 |
| ) |
| all_structs.append(GetFileMetadataByExprRequest) |
| GetFileMetadataByExprRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fileIds', (TType.I64, None, False), None, ), # 1 |
| (2, TType.STRING, 'expr', 'BINARY', None, ), # 2 |
| (3, TType.BOOL, 'doGetFooters', None, None, ), # 3 |
| (4, TType.I32, 'type', None, None, ), # 4 |
| ) |
| all_structs.append(GetFileMetadataResult) |
| GetFileMetadataResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.MAP, 'metadata', (TType.I64, None, TType.STRING, 'BINARY', False), None, ), # 1 |
| (2, TType.BOOL, 'isSupported', None, None, ), # 2 |
| ) |
| all_structs.append(GetFileMetadataRequest) |
| GetFileMetadataRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fileIds', (TType.I64, None, False), None, ), # 1 |
| ) |
| all_structs.append(PutFileMetadataResult) |
| PutFileMetadataResult.thrift_spec = ( |
| ) |
| all_structs.append(PutFileMetadataRequest) |
| PutFileMetadataRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fileIds', (TType.I64, None, False), None, ), # 1 |
| (2, TType.LIST, 'metadata', (TType.STRING, 'BINARY', False), None, ), # 2 |
| (3, TType.I32, 'type', None, None, ), # 3 |
| ) |
| all_structs.append(ClearFileMetadataResult) |
| ClearFileMetadataResult.thrift_spec = ( |
| ) |
| all_structs.append(ClearFileMetadataRequest) |
| ClearFileMetadataRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fileIds', (TType.I64, None, False), None, ), # 1 |
| ) |
| all_structs.append(CacheFileMetadataResult) |
| CacheFileMetadataResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'isSupported', None, None, ), # 1 |
| ) |
| all_structs.append(CacheFileMetadataRequest) |
| CacheFileMetadataRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'partName', 'UTF8', None, ), # 3 |
| (4, TType.BOOL, 'isAllParts', None, None, ), # 4 |
| ) |
| all_structs.append(GetAllFunctionsResponse) |
| GetAllFunctionsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'functions', (TType.STRUCT, [Function, None], False), None, ), # 1 |
| ) |
| all_structs.append(ClientCapabilities) |
| ClientCapabilities.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'values', (TType.I32, None, False), None, ), # 1 |
| ) |
| all_structs.append(GetProjectionsSpec) |
| GetProjectionsSpec.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fieldList', (TType.STRING, 'UTF8', False), None, ), # 1 |
| (2, TType.STRING, 'includeParamKeyPattern', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'excludeParamKeyPattern', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(GetTableRequest) |
| GetTableRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tblName', 'UTF8', None, ), # 2 |
| (3, TType.STRUCT, 'capabilities', [ClientCapabilities, None], None, ), # 3 |
| (4, TType.STRING, 'catName', 'UTF8', None, ), # 4 |
| None, # 5 |
| (6, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 6 |
| (7, TType.BOOL, 'getColumnStats', None, None, ), # 7 |
| (8, TType.LIST, 'processorCapabilities', (TType.STRING, 'UTF8', False), None, ), # 8 |
| (9, TType.STRING, 'processorIdentifier', 'UTF8', None, ), # 9 |
| (10, TType.STRING, 'engine', 'UTF8', None, ), # 10 |
| (11, TType.I64, 'id', None, -1, ), # 11 |
| ) |
| all_structs.append(GetTableResult) |
| GetTableResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'table', [Table, None], None, ), # 1 |
| (2, TType.BOOL, 'isStatsCompliant', None, None, ), # 2 |
| ) |
| all_structs.append(GetTablesRequest) |
| GetTablesRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.LIST, 'tblNames', (TType.STRING, 'UTF8', False), None, ), # 2 |
| (3, TType.STRUCT, 'capabilities', [ClientCapabilities, None], None, ), # 3 |
| (4, TType.STRING, 'catName', 'UTF8', None, ), # 4 |
| (5, TType.LIST, 'processorCapabilities', (TType.STRING, 'UTF8', False), None, ), # 5 |
| (6, TType.STRING, 'processorIdentifier', 'UTF8', None, ), # 6 |
| (7, TType.STRUCT, 'projectionSpec', [GetProjectionsSpec, None], None, ), # 7 |
| ) |
| all_structs.append(GetTablesResult) |
| GetTablesResult.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'tables', (TType.STRUCT, [Table, None], False), None, ), # 1 |
| ) |
| all_structs.append(GetTablesExtRequest) |
| GetTablesExtRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catalog', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'database', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tableNamePattern', 'UTF8', None, ), # 3 |
| (4, TType.I32, 'requestedFields', None, None, ), # 4 |
| (5, TType.I32, 'limit', None, None, ), # 5 |
| (6, TType.LIST, 'processorCapabilities', (TType.STRING, 'UTF8', False), None, ), # 6 |
| (7, TType.STRING, 'processorIdentifier', 'UTF8', None, ), # 7 |
| ) |
| all_structs.append(ExtendedTableInfo) |
| ExtendedTableInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'tblName', 'UTF8', None, ), # 1 |
| (2, TType.I32, 'accessType', None, None, ), # 2 |
| (3, TType.LIST, 'requiredReadCapabilities', (TType.STRING, 'UTF8', False), None, ), # 3 |
| (4, TType.LIST, 'requiredWriteCapabilities', (TType.STRING, 'UTF8', False), None, ), # 4 |
| ) |
| all_structs.append(GetDatabaseRequest) |
| GetDatabaseRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'catalogName', 'UTF8', None, ), # 2 |
| (3, TType.LIST, 'processorCapabilities', (TType.STRING, 'UTF8', False), None, ), # 3 |
| (4, TType.STRING, 'processorIdentifier', 'UTF8', None, ), # 4 |
| ) |
| all_structs.append(CmRecycleRequest) |
| CmRecycleRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dataPath', 'UTF8', None, ), # 1 |
| (2, TType.BOOL, 'purge', None, None, ), # 2 |
| ) |
| all_structs.append(CmRecycleResponse) |
| CmRecycleResponse.thrift_spec = ( |
| ) |
| all_structs.append(TableMeta) |
| TableMeta.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'dbName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'tableName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tableType', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'comments', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'catName', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(Materialization) |
| Materialization.thrift_spec = ( |
| None, # 0 |
| (1, TType.BOOL, 'sourceTablesUpdateDeleteModified', None, None, ), # 1 |
| ) |
| all_structs.append(WMResourcePlan) |
| WMResourcePlan.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.I32, 'status', None, None, ), # 2 |
| (3, TType.I32, 'queryParallelism', None, None, ), # 3 |
| (4, TType.STRING, 'defaultPoolPath', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'ns', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(WMNullableResourcePlan) |
| WMNullableResourcePlan.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.I32, 'status', None, None, ), # 2 |
| None, # 3 |
| (4, TType.I32, 'queryParallelism', None, None, ), # 4 |
| (5, TType.BOOL, 'isSetQueryParallelism', None, None, ), # 5 |
| (6, TType.STRING, 'defaultPoolPath', 'UTF8', None, ), # 6 |
| (7, TType.BOOL, 'isSetDefaultPoolPath', None, None, ), # 7 |
| (8, TType.STRING, 'ns', 'UTF8', None, ), # 8 |
| ) |
| all_structs.append(WMPool) |
| WMPool.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'poolPath', 'UTF8', None, ), # 2 |
| (3, TType.DOUBLE, 'allocFraction', None, None, ), # 3 |
| (4, TType.I32, 'queryParallelism', None, None, ), # 4 |
| (5, TType.STRING, 'schedulingPolicy', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'ns', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(WMNullablePool) |
| WMNullablePool.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'poolPath', 'UTF8', None, ), # 2 |
| (3, TType.DOUBLE, 'allocFraction', None, None, ), # 3 |
| (4, TType.I32, 'queryParallelism', None, None, ), # 4 |
| (5, TType.STRING, 'schedulingPolicy', 'UTF8', None, ), # 5 |
| (6, TType.BOOL, 'isSetSchedulingPolicy', None, None, ), # 6 |
| (7, TType.STRING, 'ns', 'UTF8', None, ), # 7 |
| ) |
| all_structs.append(WMTrigger) |
| WMTrigger.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'triggerName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'triggerExpression', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'actionExpression', 'UTF8', None, ), # 4 |
| (5, TType.BOOL, 'isInUnmanaged', None, None, ), # 5 |
| (6, TType.STRING, 'ns', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(WMMapping) |
| WMMapping.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'entityType', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'entityName', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'poolPath', 'UTF8', None, ), # 4 |
| (5, TType.I32, 'ordering', None, None, ), # 5 |
| (6, TType.STRING, 'ns', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(WMPoolTrigger) |
| WMPoolTrigger.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'pool', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'trigger', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'ns', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(WMFullResourcePlan) |
| WMFullResourcePlan.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'plan', [WMResourcePlan, None], None, ), # 1 |
| (2, TType.LIST, 'pools', (TType.STRUCT, [WMPool, None], False), None, ), # 2 |
| (3, TType.LIST, 'mappings', (TType.STRUCT, [WMMapping, None], False), None, ), # 3 |
| (4, TType.LIST, 'triggers', (TType.STRUCT, [WMTrigger, None], False), None, ), # 4 |
| (5, TType.LIST, 'poolTriggers', (TType.STRUCT, [WMPoolTrigger, None], False), None, ), # 5 |
| ) |
| all_structs.append(WMCreateResourcePlanRequest) |
| WMCreateResourcePlanRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'resourcePlan', [WMResourcePlan, None], None, ), # 1 |
| (2, TType.STRING, 'copyFrom', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(WMCreateResourcePlanResponse) |
| WMCreateResourcePlanResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMGetActiveResourcePlanRequest) |
| WMGetActiveResourcePlanRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'ns', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(WMGetActiveResourcePlanResponse) |
| WMGetActiveResourcePlanResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'resourcePlan', [WMFullResourcePlan, None], None, ), # 1 |
| ) |
| all_structs.append(WMGetResourcePlanRequest) |
| WMGetResourcePlanRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'ns', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(WMGetResourcePlanResponse) |
| WMGetResourcePlanResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'resourcePlan', [WMFullResourcePlan, None], None, ), # 1 |
| ) |
| all_structs.append(WMGetAllResourcePlanRequest) |
| WMGetAllResourcePlanRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'ns', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(WMGetAllResourcePlanResponse) |
| WMGetAllResourcePlanResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'resourcePlans', (TType.STRUCT, [WMResourcePlan, None], False), None, ), # 1 |
| ) |
| all_structs.append(WMAlterResourcePlanRequest) |
| WMAlterResourcePlanRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRUCT, 'resourcePlan', [WMNullableResourcePlan, None], None, ), # 2 |
| (3, TType.BOOL, 'isEnableAndActivate', None, None, ), # 3 |
| (4, TType.BOOL, 'isForceDeactivate', None, None, ), # 4 |
| (5, TType.BOOL, 'isReplace', None, None, ), # 5 |
| (6, TType.STRING, 'ns', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(WMAlterResourcePlanResponse) |
| WMAlterResourcePlanResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'fullResourcePlan', [WMFullResourcePlan, None], None, ), # 1 |
| ) |
| all_structs.append(WMValidateResourcePlanRequest) |
| WMValidateResourcePlanRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'ns', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(WMValidateResourcePlanResponse) |
| WMValidateResourcePlanResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'errors', (TType.STRING, 'UTF8', False), None, ), # 1 |
| (2, TType.LIST, 'warnings', (TType.STRING, 'UTF8', False), None, ), # 2 |
| ) |
| all_structs.append(WMDropResourcePlanRequest) |
| WMDropResourcePlanRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'ns', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(WMDropResourcePlanResponse) |
| WMDropResourcePlanResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMCreateTriggerRequest) |
| WMCreateTriggerRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'trigger', [WMTrigger, None], None, ), # 1 |
| ) |
| all_structs.append(WMCreateTriggerResponse) |
| WMCreateTriggerResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMAlterTriggerRequest) |
| WMAlterTriggerRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'trigger', [WMTrigger, None], None, ), # 1 |
| ) |
| all_structs.append(WMAlterTriggerResponse) |
| WMAlterTriggerResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMDropTriggerRequest) |
| WMDropTriggerRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'triggerName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'ns', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(WMDropTriggerResponse) |
| WMDropTriggerResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMGetTriggersForResourePlanRequest) |
| WMGetTriggersForResourePlanRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'ns', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(WMGetTriggersForResourePlanResponse) |
| WMGetTriggersForResourePlanResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'triggers', (TType.STRUCT, [WMTrigger, None], False), None, ), # 1 |
| ) |
| all_structs.append(WMCreatePoolRequest) |
| WMCreatePoolRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'pool', [WMPool, None], None, ), # 1 |
| ) |
| all_structs.append(WMCreatePoolResponse) |
| WMCreatePoolResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMAlterPoolRequest) |
| WMAlterPoolRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'pool', [WMNullablePool, None], None, ), # 1 |
| (2, TType.STRING, 'poolPath', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(WMAlterPoolResponse) |
| WMAlterPoolResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMDropPoolRequest) |
| WMDropPoolRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'poolPath', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'ns', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(WMDropPoolResponse) |
| WMDropPoolResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMCreateOrUpdateMappingRequest) |
| WMCreateOrUpdateMappingRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'mapping', [WMMapping, None], None, ), # 1 |
| (2, TType.BOOL, 'update', None, None, ), # 2 |
| ) |
| all_structs.append(WMCreateOrUpdateMappingResponse) |
| WMCreateOrUpdateMappingResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMDropMappingRequest) |
| WMDropMappingRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'mapping', [WMMapping, None], None, ), # 1 |
| ) |
| all_structs.append(WMDropMappingResponse) |
| WMDropMappingResponse.thrift_spec = ( |
| ) |
| all_structs.append(WMCreateOrDropTriggerToPoolMappingRequest) |
| WMCreateOrDropTriggerToPoolMappingRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'resourcePlanName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'triggerName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'poolPath', 'UTF8', None, ), # 3 |
| (4, TType.BOOL, 'drop', None, None, ), # 4 |
| (5, TType.STRING, 'ns', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(WMCreateOrDropTriggerToPoolMappingResponse) |
| WMCreateOrDropTriggerToPoolMappingResponse.thrift_spec = ( |
| ) |
| all_structs.append(ISchema) |
| ISchema.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'schemaType', None, None, ), # 1 |
| (2, TType.STRING, 'name', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'catName', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'dbName', 'UTF8', None, ), # 4 |
| (5, TType.I32, 'compatibility', None, None, ), # 5 |
| (6, TType.I32, 'validationLevel', None, None, ), # 6 |
| (7, TType.BOOL, 'canEvolve', None, None, ), # 7 |
| (8, TType.STRING, 'schemaGroup', 'UTF8', None, ), # 8 |
| (9, TType.STRING, 'description', 'UTF8', None, ), # 9 |
| ) |
| all_structs.append(ISchemaName) |
| ISchemaName.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'schemaName', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(AlterISchemaRequest) |
| AlterISchemaRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'name', [ISchemaName, None], None, ), # 1 |
| None, # 2 |
| (3, TType.STRUCT, 'newSchema', [ISchema, None], None, ), # 3 |
| ) |
| all_structs.append(SchemaVersion) |
| SchemaVersion.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'schema', [ISchemaName, None], None, ), # 1 |
| (2, TType.I32, 'version', None, None, ), # 2 |
| (3, TType.I64, 'createdAt', None, None, ), # 3 |
| (4, TType.LIST, 'cols', (TType.STRUCT, [FieldSchema, None], False), None, ), # 4 |
| (5, TType.I32, 'state', None, None, ), # 5 |
| (6, TType.STRING, 'description', 'UTF8', None, ), # 6 |
| (7, TType.STRING, 'schemaText', 'UTF8', None, ), # 7 |
| (8, TType.STRING, 'fingerprint', 'UTF8', None, ), # 8 |
| (9, TType.STRING, 'name', 'UTF8', None, ), # 9 |
| (10, TType.STRUCT, 'serDe', [SerDeInfo, None], None, ), # 10 |
| ) |
| all_structs.append(SchemaVersionDescriptor) |
| SchemaVersionDescriptor.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'schema', [ISchemaName, None], None, ), # 1 |
| (2, TType.I32, 'version', None, None, ), # 2 |
| ) |
| all_structs.append(FindSchemasByColsRqst) |
| FindSchemasByColsRqst.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'colName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'colNamespace', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'type', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(FindSchemasByColsResp) |
| FindSchemasByColsResp.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'schemaVersions', (TType.STRUCT, [SchemaVersionDescriptor, None], False), None, ), # 1 |
| ) |
| all_structs.append(MapSchemaVersionToSerdeRequest) |
| MapSchemaVersionToSerdeRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'schemaVersion', [SchemaVersionDescriptor, None], None, ), # 1 |
| (2, TType.STRING, 'serdeName', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(SetSchemaVersionStateRequest) |
| SetSchemaVersionStateRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'schemaVersion', [SchemaVersionDescriptor, None], None, ), # 1 |
| (2, TType.I32, 'state', None, None, ), # 2 |
| ) |
| all_structs.append(GetSerdeRequest) |
| GetSerdeRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'serdeName', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(RuntimeStat) |
| RuntimeStat.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'createTime', None, None, ), # 1 |
| (2, TType.I32, 'weight', None, None, ), # 2 |
| (3, TType.STRING, 'payload', 'BINARY', None, ), # 3 |
| ) |
| all_structs.append(GetRuntimeStatsRequest) |
| GetRuntimeStatsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'maxWeight', None, None, ), # 1 |
| (2, TType.I32, 'maxCreateTime', None, None, ), # 2 |
| ) |
| all_structs.append(CreateTableRequest) |
| CreateTableRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'table', [Table, None], None, ), # 1 |
| (2, TType.STRUCT, 'envContext', [EnvironmentContext, None], None, ), # 2 |
| (3, TType.LIST, 'primaryKeys', (TType.STRUCT, [SQLPrimaryKey, None], False), None, ), # 3 |
| (4, TType.LIST, 'foreignKeys', (TType.STRUCT, [SQLForeignKey, None], False), None, ), # 4 |
| (5, TType.LIST, 'uniqueConstraints', (TType.STRUCT, [SQLUniqueConstraint, None], False), None, ), # 5 |
| (6, TType.LIST, 'notNullConstraints', (TType.STRUCT, [SQLNotNullConstraint, None], False), None, ), # 6 |
| (7, TType.LIST, 'defaultConstraints', (TType.STRUCT, [SQLDefaultConstraint, None], False), None, ), # 7 |
| (8, TType.LIST, 'checkConstraints', (TType.STRUCT, [SQLCheckConstraint, None], False), None, ), # 8 |
| (9, TType.LIST, 'processorCapabilities', (TType.STRING, 'UTF8', False), None, ), # 9 |
| (10, TType.STRING, 'processorIdentifier', 'UTF8', None, ), # 10 |
| ) |
| all_structs.append(ScheduledQueryPollRequest) |
| ScheduledQueryPollRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'clusterNamespace', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(ScheduledQueryKey) |
| ScheduledQueryKey.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'scheduleName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'clusterNamespace', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(ScheduledQueryPollResponse) |
| ScheduledQueryPollResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'scheduleKey', [ScheduledQueryKey, None], None, ), # 1 |
| (2, TType.I64, 'executionId', None, None, ), # 2 |
| (3, TType.STRING, 'query', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'user', 'UTF8', None, ), # 4 |
| ) |
| all_structs.append(ScheduledQuery) |
| ScheduledQuery.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'scheduleKey', [ScheduledQueryKey, None], None, ), # 1 |
| (2, TType.BOOL, 'enabled', None, None, ), # 2 |
| None, # 3 |
| (4, TType.STRING, 'schedule', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'user', 'UTF8', None, ), # 5 |
| (6, TType.STRING, 'query', 'UTF8', None, ), # 6 |
| (7, TType.I32, 'nextExecution', None, None, ), # 7 |
| ) |
| all_structs.append(ScheduledQueryMaintenanceRequest) |
| ScheduledQueryMaintenanceRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I32, 'type', None, None, ), # 1 |
| (2, TType.STRUCT, 'scheduledQuery', [ScheduledQuery, None], None, ), # 2 |
| ) |
| all_structs.append(ScheduledQueryProgressInfo) |
| ScheduledQueryProgressInfo.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'scheduledExecutionId', None, None, ), # 1 |
| (2, TType.I32, 'state', None, None, ), # 2 |
| (3, TType.STRING, 'executorQueryId', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'errorMessage', 'UTF8', None, ), # 4 |
| ) |
| all_structs.append(AlterPartitionsRequest) |
| AlterPartitionsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tableName', 'UTF8', None, ), # 3 |
| (4, TType.LIST, 'partitions', (TType.STRUCT, [Partition, None], False), None, ), # 4 |
| (5, TType.STRUCT, 'environmentContext', [EnvironmentContext, None], None, ), # 5 |
| (6, TType.I64, 'writeId', None, -1, ), # 6 |
| (7, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 7 |
| ) |
| all_structs.append(AlterPartitionsResponse) |
| AlterPartitionsResponse.thrift_spec = ( |
| ) |
| all_structs.append(RenamePartitionRequest) |
| RenamePartitionRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tableName', 'UTF8', None, ), # 3 |
| (4, TType.LIST, 'partVals', (TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.STRUCT, 'newPart', [Partition, None], None, ), # 5 |
| (6, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 6 |
| ) |
| all_structs.append(RenamePartitionResponse) |
| RenamePartitionResponse.thrift_spec = ( |
| ) |
| all_structs.append(AlterTableRequest) |
| AlterTableRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tableName', 'UTF8', None, ), # 3 |
| (4, TType.STRUCT, 'table', [Table, None], None, ), # 4 |
| (5, TType.STRUCT, 'environmentContext', [EnvironmentContext, None], None, ), # 5 |
| (6, TType.I64, 'writeId', None, -1, ), # 6 |
| (7, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 7 |
| (8, TType.LIST, 'processorCapabilities', (TType.STRING, 'UTF8', False), None, ), # 8 |
| (9, TType.STRING, 'processorIdentifier', 'UTF8', None, ), # 9 |
| ) |
| all_structs.append(AlterTableResponse) |
| AlterTableResponse.thrift_spec = ( |
| ) |
| all_structs.append(GetPartitionsFilterSpec) |
| GetPartitionsFilterSpec.thrift_spec = ( |
| None, # 0 |
| None, # 1 |
| None, # 2 |
| None, # 3 |
| None, # 4 |
| None, # 5 |
| None, # 6 |
| (7, TType.I32, 'filterMode', None, None, ), # 7 |
| (8, TType.LIST, 'filters', (TType.STRING, 'UTF8', False), None, ), # 8 |
| ) |
| all_structs.append(GetPartitionsResponse) |
| GetPartitionsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitionSpec', (TType.STRUCT, [PartitionSpec, None], False), None, ), # 1 |
| ) |
| all_structs.append(GetPartitionsRequest) |
| GetPartitionsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tblName', 'UTF8', None, ), # 3 |
| (4, TType.BOOL, 'withAuth', None, None, ), # 4 |
| (5, TType.STRING, 'user', 'UTF8', None, ), # 5 |
| (6, TType.LIST, 'groupNames', (TType.STRING, 'UTF8', False), None, ), # 6 |
| (7, TType.STRUCT, 'projectionSpec', [GetProjectionsSpec, None], None, ), # 7 |
| (8, TType.STRUCT, 'filterSpec', [GetPartitionsFilterSpec, None], None, ), # 8 |
| (9, TType.LIST, 'processorCapabilities', (TType.STRING, 'UTF8', False), None, ), # 9 |
| (10, TType.STRING, 'processorIdentifier', 'UTF8', None, ), # 10 |
| (11, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 11 |
| ) |
| all_structs.append(GetFieldsRequest) |
| GetFieldsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tblName', 'UTF8', None, ), # 3 |
| (4, TType.STRUCT, 'envContext', [EnvironmentContext, None], None, ), # 4 |
| (5, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 5 |
| (6, TType.I64, 'id', None, -1, ), # 6 |
| ) |
| all_structs.append(GetFieldsResponse) |
| GetFieldsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fields', (TType.STRUCT, [FieldSchema, None], False), None, ), # 1 |
| ) |
| all_structs.append(GetSchemaRequest) |
| GetSchemaRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tblName', 'UTF8', None, ), # 3 |
| (4, TType.STRUCT, 'envContext', [EnvironmentContext, None], None, ), # 4 |
| (5, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 5 |
| (6, TType.I64, 'id', None, -1, ), # 6 |
| ) |
| all_structs.append(GetSchemaResponse) |
| GetSchemaResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'fields', (TType.STRUCT, [FieldSchema, None], False), None, ), # 1 |
| ) |
| all_structs.append(GetPartitionRequest) |
| GetPartitionRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tblName', 'UTF8', None, ), # 3 |
| (4, TType.LIST, 'partVals', (TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 5 |
| (6, TType.I64, 'id', None, -1, ), # 6 |
| ) |
| all_structs.append(GetPartitionResponse) |
| GetPartitionResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRUCT, 'partition', [Partition, None], None, ), # 1 |
| ) |
| all_structs.append(PartitionsRequest) |
| PartitionsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tblName', 'UTF8', None, ), # 3 |
| (4, TType.I16, 'maxParts', None, -1, ), # 4 |
| (5, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 5 |
| (6, TType.I64, 'id', None, -1, ), # 6 |
| ) |
| all_structs.append(PartitionsResponse) |
| PartitionsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitions', (TType.STRUCT, [Partition, None], False), None, ), # 1 |
| ) |
| all_structs.append(GetPartitionNamesPsRequest) |
| GetPartitionNamesPsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tblName', 'UTF8', None, ), # 3 |
| (4, TType.LIST, 'partValues', (TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.I16, 'maxParts', None, -1, ), # 5 |
| (6, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 6 |
| (7, TType.I64, 'id', None, -1, ), # 7 |
| ) |
| all_structs.append(GetPartitionNamesPsResponse) |
| GetPartitionNamesPsResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'names', (TType.STRING, 'UTF8', False), None, ), # 1 |
| ) |
| all_structs.append(GetPartitionsPsWithAuthRequest) |
| GetPartitionsPsWithAuthRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'tblName', 'UTF8', None, ), # 3 |
| (4, TType.LIST, 'partVals', (TType.STRING, 'UTF8', False), None, ), # 4 |
| (5, TType.I16, 'maxParts', None, -1, ), # 5 |
| (6, TType.STRING, 'userName', 'UTF8', None, ), # 6 |
| (7, TType.LIST, 'groupNames', (TType.STRING, 'UTF8', False), None, ), # 7 |
| (8, TType.STRING, 'validWriteIdList', 'UTF8', None, ), # 8 |
| (9, TType.I64, 'id', None, -1, ), # 9 |
| ) |
| all_structs.append(GetPartitionsPsWithAuthResponse) |
| GetPartitionsPsWithAuthResponse.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'partitions', (TType.STRUCT, [Partition, None], False), None, ), # 1 |
| ) |
| all_structs.append(ReplicationMetrics) |
| ReplicationMetrics.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'scheduledExecutionId', None, None, ), # 1 |
| (2, TType.STRING, 'policy', 'UTF8', None, ), # 2 |
| (3, TType.I64, 'dumpExecutionId', None, None, ), # 3 |
| (4, TType.STRING, 'metadata', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'progress', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(ReplicationMetricList) |
| ReplicationMetricList.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'replicationMetricList', (TType.STRUCT, [ReplicationMetrics, None], False), None, ), # 1 |
| ) |
| all_structs.append(GetReplicationMetricsRequest) |
| GetReplicationMetricsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.I64, 'scheduledExecutionId', None, None, ), # 1 |
| (2, TType.STRING, 'policy', 'UTF8', None, ), # 2 |
| (3, TType.I64, 'dumpExecutionId', None, None, ), # 3 |
| ) |
| all_structs.append(GetOpenTxnsRequest) |
| GetOpenTxnsRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.LIST, 'excludeTxnTypes', (TType.I32, None, False), None, ), # 1 |
| ) |
| all_structs.append(StoredProcedureRequest) |
| StoredProcedureRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'procName', 'UTF8', None, ), # 3 |
| ) |
| all_structs.append(ListStoredProcedureRequest) |
| ListStoredProcedureRequest.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'catName', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| ) |
| all_structs.append(StoredProcedure) |
| StoredProcedure.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'name', 'UTF8', None, ), # 1 |
| (2, TType.STRING, 'dbName', 'UTF8', None, ), # 2 |
| (3, TType.STRING, 'catName', 'UTF8', None, ), # 3 |
| (4, TType.STRING, 'ownerName', 'UTF8', None, ), # 4 |
| (5, TType.STRING, 'source', 'UTF8', None, ), # 5 |
| ) |
| all_structs.append(MetaException) |
| MetaException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(UnknownTableException) |
| UnknownTableException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(UnknownDBException) |
| UnknownDBException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(AlreadyExistsException) |
| AlreadyExistsException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(InvalidPartitionException) |
| InvalidPartitionException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(UnknownPartitionException) |
| UnknownPartitionException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(InvalidObjectException) |
| InvalidObjectException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(NoSuchObjectException) |
| NoSuchObjectException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(InvalidOperationException) |
| InvalidOperationException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(ConfigValSecurityException) |
| ConfigValSecurityException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(InvalidInputException) |
| InvalidInputException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(NoSuchTxnException) |
| NoSuchTxnException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(TxnAbortedException) |
| TxnAbortedException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(TxnOpenException) |
| TxnOpenException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| all_structs.append(NoSuchLockException) |
| NoSuchLockException.thrift_spec = ( |
| None, # 0 |
| (1, TType.STRING, 'message', 'UTF8', None, ), # 1 |
| ) |
| fix_spec(all_structs) |
| del all_structs |