## Uses of Interface
org.apache.hadoop.io.WritableComparable

- Packages that use WritableComparable
  Package | Description
  --- | ---
  org.apache.hadoop.io | Generic i/o code for use when reading and writing data to the network, to databases, and to files.

- - ### Uses of WritableComparable in org.apache.hadoop.io

    Classes in org.apache.hadoop.io with type parameters of type WritableComparable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SortedMapWritable<K extends WritableComparable<? super K>>` A Writable SortedMap.

    Classes in org.apache.hadoop.io that implement WritableComparable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BooleanWritable` A WritableComparable for booleans.
    `class` | `BytesWritable` A byte sequence that is usable as a key or value.
    `class` | `ByteWritable` A WritableComparable for a single byte.
    `class` | `DoubleWritable` Writable for Double values.
    `class` | `FloatWritable` A WritableComparable for floats.
    `class` | `IntWritable` A WritableComparable for ints.
    `class` | `LongWritable` A WritableComparable for longs.
    `class` | `MD5Hash` A Writable for MD5 hash values.
    `class` | `NullWritable` Singleton Writable with no data.
    `class` | `ShortWritable` A WritableComparable for shorts.
    `class` | `Text` This class stores text using standard UTF8 encoding.
    `class` | `VIntWritable` A WritableComparable for integer values stored in variable-length format.
    `class` | `VLongWritable` A WritableComparable for longs in a variable-length format.

    Methods in org.apache.hadoop.io that return WritableComparable
    Modifier and Type | Method and Description
    --- | ---
    `WritableComparable` | SetFile.Reader.`get(WritableComparable key)` Read the matching key from a set into `key`.
    `WritableComparable` | MapFile.Reader.`getClosest(WritableComparable key, Writable val)` Finds the record that is the closest match to the specified key.
    `WritableComparable` | MapFile.Reader.`getClosest(WritableComparable key, Writable val, boolean before)` Finds the record that is the closest match to the specified key.
    `WritableComparable` | MapFile.Reader.`midKey()` Get the key at approximately the middle of the file.
    `WritableComparable` | WritableComparator.`newKey()` Construct a new `WritableComparable` instance.

    Methods in org.apache.hadoop.io that return types with arguments of type WritableComparable
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends WritableComparable>` | WritableComparator.`getKeyClass()` Returns the WritableComparable implementation class.

    Methods in org.apache.hadoop.io with parameters of type WritableComparable
    Modifier and Type | Method and Description
    --- | ---
    `void` | SetFile.Writer.`append(WritableComparable key)` Append a key to a set.
    `void` | MapFile.Writer.`append(WritableComparable key, Writable val)` Append a key/value pair to the map.
    `void` | BloomMapFile.Writer.`append(WritableComparable key, Writable val)`
    `int` | WritableComparator.`compare(WritableComparable a, WritableComparable b)` Compare two WritableComparables.
    `int` | WritableComparator.`compare(WritableComparable a, WritableComparable b)` Compare two WritableComparables.
    `int` | LongWritable.DecreasingComparator.`compare(WritableComparable a, WritableComparable b)`
    `int` | LongWritable.DecreasingComparator.`compare(WritableComparable a, WritableComparable b)`
    `void` | MapFile.Reader.`finalKey(WritableComparable key)` Reads the final key from the file.
    `WritableComparable` | SetFile.Reader.`get(WritableComparable key)` Read the matching key from a set into `key`.
    `Writable` | MapFile.Reader.`get(WritableComparable key, Writable val)` Return the value for the named key, or null if none exists.
    `Writable` | BloomMapFile.Reader.`get(WritableComparable key, Writable val)` Fast version of the `MapFile.Reader.get(WritableComparable, Writable)` method.
    `WritableComparable` | MapFile.Reader.`getClosest(WritableComparable key, Writable val)` Finds the record that is the closest match to the specified key.
    `WritableComparable` | MapFile.Reader.`getClosest(WritableComparable key, Writable val, boolean before)` Finds the record that is the closest match to the specified key.
    `boolean` | SetFile.Reader.`next(WritableComparable key)` Read the next key in a set into `key`.
    `boolean` | MapFile.Reader.`next(WritableComparable key, Writable val)` Read the next key/value pair in the map into `key` and `val`.
    `boolean` | BloomMapFile.Reader.`probablyHasKey(WritableComparable key)` Checks if this MapFile has the indicated key.
    `boolean` | SetFile.Reader.`seek(WritableComparable key)`
    `boolean` | MapFile.Reader.`seek(WritableComparable key)` Positions the reader at the named key, or if none such exists, at the first entry after the named key.

    Method parameters in org.apache.hadoop.io with type arguments of type WritableComparable
    Modifier and Type | Method and Description
    --- | ---
    `static WritableComparator` | WritableComparator.`get(Class<? extends WritableComparable> c)` For backwards compatibility.
    `static WritableComparator` | WritableComparator.`get(Class<? extends WritableComparable> c, Configuration conf)` Get a comparator for a `WritableComparable` implementation.
    `static MapFile.Writer.Option` | MapFile.Writer.`keyClass(Class<? extends WritableComparable> value)`

    Constructor parameters in org.apache.hadoop.io with type arguments of type WritableComparable
    Constructor and Description
    `Sorter(FileSystem fs, Class<? extends WritableComparable> keyClass, Class valClass, Configuration conf)` Sort and merge files containing the named classes.
    `WritableComparator(Class<? extends WritableComparable> keyClass)` Construct for a `WritableComparable` implementation.
    `WritableComparator(Class<? extends WritableComparable> keyClass, boolean createInstances)`
    `WritableComparator(Class<? extends WritableComparable> keyClass, Configuration conf, boolean createInstances)`
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, Class valClass)` Deprecated. Use Writer(Configuration, Path, Option...) instead.
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, Class valClass)` Deprecated.
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, Class<? extends Writable> valClass, SequenceFile.CompressionType compress, CompressionCodec codec, Progressable progress)` Deprecated.
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, Class valClass, SequenceFile.CompressionType compress)` Deprecated. Use Writer(Configuration, Path, Option...) instead.
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, Class valClass, SequenceFile.CompressionType compress)` Deprecated.
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, Class valClass, SequenceFile.CompressionType compress, CompressionCodec codec, Progressable progress)` Deprecated. Use Writer(Configuration, Path, Option...) instead.
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, Class valClass, SequenceFile.CompressionType compress, Progressable progress)` Deprecated. Use Writer(Configuration, Path, Option...) instead.
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, Class valClass, SequenceFile.CompressionType compress, Progressable progress)` Deprecated.
    `Writer(Configuration conf, FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass, SequenceFile.CompressionType compress)` Create a set naming the element class and compression type.
    `Writer(FileSystem fs, String dirName, Class<? extends WritableComparable> keyClass)` Deprecated. pass a Configuration too

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.