ttypes.py
上传用户:quxuerui
上传日期:2018-01-08
资源大小:41811k
文件大小:15k
源码类别:

网格计算

开发平台:

Java

  1. #
  2. # Autogenerated by Thrift
  3. #
  4. # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  5. #
  6. from thrift.Thrift import *
  7. from thrift.transport import TTransport
  8. from thrift.protocol import TBinaryProtocol
  9. try:
  10.   from thrift.protocol import fastbinary
  11. except:
  12.   fastbinary = None
  13. class ThriftHandle:
  14.   thrift_spec = None
  15.   def __init__(self, d=None):
  16.     self.id = None
  17.     if isinstance(d, dict):
  18.       if 'id' in d:
  19.         self.id = d['id']
  20.   def read(self, iprot):
  21.     if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
  22.       fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
  23.       return
  24.     iprot.readStructBegin()
  25.     while True:
  26.       (fname, ftype, fid) = iprot.readFieldBegin()
  27.       if ftype == TType.STOP:
  28.         break
  29.       if fid == -1:
  30.         if ftype == TType.I64:
  31.           self.id = iprot.readI64();
  32.         else:
  33.           iprot.skip(ftype)
  34.       else:
  35.         iprot.skip(ftype)
  36.       iprot.readFieldEnd()
  37.     iprot.readStructEnd()
  38.   def write(self, oprot):
  39.     if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
  40.       oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
  41.       return
  42.     oprot.writeStructBegin('ThriftHandle')
  43.     if self.id != None:
  44.       oprot.writeFieldBegin('id', TType.I64, -1)
  45.       oprot.writeI64(self.id)
  46.       oprot.writeFieldEnd()
  47.     oprot.writeFieldStop()
  48.     oprot.writeStructEnd()
  49.   def __str__(self):
  50.     return str(self.__dict__)
  51.   def __repr__(self):
  52.     return repr(self.__dict__)
  53.   def __eq__(self, other):
  54.     return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
  55.   def __ne__(self, other):
  56.     return not (self == other)
  57. class Pathname:
  58.   thrift_spec = None
  59.   def __init__(self, d=None):
  60.     self.pathname = None
  61.     if isinstance(d, dict):
  62.       if 'pathname' in d:
  63.         self.pathname = d['pathname']
  64.   def read(self, iprot):
  65.     if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
  66.       fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
  67.       return
  68.     iprot.readStructBegin()
  69.     while True:
  70.       (fname, ftype, fid) = iprot.readFieldBegin()
  71.       if ftype == TType.STOP:
  72.         break
  73.       if fid == -1:
  74.         if ftype == TType.STRING:
  75.           self.pathname = iprot.readString();
  76.         else:
  77.           iprot.skip(ftype)
  78.       else:
  79.         iprot.skip(ftype)
  80.       iprot.readFieldEnd()
  81.     iprot.readStructEnd()
  82.   def write(self, oprot):
  83.     if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
  84.       oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
  85.       return
  86.     oprot.writeStructBegin('Pathname')
  87.     if self.pathname != None:
  88.       oprot.writeFieldBegin('pathname', TType.STRING, -1)
  89.       oprot.writeString(self.pathname)
  90.       oprot.writeFieldEnd()
  91.     oprot.writeFieldStop()
  92.     oprot.writeStructEnd()
  93.   def __str__(self):
  94.     return str(self.__dict__)
  95.   def __repr__(self):
  96.     return repr(self.__dict__)
  97.   def __eq__(self, other):
  98.     return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
  99.   def __ne__(self, other):
  100.     return not (self == other)
  101. class FileStatus:
  102.   thrift_spec = (
  103.     None, # 0
  104.     (1, TType.STRING, 'path', None, None, ), # 1
  105.     (2, TType.I64, 'length', None, None, ), # 2
  106.     (3, TType.BOOL, 'isdir', None, None, ), # 3
  107.     (4, TType.I16, 'block_replication', None, None, ), # 4
  108.     (5, TType.I64, 'blocksize', None, None, ), # 5
  109.     (6, TType.I64, 'modification_time', None, None, ), # 6
  110.     (7, TType.STRING, 'permission', None, None, ), # 7
  111.     (8, TType.STRING, 'owner', None, None, ), # 8
  112.     (9, TType.STRING, 'group', None, None, ), # 9
  113.   )
  114.   def __init__(self, d=None):
  115.     self.path = None
  116.     self.length = None
  117.     self.isdir = None
  118.     self.block_replication = None
  119.     self.blocksize = None
  120.     self.modification_time = None
  121.     self.permission = None
  122.     self.owner = None
  123.     self.group = None
  124.     if isinstance(d, dict):
  125.       if 'path' in d:
  126.         self.path = d['path']
  127.       if 'length' in d:
  128.         self.length = d['length']
  129.       if 'isdir' in d:
  130.         self.isdir = d['isdir']
  131.       if 'block_replication' in d:
  132.         self.block_replication = d['block_replication']
  133.       if 'blocksize' in d:
  134.         self.blocksize = d['blocksize']
  135.       if 'modification_time' in d:
  136.         self.modification_time = d['modification_time']
  137.       if 'permission' in d:
  138.         self.permission = d['permission']
  139.       if 'owner' in d:
  140.         self.owner = d['owner']
  141.       if 'group' in d:
  142.         self.group = d['group']
  143.   def read(self, iprot):
  144.     if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
  145.       fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
  146.       return
  147.     iprot.readStructBegin()
  148.     while True:
  149.       (fname, ftype, fid) = iprot.readFieldBegin()
  150.       if ftype == TType.STOP:
  151.         break
  152.       if fid == 1:
  153.         if ftype == TType.STRING:
  154.           self.path = iprot.readString();
  155.         else:
  156.           iprot.skip(ftype)
  157.       elif fid == 2:
  158.         if ftype == TType.I64:
  159.           self.length = iprot.readI64();
  160.         else:
  161.           iprot.skip(ftype)
  162.       elif fid == 3:
  163.         if ftype == TType.BOOL:
  164.           self.isdir = iprot.readBool();
  165.         else:
  166.           iprot.skip(ftype)
  167.       elif fid == 4:
  168.         if ftype == TType.I16:
  169.           self.block_replication = iprot.readI16();
  170.         else:
  171.           iprot.skip(ftype)
  172.       elif fid == 5:
  173.         if ftype == TType.I64:
  174.           self.blocksize = iprot.readI64();
  175.         else:
  176.           iprot.skip(ftype)
  177.       elif fid == 6:
  178.         if ftype == TType.I64:
  179.           self.modification_time = iprot.readI64();
  180.         else:
  181.           iprot.skip(ftype)
  182.       elif fid == 7:
  183.         if ftype == TType.STRING:
  184.           self.permission = iprot.readString();
  185.         else:
  186.           iprot.skip(ftype)
  187.       elif fid == 8:
  188.         if ftype == TType.STRING:
  189.           self.owner = iprot.readString();
  190.         else:
  191.           iprot.skip(ftype)
  192.       elif fid == 9:
  193.         if ftype == TType.STRING:
  194.           self.group = iprot.readString();
  195.         else:
  196.           iprot.skip(ftype)
  197.       else:
  198.         iprot.skip(ftype)
  199.       iprot.readFieldEnd()
  200.     iprot.readStructEnd()
  201.   def write(self, oprot):
  202.     if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
  203.       oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
  204.       return
  205.     oprot.writeStructBegin('FileStatus')
  206.     if self.path != None:
  207.       oprot.writeFieldBegin('path', TType.STRING, 1)
  208.       oprot.writeString(self.path)
  209.       oprot.writeFieldEnd()
  210.     if self.length != None:
  211.       oprot.writeFieldBegin('length', TType.I64, 2)
  212.       oprot.writeI64(self.length)
  213.       oprot.writeFieldEnd()
  214.     if self.isdir != None:
  215.       oprot.writeFieldBegin('isdir', TType.BOOL, 3)
  216.       oprot.writeBool(self.isdir)
  217.       oprot.writeFieldEnd()
  218.     if self.block_replication != None:
  219.       oprot.writeFieldBegin('block_replication', TType.I16, 4)
  220.       oprot.writeI16(self.block_replication)
  221.       oprot.writeFieldEnd()
  222.     if self.blocksize != None:
  223.       oprot.writeFieldBegin('blocksize', TType.I64, 5)
  224.       oprot.writeI64(self.blocksize)
  225.       oprot.writeFieldEnd()
  226.     if self.modification_time != None:
  227.       oprot.writeFieldBegin('modification_time', TType.I64, 6)
  228.       oprot.writeI64(self.modification_time)
  229.       oprot.writeFieldEnd()
  230.     if self.permission != None:
  231.       oprot.writeFieldBegin('permission', TType.STRING, 7)
  232.       oprot.writeString(self.permission)
  233.       oprot.writeFieldEnd()
  234.     if self.owner != None:
  235.       oprot.writeFieldBegin('owner', TType.STRING, 8)
  236.       oprot.writeString(self.owner)
  237.       oprot.writeFieldEnd()
  238.     if self.group != None:
  239.       oprot.writeFieldBegin('group', TType.STRING, 9)
  240.       oprot.writeString(self.group)
  241.       oprot.writeFieldEnd()
  242.     oprot.writeFieldStop()
  243.     oprot.writeStructEnd()
  244.   def __str__(self):
  245.     return str(self.__dict__)
  246.   def __repr__(self):
  247.     return repr(self.__dict__)
  248.   def __eq__(self, other):
  249.     return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
  250.   def __ne__(self, other):
  251.     return not (self == other)
  252. class BlockLocation:
  253.   thrift_spec = (
  254.     None, # 0
  255.     (1, TType.LIST, 'hosts', (TType.STRING,None), None, ), # 1
  256.     (2, TType.LIST, 'names', (TType.STRING,None), None, ), # 2
  257.     (3, TType.I64, 'offset', None, None, ), # 3
  258.     (4, TType.I64, 'length', None, None, ), # 4
  259.   )
  260.   def __init__(self, d=None):
  261.     self.hosts = None
  262.     self.names = None
  263.     self.offset = None
  264.     self.length = None
  265.     if isinstance(d, dict):
  266.       if 'hosts' in d:
  267.         self.hosts = d['hosts']
  268.       if 'names' in d:
  269.         self.names = d['names']
  270.       if 'offset' in d:
  271.         self.offset = d['offset']
  272.       if 'length' in d:
  273.         self.length = d['length']
  274.   def read(self, iprot):
  275.     if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
  276.       fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
  277.       return
  278.     iprot.readStructBegin()
  279.     while True:
  280.       (fname, ftype, fid) = iprot.readFieldBegin()
  281.       if ftype == TType.STOP:
  282.         break
  283.       if fid == 1:
  284.         if ftype == TType.LIST:
  285.           self.hosts = []
  286.           (_etype3, _size0) = iprot.readListBegin()
  287.           for _i4 in xrange(_size0):
  288.             _elem5 = iprot.readString();
  289.             self.hosts.append(_elem5)
  290.           iprot.readListEnd()
  291.         else:
  292.           iprot.skip(ftype)
  293.       elif fid == 2:
  294.         if ftype == TType.LIST:
  295.           self.names = []
  296.           (_etype9, _size6) = iprot.readListBegin()
  297.           for _i10 in xrange(_size6):
  298.             _elem11 = iprot.readString();
  299.             self.names.append(_elem11)
  300.           iprot.readListEnd()
  301.         else:
  302.           iprot.skip(ftype)
  303.       elif fid == 3:
  304.         if ftype == TType.I64:
  305.           self.offset = iprot.readI64();
  306.         else:
  307.           iprot.skip(ftype)
  308.       elif fid == 4:
  309.         if ftype == TType.I64:
  310.           self.length = iprot.readI64();
  311.         else:
  312.           iprot.skip(ftype)
  313.       else:
  314.         iprot.skip(ftype)
  315.       iprot.readFieldEnd()
  316.     iprot.readStructEnd()
  317.   def write(self, oprot):
  318.     if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
  319.       oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
  320.       return
  321.     oprot.writeStructBegin('BlockLocation')
  322.     if self.hosts != None:
  323.       oprot.writeFieldBegin('hosts', TType.LIST, 1)
  324.       oprot.writeListBegin(TType.STRING, len(self.hosts))
  325.       for iter12 in self.hosts:
  326.         oprot.writeString(iter12)
  327.       oprot.writeListEnd()
  328.       oprot.writeFieldEnd()
  329.     if self.names != None:
  330.       oprot.writeFieldBegin('names', TType.LIST, 2)
  331.       oprot.writeListBegin(TType.STRING, len(self.names))
  332.       for iter13 in self.names:
  333.         oprot.writeString(iter13)
  334.       oprot.writeListEnd()
  335.       oprot.writeFieldEnd()
  336.     if self.offset != None:
  337.       oprot.writeFieldBegin('offset', TType.I64, 3)
  338.       oprot.writeI64(self.offset)
  339.       oprot.writeFieldEnd()
  340.     if self.length != None:
  341.       oprot.writeFieldBegin('length', TType.I64, 4)
  342.       oprot.writeI64(self.length)
  343.       oprot.writeFieldEnd()
  344.     oprot.writeFieldStop()
  345.     oprot.writeStructEnd()
  346.   def __str__(self):
  347.     return str(self.__dict__)
  348.   def __repr__(self):
  349.     return repr(self.__dict__)
  350.   def __eq__(self, other):
  351.     return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
  352.   def __ne__(self, other):
  353.     return not (self == other)
  354. class MalformedInputException(Exception):
  355.   thrift_spec = None
  356.   def __init__(self, d=None):
  357.     self.message = None
  358.     if isinstance(d, dict):
  359.       if 'message' in d:
  360.         self.message = d['message']
  361.   def read(self, iprot):
  362.     if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
  363.       fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
  364.       return
  365.     iprot.readStructBegin()
  366.     while True:
  367.       (fname, ftype, fid) = iprot.readFieldBegin()
  368.       if ftype == TType.STOP:
  369.         break
  370.       if fid == -1:
  371.         if ftype == TType.STRING:
  372.           self.message = iprot.readString();
  373.         else:
  374.           iprot.skip(ftype)
  375.       else:
  376.         iprot.skip(ftype)
  377.       iprot.readFieldEnd()
  378.     iprot.readStructEnd()
  379.   def write(self, oprot):
  380.     if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
  381.       oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
  382.       return
  383.     oprot.writeStructBegin('MalformedInputException')
  384.     if self.message != None:
  385.       oprot.writeFieldBegin('message', TType.STRING, -1)
  386.       oprot.writeString(self.message)
  387.       oprot.writeFieldEnd()
  388.     oprot.writeFieldStop()
  389.     oprot.writeStructEnd()
  390.   def __str__(self):
  391.     return str(self.__dict__)
  392.   def __repr__(self):
  393.     return repr(self.__dict__)
  394.   def __eq__(self, other):
  395.     return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
  396.   def __ne__(self, other):
  397.     return not (self == other)
  398. class ThriftIOException(Exception):
  399.   thrift_spec = None
  400.   def __init__(self, d=None):
  401.     self.message = None
  402.     if isinstance(d, dict):
  403.       if 'message' in d:
  404.         self.message = d['message']
  405.   def read(self, iprot):
  406.     if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
  407.       fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
  408.       return
  409.     iprot.readStructBegin()
  410.     while True:
  411.       (fname, ftype, fid) = iprot.readFieldBegin()
  412.       if ftype == TType.STOP:
  413.         break
  414.       if fid == -1:
  415.         if ftype == TType.STRING:
  416.           self.message = iprot.readString();
  417.         else:
  418.           iprot.skip(ftype)
  419.       else:
  420.         iprot.skip(ftype)
  421.       iprot.readFieldEnd()
  422.     iprot.readStructEnd()
  423.   def write(self, oprot):
  424.     if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
  425.       oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
  426.       return
  427.     oprot.writeStructBegin('ThriftIOException')
  428.     if self.message != None:
  429.       oprot.writeFieldBegin('message', TType.STRING, -1)
  430.       oprot.writeString(self.message)
  431.       oprot.writeFieldEnd()
  432.     oprot.writeFieldStop()
  433.     oprot.writeStructEnd()
  434.   def __str__(self):
  435.     return str(self.__dict__)
  436.   def __repr__(self):
  437.     return repr(self.__dict__)
  438.   def __eq__(self, other):
  439.     return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
  440.   def __ne__(self, other):
  441.     return not (self == other)