org.eclipse.mat.parser.index
Class IndexWriter.LongIndexStreamer
java.lang.Object
org.eclipse.mat.parser.index.IndexWriter.LongIndexStreamer
- Enclosing class:
- IndexWriter
public static class IndexWriter.LongIndexStreamer
- extends Object
Method Summary |
void |
add(long value)
|
void |
addAll(ArrayLong array)
|
void |
addAll(IteratorLong iterator)
|
void |
addAll(long[] values)
|
void |
addAll(long[] values,
int offset,
int length)
|
void |
close()
|
long |
get(int index)
|
long[] |
getNext(int index,
int length)
|
IteratorLong |
iterator()
|
int |
reverse(long value)
|
void |
set(int index,
long value)
|
int |
size()
|
void |
unload()
|
IIndexReader.IOne2LongIndex |
writeTo(File indexFile,
ArrayLong array)
|
IIndexReader.IOne2LongIndex |
writeTo(File indexFile,
int size,
HashMapIntObject<Object> pages,
int pageSize)
|
IIndexReader.IOne2LongIndex |
writeTo(File indexFile,
IteratorLong iterator)
|
IIndexReader.IOne2LongIndex |
writeTo(File indexFile,
long[] array)
|
IndexWriter.LongIndexStreamer
public IndexWriter.LongIndexStreamer()
IndexWriter.LongIndexStreamer
public IndexWriter.LongIndexStreamer(File indexFile)
throws IOException
- Throws:
IOException
close
public void close()
throws IOException
- Throws:
IOException
writeTo
public IIndexReader.IOne2LongIndex writeTo(File indexFile,
int size,
HashMapIntObject<Object> pages,
int pageSize)
throws IOException
- Throws:
IOException
writeTo
public IIndexReader.IOne2LongIndex writeTo(File indexFile,
long[] array)
throws IOException
- Throws:
IOException
writeTo
public IIndexReader.IOne2LongIndex writeTo(File indexFile,
IteratorLong iterator)
throws IOException
- Throws:
IOException
writeTo
public IIndexReader.IOne2LongIndex writeTo(File indexFile,
ArrayLong array)
throws IOException
- Throws:
IOException
addAll
public void addAll(IteratorLong iterator)
throws IOException
- Throws:
IOException
addAll
public void addAll(ArrayLong array)
throws IOException
- Throws:
IOException
add
public void add(long value)
throws IOException
- Throws:
IOException
addAll
public void addAll(long[] values)
throws IOException
- Throws:
IOException
addAll
public void addAll(long[] values,
int offset,
int length)
throws IOException
- Throws:
IOException
get
public long get(int index)
getNext
public long[] getNext(int index,
int length)
reverse
public int reverse(long value)
set
public void set(int index,
long value)
unload
public void unload()
size
public int size()
iterator
public IteratorLong iterator()