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

网格计算

开发平台:

Java

  1. #
  2. # Autogenerated by Thrift
  3. #
  4. # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  5. #
  6. require 'thrift/protocol'
  7. class ThriftHandle
  8.   include Thrift::Struct
  9.   Thrift::Struct.field_accessor self, :id
  10.   FIELDS = {
  11.     -1 => {:type => Thrift::Types::I64, :name => 'id'}
  12.   }
  13. end
  14. class Pathname
  15.   include Thrift::Struct
  16.   Thrift::Struct.field_accessor self, :pathname
  17.   FIELDS = {
  18.     -1 => {:type => Thrift::Types::STRING, :name => 'pathname'}
  19.   }
  20. end
  21. class FileStatus
  22.   include Thrift::Struct
  23.   Thrift::Struct.field_accessor self, :path, :length, :isdir, :block_replication, :blocksize, :modification_time, :permission, :owner, :group
  24.   FIELDS = {
  25.     1 => {:type => Thrift::Types::STRING, :name => 'path'},
  26.     2 => {:type => Thrift::Types::I64, :name => 'length'},
  27.     3 => {:type => Thrift::Types::BOOL, :name => 'isdir'},
  28.     4 => {:type => Thrift::Types::I16, :name => 'block_replication'},
  29.     5 => {:type => Thrift::Types::I64, :name => 'blocksize'},
  30.     6 => {:type => Thrift::Types::I64, :name => 'modification_time'},
  31.     7 => {:type => Thrift::Types::STRING, :name => 'permission'},
  32.     8 => {:type => Thrift::Types::STRING, :name => 'owner'},
  33.     9 => {:type => Thrift::Types::STRING, :name => 'group'}
  34.   }
  35. end
  36. class BlockLocation
  37.   include Thrift::Struct
  38.   Thrift::Struct.field_accessor self, :hosts, :names, :offset, :length
  39.   FIELDS = {
  40.     1 => {:type => Thrift::Types::LIST, :name => 'hosts', :element => {:type => Thrift::Types::STRING}},
  41.     2 => {:type => Thrift::Types::LIST, :name => 'names', :element => {:type => Thrift::Types::STRING}},
  42.     3 => {:type => Thrift::Types::I64, :name => 'offset'},
  43.     4 => {:type => Thrift::Types::I64, :name => 'length'}
  44.   }
  45. end
  46. class MalformedInputException < StandardError
  47.   include Thrift::Struct
  48.   def initialize(message=nil)
  49.     super()
  50.     self.message = message
  51.   end
  52.   Thrift::Struct.field_accessor self, :message
  53.   FIELDS = {
  54.     -1 => {:type => Thrift::Types::STRING, :name => 'message'}
  55.   }
  56. end
  57. class ThriftIOException < StandardError
  58.   include Thrift::Struct
  59.   def initialize(message=nil)
  60.     super()
  61.     self.message = message
  62.   end
  63.   Thrift::Struct.field_accessor self, :message
  64.   FIELDS = {
  65.     -1 => {:type => Thrift::Types::STRING, :name => 'message'}
  66.   }
  67. end