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
IOExceptionpublic IIndexReader.IOne2OneIndex writeTo(DataOutputStream out, long position) throws IOException
IOExceptionpublic void set(int index,
int value)
public int get(int index)
get in interface IIndexReader.IOne2OneIndexpublic void close()
throws IOException
IIndexReaderclose in interface IIndexReaderIOExceptionpublic void delete()
IIndexReaderdelete in interface IIndexReaderpublic int size()
IIndexReadersize in interface IIndexReaderpublic void unload()
IIndexReaderunload in interface IIndexReaderpublic int[] getAll(int[] index)
getAll in interface IIndexReader.IOne2OneIndexpublic int[] getNext(int index,
int length)
getNext in interface IIndexReader.IOne2OneIndexpublic IteratorInt iterator()