Uses of Interface
org.apache.druid.segment.serde.Serializer
-
-
Uses of Serializer in org.apache.druid.query.aggregation
Classes in org.apache.druid.query.aggregation that implement Serializer Modifier and Type Class Description static class
SerializablePairLongStringBufferStore.TransferredBuffer
contains serialized data that is compressed and delta-encoded (Long) It's ready to be transferred to aWritableByteChannel
class
SerializablePairLongStringColumnSerializer
valid call sequence -
Uses of Serializer in org.apache.druid.segment
Subinterfaces of Serializer in org.apache.druid.segment Modifier and Type Interface Description interface
GenericColumnSerializer<T>
GenericColumnSerializer can be implemented in custom aggregator extensions that would like to take full control of column serialization.Classes in org.apache.druid.segment that implement Serializer Modifier and Type Class 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. -
Uses of Serializer in org.apache.druid.segment.column
Classes in org.apache.druid.segment.column that implement Serializer Modifier and Type Class Description class
ColumnDescriptor
-
Uses of Serializer in org.apache.druid.segment.data
Subinterfaces of Serializer in org.apache.druid.segment.data Modifier and Type Interface Description interface
ColumnarDoublesSerializer
Serializer that producesColumnarDoubles
.interface
ColumnarFloatsSerializer
Serializer that producesColumnarFloats
.interface
ColumnarIntsSerializer
Serializer that produces eitherColumnarInts
orColumnarMultiInts
.interface
ColumnarLongsSerializer
Serializer that producesColumnarLongs
.interface
DictionaryWriter<T>
interface
WritableSupplier<T>
Classes in org.apache.druid.segment.data that implement Serializer Modifier and Type Class Description class
BlockLayoutColumnarDoublesSerializer
Serializer that producesBlockLayoutColumnarDoublesSupplier.BlockLayoutColumnarDoubles
.class
BlockLayoutColumnarFloatsSerializer
Serializer that producesBlockLayoutColumnarFloatsSupplier.BlockLayoutColumnarFloats
.class
BlockLayoutColumnarLongsSerializer
Serializer that producesBlockLayoutColumnarLongsSupplier.BlockLayoutColumnarLongs
.class
ByteBufferWriter<T>
class
ColumnarMultiIntsSerializer
Serializer that producesColumnarMultiInts
.class
CompressedBlockSerializer
class
CompressedColumnarFloatsSupplier
class
CompressedColumnarIntsSerializer
Streams array of integers out in the binary format described byCompressedColumnarIntsSupplier
class
CompressedColumnarIntsSupplier
class
CompressedColumnarLongsSupplier
class
CompressedLongsSerializer
class
CompressedVariableSizedBlobColumnSerializer
class
CompressedVSizeColumnarIntsSerializer
Streams array of integers out in the binary format described byCompressedVSizeColumnarIntsSupplier
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 producesEntireLayoutColumnarDoublesSupplier.EntireLayoutColumnarDoubles
.class
EntireLayoutColumnarFloatsSerializer
Serializer that producesEntireLayoutColumnarFloatsSupplier.EntireLayoutColumnarFloats
.class
EntireLayoutColumnarLongsSerializer
Serializer that producesEntireLayoutColumnarLongsSupplier.EntireLayoutColumnarLongs
.class
FixedIndexedIntWriter
Specialized version ofFixedIndexedWriter
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 itclass
FixedIndexedWriter<T>
Writer for aFixedIndexed
class
FrontCodedIndexedWriter
class
FrontCodedIntArrayIndexedWriter
class
GenericIndexed<T>
A generic, flat storage mechanism.class
GenericIndexedWriter<T>
Streams arrays of objects out in the binary format described byGenericIndexed
The versionEncodedStringDictionaryWriter.VERSION
is reserved and must never be specified as theGenericIndexed
version byte, else it will interfere with string column deserialization.class
IntermediateColumnarLongsSerializer
Serializer that chooses optimalColumnarLongs
format dymamically, based on the values being written.class
SingleValueColumnarIntsSerializer
Serializer that producesColumnarInts
.class
V3CompressedVSizeColumnarMultiIntsSerializer
Streams array of integers out in the binary format described byV3CompressedVSizeColumnarMultiIntsSupplier
class
V3CompressedVSizeColumnarMultiIntsSupplier
The format is mostly the same withCompressedVSizeColumnarMultiIntsSupplier
(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 byVSizeColumnarInts
class
VSizeColumnarMultiInts
class
VSizeColumnarMultiIntsSerializer
Streams arrays of objects out in the binary format described byVSizeColumnarMultiInts
. -
Uses of Serializer in org.apache.druid.segment.nested
Classes in org.apache.druid.segment.nested that implement Serializer Modifier and Type Class Description static class
FieldTypeInfo.Writer
class
NestedCommonFormatColumnSerializer
Basic serializer implementation for theNestedCommonFormatColumn
family of columns.class
NestedDataColumnSerializer
Serializer forNestedCommonFormatColumn
which can store nested data.class
NestedDataColumnSerializerV4
class
ScalarDoubleColumnSerializer
Serializer for aScalarDoubleColumn
class
ScalarLongColumnSerializer
Serializer for aScalarLongColumn
class
ScalarNestedCommonFormatColumnSerializer<T>
class
ScalarStringColumnSerializer
Serializer for a stringNestedCommonFormatColumn
that can be read withStringUtf8DictionaryEncodedColumn
.class
VariantColumnSerializer
Serializer for aNestedCommonFormatColumn
for single type arrays and mixed type columns, but not columns with nested data.Methods in org.apache.druid.segment.nested with parameters of type Serializer Modifier and Type Method Description protected void
NestedCommonFormatColumnSerializer. writeInternal(FileSmoosher smoosher, Serializer serializer, String fileName)
-
Uses of Serializer in org.apache.druid.segment.serde
Classes in org.apache.druid.segment.serde that implement Serializer Modifier and Type Class Description class
ComplexColumnSerializer<T>
class
LargeColumnSupportedComplexColumnSerializer<T>
Methods in org.apache.druid.segment.serde that return Serializer Modifier and Type Method Description Serializer
ColumnPartSerde. getSerializer()
Serializer
ComplexColumnPartSerde. getSerializer()
Serializer
DictionaryEncodedColumnPartSerde. getSerializer()
Serializer
DoubleNumericColumnPartSerde. getSerializer()
Serializer
DoubleNumericColumnPartSerdeV2. getSerializer()
Serializer
FloatNumericColumnPartSerde. getSerializer()
Serializer
FloatNumericColumnPartSerdeV2. getSerializer()
Serializer
LongNumericColumnPartSerde. getSerializer()
Serializer
LongNumericColumnPartSerdeV2. getSerializer()
Serializer
NestedCommonFormatColumnPartSerde. getSerializer()
Serializer
NullColumnPartSerde. getSerializer()
Constructors in org.apache.druid.segment.serde with parameters of type Serializer Constructor Description DoubleNumericColumnPartSerdeV2(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, Serializer serializer)
-
Uses of Serializer in org.apache.druid.segment.serde.cell
Classes in org.apache.druid.segment.serde.cell that implement Serializer Modifier and Type Class Description class
BlockCompressedPayloadSerializer
class
BlockCompressedPayloadWriter
class
CellIndexWriter
class
CellWriter
usage:
-