|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 | |||||||||