final class BulkOperationPacked8 extends BulkOperationPacked
| Constructor and Description |
|---|
BulkOperationPacked8() |
| Modifier and Type | Method and Description |
|---|---|
void |
decode(byte[] blocks,
int blocksOffset,
int[] values,
int valuesOffset,
int iterations)
Read
8 * iterations * blockCount() blocks from blocks,
decode them and write iterations * valueCount() values into
values. |
void |
decode(byte[] blocks,
int blocksOffset,
long[] values,
int valuesOffset,
int iterations)
Read
8 * iterations * blockCount() blocks from blocks,
decode them and write iterations * valueCount() values into
values. |
void |
decode(long[] blocks,
int blocksOffset,
int[] values,
int valuesOffset,
int iterations)
Read
iterations * blockCount() blocks from blocks,
decode them and write iterations * valueCount() values into
values. |
void |
decode(long[] blocks,
int blocksOffset,
long[] values,
int valuesOffset,
int iterations)
Read
iterations * blockCount() blocks from blocks,
decode them and write iterations * valueCount() values into
values. |
byteBlockCount, byteValueCount, encode, encode, encode, encode, longBlockCount, longValueCountcomputeIterations, of, writeLongpublic void decode(long[] blocks,
int blocksOffset,
int[] values,
int valuesOffset,
int iterations)
PackedInts.Decoderiterations * blockCount() blocks from blocks,
decode them and write iterations * valueCount() values into
values.decode in interface PackedInts.Decoderdecode in class BulkOperationPackedblocks - the long blocks that hold packed integer valuesblocksOffset - the offset where to start reading blocksvalues - the values buffervaluesOffset - the offset where to start writing valuesiterations - controls how much data to decodepublic void decode(byte[] blocks,
int blocksOffset,
int[] values,
int valuesOffset,
int iterations)
PackedInts.Decoder8 * iterations * blockCount() blocks from blocks,
decode them and write iterations * valueCount() values into
values.decode in interface PackedInts.Decoderdecode in class BulkOperationPackedblocks - the long blocks that hold packed integer valuesblocksOffset - the offset where to start reading blocksvalues - the values buffervaluesOffset - the offset where to start writing valuesiterations - controls how much data to decodepublic void decode(long[] blocks,
int blocksOffset,
long[] values,
int valuesOffset,
int iterations)
PackedInts.Decoderiterations * blockCount() blocks from blocks,
decode them and write iterations * valueCount() values into
values.decode in interface PackedInts.Decoderdecode in class BulkOperationPackedblocks - the long blocks that hold packed integer valuesblocksOffset - the offset where to start reading blocksvalues - the values buffervaluesOffset - the offset where to start writing valuesiterations - controls how much data to decodepublic void decode(byte[] blocks,
int blocksOffset,
long[] values,
int valuesOffset,
int iterations)
PackedInts.Decoder8 * iterations * blockCount() blocks from blocks,
decode them and write iterations * valueCount() values into
values.decode in interface PackedInts.Decoderdecode in class BulkOperationPackedblocks - the long blocks that hold packed integer valuesblocksOffset - the offset where to start reading blocksvalues - the values buffervaluesOffset - the offset where to start writing valuesiterations - controls how much data to decode