public class CDXFile extends SortedTextFile implements CDXInputSource
SortedTextFile.CachedStringIterator, SortedTextFile.DefaultComparator, SortedTextFile.NumericComparatorbinsearchBlockSize, defaultComparator, factory, numericComparator| Constructor and Description |
|---|
CDXFile(SeekableLineReaderFactory factory) |
CDXFile(java.lang.String uri) |
| Modifier and Type | Method and Description |
|---|---|
static java.io.BufferedReader |
createStreamingLineReader(java.lang.String uri,
boolean gzipped) |
static java.io.File |
decodeGZToTemp(java.lang.String uriGZ) |
CloseableIterator<java.lang.String> |
getCDXIterator(java.lang.String key,
java.lang.String prefix,
boolean exact,
ZipNumParams params) |
CloseableIterator<java.lang.String> |
getCDXIterator(java.lang.String key,
java.lang.String start,
java.lang.String end,
ZipNumParams params) |
long |
getTotalLines() |
static SeekableLineReaderFactory |
getUriFactory(java.lang.String uri,
boolean decodeToTemp) |
binaryFindOffset, getBinsearchBlockSize, getLastLine, getNthSplit, getRange, getRecordIterator, getRecordIterator, getRecordIterator, getRecordIteratorLT, getSLR, getSplitIterator, getStartEndOffsets, reloadFactory, setBinsearchBlockSize, setFactorypublic CDXFile(java.lang.String uri)
throws java.io.IOException
java.io.IOExceptionpublic CDXFile(SeekableLineReaderFactory factory)
public CloseableIterator<java.lang.String> getCDXIterator(java.lang.String key, java.lang.String start, java.lang.String end, ZipNumParams params) throws java.io.IOException
getCDXIterator in interface CDXInputSourcejava.io.IOExceptionpublic CloseableIterator<java.lang.String> getCDXIterator(java.lang.String key, java.lang.String prefix, boolean exact, ZipNumParams params) throws java.io.IOException
getCDXIterator in interface CDXInputSourcejava.io.IOExceptionpublic static SeekableLineReaderFactory getUriFactory(java.lang.String uri, boolean decodeToTemp) throws java.io.IOException
java.io.IOExceptionpublic static java.io.File decodeGZToTemp(java.lang.String uriGZ)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.BufferedReader createStreamingLineReader(java.lang.String uri,
boolean gzipped)
throws java.io.IOException
java.io.IOExceptionpublic long getTotalLines()
getTotalLines in interface CDXInputSourceCopyright © 2019 The International Internet Preservation Consortium. All Rights Reserved.