| Modifier and Type | Class and Description |
|---|---|
static class |
SerializablePairLongStringBufferStore.TransferredBuffer
contains serialized data that is compressed and delta-encoded (Long)
It's ready to be transferred to a
WritableByteChannel |
class |
SerializablePairLongStringColumnSerializer
valid call sequence
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GenericColumnSerializer<T>
GenericColumnSerializer can be implemented in custom aggregator extensions that would like to take full control of column
serialization.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleColumnSerializer |
class |
DoubleColumnSerializerV2
Column Serializer for double column.
|
class |
FloatColumnSerializer |
class |
FloatColumnSerializerV2
Column Serializer for float column.
|
class |
LongColumnSerializer
Unsafe for concurrent use from multiple threads.
|
class |
LongColumnSerializerV2
Column Serializer for long column.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnDescriptor |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ColumnarDoublesSerializer
Serializer that produces
ColumnarDoubles. |
interface |
ColumnarFloatsSerializer
Serializer that produces
ColumnarFloats. |
interface |
ColumnarIntsSerializer
Serializer that produces either
ColumnarInts or ColumnarMultiInts. |
interface |
ColumnarLongsSerializer
Serializer that produces
ColumnarLongs. |
interface |
DictionaryWriter<T> |
interface |
WritableSupplier<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockLayoutColumnarDoublesSerializer
Serializer that produces
BlockLayoutColumnarDoublesSupplier.BlockLayoutColumnarDoubles. |
class |
BlockLayoutColumnarFloatsSerializer
Serializer that produces
BlockLayoutColumnarFloatsSupplier.BlockLayoutColumnarFloats. |
class |
BlockLayoutColumnarLongsSerializer
Serializer that produces
BlockLayoutColumnarLongsSupplier.BlockLayoutColumnarLongs. |
class |
ByteBufferWriter<T> |
class |
ColumnarMultiIntsSerializer
Serializer that produces
ColumnarMultiInts. |
class |
CompressedBlockSerializer |
class |
CompressedColumnarFloatsSupplier |
class |
CompressedColumnarIntsSerializer
Streams array of integers out in the binary format described by
CompressedColumnarIntsSupplier |
class |
CompressedColumnarIntsSupplier |
class |
CompressedColumnarLongsSupplier |
class |
CompressedLongsSerializer |
class |
CompressedVariableSizedBlobColumnSerializer |
class |
CompressedVSizeColumnarIntsSerializer
Streams array of integers out in the binary format described by
CompressedVSizeColumnarIntsSupplier |
class |
CompressedVSizeColumnarIntsSupplier |
class |
CompressedVSizeColumnarMultiIntsSupplier
Format -
byte 1 - version
offsets -
ColumnarInts of length num of rows + 1 representing offsets of starting index of first element of
each row in values index and last element equal to length of values column, the last element in the offsets
represents the total length of values column. |
class |
EncodedStringDictionaryWriter |
class |
EntireLayoutColumnarDoublesSerializer
Serializer that produces
EntireLayoutColumnarDoublesSupplier.EntireLayoutColumnarDoubles. |
class |
EntireLayoutColumnarFloatsSerializer
Serializer that produces
EntireLayoutColumnarFloatsSupplier.EntireLayoutColumnarFloats. |
class |
EntireLayoutColumnarLongsSerializer
Serializer that produces
EntireLayoutColumnarLongsSupplier.EntireLayoutColumnarLongs. |
class |
FixedIndexedIntWriter
Specialized version of
FixedIndexedWriter for writing ints, with no support for null values, and no
verification that data is actually sorted, it just trusts you and takes your word for it |
class |
FixedIndexedWriter<T>
Writer for a
FixedIndexed |
class |
FrontCodedIndexedWriter
|
class |
GenericIndexed<T>
A generic, flat storage mechanism.
|
class |
GenericIndexedWriter<T>
Streams arrays of objects out in the binary format described by
GenericIndexed
The version EncodedStringDictionaryWriter.VERSION is reserved and must never be specified as the
GenericIndexed version byte, else it will interfere with string column deserialization. |
class |
IntermediateColumnarLongsSerializer
Serializer that chooses optimal
ColumnarLongs format dymamically, based on the values being written. |
class |
SingleValueColumnarIntsSerializer
Serializer that produces
ColumnarInts. |
class |
V3CompressedVSizeColumnarMultiIntsSerializer
Streams array of integers out in the binary format described by
V3CompressedVSizeColumnarMultiIntsSupplier |
class |
V3CompressedVSizeColumnarMultiIntsSupplier
The format is mostly the same with
CompressedVSizeColumnarMultiIntsSupplier (which has version 0x2, so we
call it V2), the only difference is V3's offsets is not VSize encoded, it's just compressed. |
class |
VSizeColumnarInts |
class |
VSizeColumnarIntsSerializer
Streams integers out in the binary format described by
VSizeColumnarInts |
class |
VSizeColumnarMultiInts |
class |
VSizeColumnarMultiIntsSerializer
Streams arrays of objects out in the binary format described by
VSizeColumnarMultiInts. |
| Modifier and Type | Class and Description |
|---|---|
class |
NestedDataColumnSerializer |
static class |
NestedLiteralTypeInfo.Writer |
| Modifier and Type | Class and Description |
|---|---|
class |
ComplexColumnSerializer<T> |
class |
LargeColumnSupportedComplexColumnSerializer<T> |
| Modifier and Type | Method and Description |
|---|---|
Serializer |
LongNumericColumnPartSerde.getSerializer() |
Serializer |
LongNumericColumnPartSerdeV2.getSerializer() |
Serializer |
ColumnPartSerde.getSerializer() |
Serializer |
ComplexColumnPartSerde.getSerializer() |
Serializer |
DoubleNumericColumnPartSerde.getSerializer() |
Serializer |
DoubleNumericColumnPartSerdeV2.getSerializer() |
Serializer |
NullColumnPartSerde.getSerializer() |
Serializer |
DictionaryEncodedColumnPartSerde.getSerializer() |
Serializer |
FloatNumericColumnPartSerdeV2.getSerializer() |
Serializer |
FloatNumericColumnPartSerde.getSerializer() |
| Constructor and Description |
|---|
DoubleNumericColumnPartSerdeV2(ByteOrder byteOrder,
BitmapSerdeFactory bitmapSerdeFactory,
Serializer serializer) |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockCompressedPayloadSerializer |
class |
BlockCompressedPayloadWriter |
class |
CellIndexWriter |
class |
CellWriter
usage:
|
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.