|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.hadoop.io.MapFile.Reader
public static class MapFile.Reader
Provide access to an existing map.
Constructor Summary | |
---|---|
MapFile.Reader(FileSystem fs,
String dirName,
Configuration conf)
Construct a map reader for the named map. |
|
MapFile.Reader(FileSystem fs,
String dirName,
WritableComparator comparator,
Configuration conf)
Construct a map reader for the named map using the named comparator. |
Method Summary | |
---|---|
void |
close()
Close the map. |
void |
finalKey(WritableComparable key)
Reads the final key from the file. |
Writable |
get(WritableComparable key,
Writable val)
Return the value for the named key, or null if none exists. |
WritableComparable |
getClosest(WritableComparable key,
Writable val)
Finds the record that is the closest match to the specified key. |
Class |
getKeyClass()
Returns the class of keys in this file. |
Class |
getValueClass()
Returns the class of values in this file. |
WritableComparable |
midKey()
Get the key at approximately the middle of the file. |
boolean |
next(WritableComparable key,
Writable val)
Read the next key/value pair in the map into key and
val . |
void |
reset()
Re-positions the reader before its first key. |
boolean |
seek(WritableComparable key)
Positions the reader at the named key, or if none such exists, at the first entry after the named key. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MapFile.Reader(FileSystem fs, String dirName, Configuration conf) throws IOException
IOException
public MapFile.Reader(FileSystem fs, String dirName, WritableComparator comparator, Configuration conf) throws IOException
IOException
Method Detail |
---|
public Class getKeyClass()
public Class getValueClass()
public void reset() throws IOException
IOException
public WritableComparable midKey() throws IOException
IOException
public void finalKey(WritableComparable key) throws IOException
key
- key to read into
IOException
public boolean seek(WritableComparable key) throws IOException
IOException
public boolean next(WritableComparable key, Writable val) throws IOException
key
and
val
. Returns true if such a pair exists and false when at
the end of the map
IOException
public Writable get(WritableComparable key, Writable val) throws IOException
IOException
public WritableComparable getClosest(WritableComparable key, Writable val) throws IOException
key
- - key that we're trying to findval
- - data value if key is found
IOException
public void close() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |