Interface | Description |
---|---|
PackedInts.Decoder |
A decoder for packed integers.
|
PackedInts.Encoder |
An encoder for packed integers.
|
PackedInts.ReaderIterator |
Run-once iterator interface, to decode previously saved PackedInts.
|
Class | Description |
---|---|
BlockPackedReader |
Provides random access to a stream written with
BlockPackedWriter . |
BlockPackedReaderIterator |
Reader for sequences of longs written with
BlockPackedWriter . |
BlockPackedWriter |
A writer for large sequences of longs.
|
DirectMonotonicReader |
Retrieves an instance previously written by
DirectMonotonicWriter . |
DirectMonotonicReader.Meta |
In-memory metadata that needs to be kept around for
DirectMonotonicReader to read data from disk. |
DirectMonotonicWriter |
Write monotonically-increasing sequences of integers.
|
DirectReader |
Retrieves an instance previously written by
DirectWriter |
DirectWriter |
Class for writing packed integers to be directly read from Directory.
|
GrowableWriter |
Implements
PackedInts.Mutable , but grows the
bit count of the underlying packed ints on-demand. |
MonotonicBlockPackedReader |
Provides random access to a stream written with
MonotonicBlockPackedWriter . |
MonotonicBlockPackedWriter |
A writer for large monotonically increasing sequences of positive longs.
|
PackedDataInput |
A
DataInput wrapper to read unaligned, variable-length packed
integers. |
PackedDataOutput |
A
DataOutput wrapper to write unaligned, variable-length packed
integers. |
PackedInts |
Simplistic compression for array of unsigned long values.
|
PackedInts.FormatAndBits |
Simple class that holds a format and a number of bits per value.
|
PackedInts.Mutable |
A packed integer array that can be modified.
|
PackedInts.NullReader |
A
PackedInts.Reader which has all its values equal to 0 (bitsPerValue = 0). |
PackedInts.Reader |
A read-only random access array of positive integers.
|
PackedInts.Writer |
A write-once Writer.
|
PackedLongValues |
Utility class to compress integers into a
LongValues instance. |
PackedLongValues.Builder |
A Builder for a
PackedLongValues instance. |
PagedGrowableWriter | |
PagedMutable |
A
PagedMutable . |
Enum | Description |
---|---|
PackedInts.Format |
A format to write packed ints.
|
The packed package provides
The main access point is the PackedInts
factory.
PackedInts.Mutable
GrowableWriter
PagedGrowableWriter
PackedLongValues.deltaPackedBuilder(int, float)
PackedLongValues.packedBuilder(int, float)
PackedLongValues.monotonicBuilder(int, float)
PackedInts.Writer
, PackedInts.Reader
, PackedInts.ReaderIterator
BlockPackedWriter
, BlockPackedReader
, BlockPackedReaderIterator
MonotonicBlockPackedWriter
, MonotonicBlockPackedReader
PackedDataOutput
, PackedDataInput
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.