Package | Description |
---|---|
io.druid.segment | |
io.druid.segment.column | |
io.druid.segment.data | |
io.druid.segment.serde |
Modifier and Type | Interface and Description |
---|---|
interface |
GenericColumnSerializer |
Modifier and Type | Class and Description |
---|---|
class |
DoubleColumnSerializer |
class |
FloatColumnSerializer |
class |
LongColumnSerializer
Unsafe for concurrent use from multiple threads.
|
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 |
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 |
CompressedColumnarFloatsSupplier |
class |
CompressedColumnarIntsSerializer
Streams array of integers out in the binary format described by
CompressedColumnarIntsSupplier |
class |
CompressedColumnarIntsSupplier |
class |
CompressedColumnarLongsSupplier |
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 |
EntireLayoutColumnarDoublesSerializer
Serializer that produces
EntireLayoutColumnarDoublesSupplier.EntireLayoutColumnarDoubles . |
class |
EntireLayoutColumnarFloatsSerializer
Serializer that produces
EntireLayoutColumnarFloatsSupplier.EntireLayoutColumnarFloats . |
class |
EntireLayoutColumnarLongsSerializer
Serializer that produces
EntireLayoutColumnarLongsSupplier.EntireLayoutColumnarLongs . |
class |
GenericIndexed<T>
A generic, flat storage mechanism.
|
class |
GenericIndexedWriter<T>
Streams arrays of objects out in the binary format described by
GenericIndexed |
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 |
ComplexColumnSerializer |
class |
LargeColumnSupportedComplexColumnSerializer |
Modifier and Type | Method and Description |
---|---|
Serializer |
LongGenericColumnPartSerde.getSerializer() |
Serializer |
FloatGenericColumnPartSerde.getSerializer() |
Serializer |
DoubleGenericColumnPartSerde.getSerializer() |
Serializer |
DictionaryEncodedColumnPartSerde.getSerializer() |
Serializer |
ComplexColumnPartSerde.getSerializer() |
Serializer |
ColumnPartSerde.getSerializer() |
Copyright © 2011–2018. All rights reserved.