public class CDXIndex extends FlatFile implements SearchResultSource
Constructor and Description |
---|
CDXIndex() |
Modifier and Type | Method and Description |
---|---|
protected org.archive.util.iterator.CloseableIterator<CaptureSearchResult> |
adaptIterator(Iterator<String> itr) |
void |
cleanup(org.archive.util.iterator.CloseableIterator<CaptureSearchResult> c) |
Iterator<CaptureSearchResult> |
getClosestIterator(String prefix,
Date wantDate) |
org.archive.util.iterator.CloseableIterator<CaptureSearchResult> |
getPrefixIterator(String prefix) |
org.archive.util.iterator.CloseableIterator<CaptureSearchResult> |
getPrefixReverseIterator(String prefix) |
Iterator<CaptureSearchResult> |
getUrlIterator(String prefix) |
void |
shutdown() |
findKeyOffset, findKeyOffsetLT, getLastMatchOffset, getPath, getRecordIterator, getRecordIteratorLT, getReverseRecordIterator, getSequentialIterator, main, setPath, store
protected org.archive.util.iterator.CloseableIterator<CaptureSearchResult> adaptIterator(Iterator<String> itr) throws IOException
IOException
public org.archive.util.iterator.CloseableIterator<CaptureSearchResult> getPrefixIterator(String prefix) throws ResourceIndexNotAvailableException
getPrefixIterator
in interface SearchResultSource
ResourceIndexNotAvailableException
public org.archive.util.iterator.CloseableIterator<CaptureSearchResult> getPrefixReverseIterator(String prefix) throws ResourceIndexNotAvailableException
getPrefixReverseIterator
in interface SearchResultSource
ResourceIndexNotAvailableException
public Iterator<CaptureSearchResult> getUrlIterator(String prefix) throws IOException
prefix
- IOException
public Iterator<CaptureSearchResult> getClosestIterator(String prefix, Date wantDate) throws IOException
prefix
- wantDate
- IOException
public void cleanup(org.archive.util.iterator.CloseableIterator<CaptureSearchResult> c) throws IOException
cleanup
in interface SearchResultSource
IOException
public void shutdown() throws IOException
shutdown
in interface SearchResultSource
IOException
Copyright © 2005–2015 IIPC. All rights reserved.