hadoopfs_types.rb
上传用户:quxuerui
上传日期:2018-01-08
资源大小:41811k
文件大小:2k
- #
- # Autogenerated by Thrift
- #
- # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- #
- require 'thrift/protocol'
- class ThriftHandle
- include Thrift::Struct
- Thrift::Struct.field_accessor self, :id
- FIELDS = {
- -1 => {:type => Thrift::Types::I64, :name => 'id'}
- }
- end
- class Pathname
- include Thrift::Struct
- Thrift::Struct.field_accessor self, :pathname
- FIELDS = {
- -1 => {:type => Thrift::Types::STRING, :name => 'pathname'}
- }
- end
- class FileStatus
- include Thrift::Struct
- Thrift::Struct.field_accessor self, :path, :length, :isdir, :block_replication, :blocksize, :modification_time, :permission, :owner, :group
- FIELDS = {
- 1 => {:type => Thrift::Types::STRING, :name => 'path'},
- 2 => {:type => Thrift::Types::I64, :name => 'length'},
- 3 => {:type => Thrift::Types::BOOL, :name => 'isdir'},
- 4 => {:type => Thrift::Types::I16, :name => 'block_replication'},
- 5 => {:type => Thrift::Types::I64, :name => 'blocksize'},
- 6 => {:type => Thrift::Types::I64, :name => 'modification_time'},
- 7 => {:type => Thrift::Types::STRING, :name => 'permission'},
- 8 => {:type => Thrift::Types::STRING, :name => 'owner'},
- 9 => {:type => Thrift::Types::STRING, :name => 'group'}
- }
- end
- class BlockLocation
- include Thrift::Struct
- Thrift::Struct.field_accessor self, :hosts, :names, :offset, :length
- FIELDS = {
- 1 => {:type => Thrift::Types::LIST, :name => 'hosts', :element => {:type => Thrift::Types::STRING}},
- 2 => {:type => Thrift::Types::LIST, :name => 'names', :element => {:type => Thrift::Types::STRING}},
- 3 => {:type => Thrift::Types::I64, :name => 'offset'},
- 4 => {:type => Thrift::Types::I64, :name => 'length'}
- }
- end
- class MalformedInputException < StandardError
- include Thrift::Struct
- def initialize(message=nil)
- super()
- self.message = message
- end
- Thrift::Struct.field_accessor self, :message
- FIELDS = {
- -1 => {:type => Thrift::Types::STRING, :name => 'message'}
- }
- end
- class ThriftIOException < StandardError
- include Thrift::Struct
- def initialize(message=nil)
- super()
- self.message = message
- end
- Thrift::Struct.field_accessor self, :message
- FIELDS = {
- -1 => {:type => Thrift::Types::STRING, :name => 'message'}
- }
- end