Methods
| Modifier and Type |
Method and Description |
static ZipNumIndex |
createIndexWithBasePath(String pathRoot) |
static ZipNumIndex |
createIndexWithSummaryPath(String summaryFile) |
static String |
endKey(String key) |
static int |
extractLineCount(String line) |
protected static long |
extractLongField(String line,
int index) |
int |
getBinsearchBlockSize() |
ZipNumBlockLoader |
getBlockLoader() |
CloseableIterator<String> |
getCDXIterator(CloseableIterator<String> summaryIterator) |
CloseableIterator<String> |
getCDXIterator(CloseableIterator<String> summaryIterator,
String start,
String end,
int split,
int numSplits) |
CloseableIterator<String> |
getCDXIterator(CloseableIterator<String> summaryIterator,
String start,
String end,
int split,
int numSplits,
ZipNumParams params) |
CloseableIterator<String> |
getCDXIterator(CloseableIterator<String> summaryIterator,
ZipNumParams params) |
CloseableIterator<String> |
getCDXIterator(String key,
String start,
boolean exact,
ZipNumParams params) |
CloseableIterator<String> |
getCDXIterator(String key,
String start,
String end,
ZipNumParams params) |
CloseableIterator<String> |
getCDXIterator(String key,
ZipNumParams params) |
int |
getCdxLinesPerBlock() |
CloseableIterator<String> |
getClusterRange(String start,
String end,
boolean inclusive,
boolean includePrevLine) |
long |
getEstimateSplitSize(String[] blocks) |
CloseableIterator<String> |
getLastBlockCDXLineIterator(String key) |
String |
getNthLine(String lineNumber,
int lineField) |
ZipNumIndex.PageResult |
getNthPage(String[] startEnd,
int page,
int pageSize,
boolean numPagesOnly) |
int |
getNumLines(String[] blocks) |
int |
getNumLines(String start,
String end) |
String |
getPathRoot() |
int |
getReadaheadSize() |
SortedTextFile |
getSummary() |
String |
getSummaryFile() |
long |
getTotalLength(String[] blocks) |
long |
getTotalLines() |
void |
init() |
boolean |
isRequired() |
boolean |
isUseNio() |
void |
setBinsearchBlockSize(int binsearchBlockSize) |
void |
setBlockLoader(ZipNumBlockLoader blockLoader) |
void |
setCdxLinesPerBlock(int cdxLinesPerBlock) |
void |
setPathRoot(String pathRoot) |
void |
setReadaheadSize(int readaheadSize) |
void |
setRequired(boolean required) |
void |
setSummaryFile(String summaryFile) |
void |
setUseNio(boolean useNio) |
static CloseableIterator<String> |
wrapEndIterator(CloseableIterator<String> iter,
String end,
boolean inclusive) |
static CloseableIterator<String> |
wrapPrefix(CloseableIterator<String> source,
String prefix,
boolean exact) |
static CloseableIterator<String> |
wrapReverseIterator(CloseableIterator<String> iter,
String start,
String end) |
static CloseableIterator<String> |
wrapStartEndIterator(CloseableIterator<String> iter,
String start,
String end,
boolean inclusive) |
static CloseableIterator<String> |
wrapStartIterator(CloseableIterator<String> iter,
String start) |