Struct sequencefile::Header
[−]
[src]
pub struct Header { pub version: u16, pub compression_type: CompressionType, pub compression_codec: Option<Codec>, pub key_class: String, pub value_class: String, pub metadata: HashMap<String, String>, // some fields omitted }
Sequencefile header, metadata about the file, e.g. key/value types, version, compression and some internal state for properly decoding
Fields
version: u16
Sequencefile version Version 4 - block compression Version 5 - custom compression codecs Version 6 - metadata
compression_type: CompressionType
Type of value compression
compression_codec: Option<Codec>
Codec, if any
key_class: String
Fully-qualified Java class of key Writable
value_class: String
Fully-qualified Java class of value Writable
metadata: HashMap<String, String>
K-V metadata on sequencefile