in heracles/hive/hive_metastore/ttypes.py [0:0]
def write(self, oprot):
if oprot._fast_encode is 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()