final class PackedWriter extends PackedInts.Writer
| Modifier and Type | Field and Description |
|---|---|
(package private) BulkOperation |
encoder |
(package private) boolean |
finished |
(package private) PackedInts.Format |
format |
(package private) int |
iterations |
(package private) byte[] |
nextBlocks |
(package private) long[] |
nextValues |
(package private) int |
off |
(package private) int |
written |
bitsPerValue, out, valueCount| Constructor and Description |
|---|
PackedWriter(PackedInts.Format format,
DataOutput out,
int valueCount,
int bitsPerValue,
int mem) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(long v)
Add a value to the stream.
|
void |
finish()
Perform end-of-stream operations.
|
private void |
flush() |
protected PackedInts.Format |
getFormat()
The format used to serialize values.
|
int |
ord()
Returns the current ord in the stream (number of values that have been
written so far minus one).
|
bitsPerValue, writeHeaderboolean finished
final PackedInts.Format format
final BulkOperation encoder
final byte[] nextBlocks
final long[] nextValues
final int iterations
int off
int written
PackedWriter(PackedInts.Format format, DataOutput out, int valueCount, int bitsPerValue, int mem)
protected PackedInts.Format getFormat()
PackedInts.WritergetFormat in class PackedInts.Writerpublic void add(long v)
throws java.io.IOException
PackedInts.Writeradd in class PackedInts.Writerjava.io.IOExceptionpublic void finish()
throws java.io.IOException
PackedInts.Writerfinish in class PackedInts.Writerjava.io.IOExceptionprivate void flush()
throws java.io.IOException
java.io.IOExceptionpublic int ord()
PackedInts.Writerord in class PackedInts.Writer