public static class IndexWriter.IntIndexCollector extends Object implements IIndexReader.IOne2OneIndex
IIndexReader.IOne2LongIndex, IIndexReader.IOne2ManyIndex, IIndexReader.IOne2ManyObjectsIndex, IIndexReader.IOne2OneIndex, IIndexReader.IOne2SizeIndex
Constructor and Description |
---|
IntIndexCollector(int size,
int mostSignificantBit) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the backing file.
|
void |
delete()
Delete the backing file.
|
int |
get(int index) |
int[] |
getAll(int[] index) |
int[] |
getNext(int index,
int length) |
IteratorInt |
iterator() |
void |
set(int index,
int value) |
int |
size()
Size of the index
|
void |
unload()
Clear the caches.
|
IIndexReader.IOne2OneIndex |
writeTo(DataOutputStream out,
long position) |
IIndexReader.IOne2OneIndex |
writeTo(File indexFile) |
public IIndexReader.IOne2OneIndex writeTo(File indexFile) throws IOException
IOException
public IIndexReader.IOne2OneIndex writeTo(DataOutputStream out, long position) throws IOException
IOException
public void set(int index, int value)
public int get(int index)
get
in interface IIndexReader.IOne2OneIndex
public void close() throws IOException
IIndexReader
close
in interface IIndexReader
IOException
public void delete()
IIndexReader
delete
in interface IIndexReader
public int size()
IIndexReader
size
in interface IIndexReader
public void unload()
IIndexReader
unload
in interface IIndexReader
public int[] getAll(int[] index)
getAll
in interface IIndexReader.IOne2OneIndex
public int[] getNext(int index, int length)
getNext
in interface IIndexReader.IOne2OneIndex
public IteratorInt iterator()