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
}
Expand description
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