| Package | Description |
|---|---|
| org.apache.druid.segment | |
| org.apache.druid.segment.column | |
| org.apache.druid.segment.data | |
| org.apache.druid.segment.serde |
| 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 |
WritableSupplier<T> |
| 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 |
DictionaryEncodedColumnPartSerde.getSerializer() |
Serializer |
FloatNumericColumnPartSerdeV2.getSerializer() |
Serializer |
FloatNumericColumnPartSerde.getSerializer() |
| Modifier and Type | Method and Description |
|---|---|
LongNumericColumnPartSerde.SerializerBuilder |
LongNumericColumnPartSerde.SerializerBuilder.withDelegate(Serializer delegate) |
LongNumericColumnPartSerdeV2.SerializerBuilder |
LongNumericColumnPartSerdeV2.SerializerBuilder.withDelegate(Serializer delegate) |
DoubleNumericColumnPartSerde.SerializerBuilder |
DoubleNumericColumnPartSerde.SerializerBuilder.withDelegate(Serializer delegate) |
DoubleNumericColumnPartSerdeV2.SerializerBuilder |
DoubleNumericColumnPartSerdeV2.SerializerBuilder.withDelegate(Serializer delegate) |
FloatNumericColumnPartSerdeV2.SerializerBuilder |
FloatNumericColumnPartSerdeV2.SerializerBuilder.withDelegate(Serializer delegate) |
FloatNumericColumnPartSerde.SerializerBuilder |
FloatNumericColumnPartSerde.SerializerBuilder.withDelegate(Serializer delegate) |
| Constructor and Description |
|---|
DoubleNumericColumnPartSerdeV2(ByteOrder byteOrder,
BitmapSerdeFactory bitmapSerdeFactory,
Serializer serializer) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.