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

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.