java.lang.Object org.supermind.crawl.util.MapFilePersister<java.lang.Long,java.lang.Long> org.supermind.crawl.util.LongLongPersister
public class LongLongPersister
Field Summary |
---|
Fields inherited from class org.supermind.crawl.util.MapFilePersister |
---|
baseDir, buffer, bufferIdx, LOG, mapdir, mapdirFile, maxBufferSize, nfs, overwrite, reader |
Constructor Summary | |
---|---|
LongLongPersister()
|
Method Summary | |
---|---|
boolean |
contains(long key)
|
protected org.apache.nutch.io.WritableComparator |
getKeyComparator()
Get comparator for MapFile key class. |
org.apache.nutch.io.WritableComparable |
getKeyInstance(java.lang.Long aLong,
boolean throwaway)
Return a new instance of the key. |
java.util.Comparator<java.lang.Long> |
getTypeComparator()
Get comparator for type. |
long |
getValue(long key)
Get value for key. |
org.apache.nutch.io.Writable |
getValueInstance(java.lang.Long aLong,
boolean throwaway)
Return a new instance of the value. |
Methods inherited from class org.supermind.crawl.util.MapFilePersister |
---|
add, close, flushToDisk, init, setBaseDir, setMaxBufferSize, setNfs, setOverwrite |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LongLongPersister()
Method Detail |
---|
public boolean contains(long key) throws java.io.IOException
java.io.IOException
protected org.apache.nutch.io.WritableComparator getKeyComparator()
MapFilePersister
getKeyComparator
in class MapFilePersister<java.lang.Long,java.lang.Long>
public org.apache.nutch.io.WritableComparable getKeyInstance(java.lang.Long aLong, boolean throwaway)
MapFilePersister
getKeyInstance
in class MapFilePersister<java.lang.Long,java.lang.Long>
public java.util.Comparator<java.lang.Long> getTypeComparator()
MapFilePersister
getTypeComparator
in class MapFilePersister<java.lang.Long,java.lang.Long>
public long getValue(long key) throws java.io.IOException
key
-
java.io.IOException
public org.apache.nutch.io.Writable getValueInstance(java.lang.Long aLong, boolean throwaway)
MapFilePersister
NullWritable.get()
.
getValueInstance
in class MapFilePersister<java.lang.Long,java.lang.Long>