public abstract class VariableIntBlockIndexInput extends IntIndexInput
Modifier and Type | Class and Description |
---|---|
static interface |
VariableIntBlockIndexInput.BlockReader
Interface for variable-size block decoders.
|
Modifier and Type | Field and Description |
---|---|
protected IndexInput |
in |
protected int |
maxBlockSize |
Modifier | Constructor and Description |
---|---|
protected |
VariableIntBlockIndexInput(IndexInput in) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected abstract VariableIntBlockIndexInput.BlockReader |
getBlockReader(IndexInput in,
int[] buffer) |
IntIndexInput.Index |
index() |
IntIndexInput.Reader |
reader() |
protected final IndexInput in
protected final int maxBlockSize
protected VariableIntBlockIndexInput(IndexInput in) throws IOException
IOException
public IntIndexInput.Reader reader() throws IOException
reader
in class IntIndexInput
IOException
public void close() throws IOException
close
in interface Closeable
close
in class IntIndexInput
IOException
public IntIndexInput.Index index()
index
in class IntIndexInput
protected abstract VariableIntBlockIndexInput.BlockReader getBlockReader(IndexInput in, int[] buffer) throws IOException
IOException
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.