Package org.apache.druid.segment.serde
Class DictionaryEncodedColumnPartSerde
- java.lang.Object
-
- org.apache.druid.segment.serde.DictionaryEncodedColumnPartSerde
-
- All Implemented Interfaces:
ColumnPartSerde
public class DictionaryEncodedColumnPartSerde extends Object implements ColumnPartSerde
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDictionaryEncodedColumnPartSerde.Featurestatic classDictionaryEncodedColumnPartSerde.SerializerBuilderstatic classDictionaryEncodedColumnPartSerde.VERSION-
Nested classes/interfaces inherited from interface org.apache.druid.segment.serde.ColumnPartSerde
ColumnPartSerde.Deserializer
-
-
Field Summary
Fields Modifier and Type Field Description static intNO_FLAGSstatic intSTARTING_FLAGS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DictionaryEncodedColumnPartSerdecreateDeserializer(BitmapSerdeFactory bitmapSerdeFactory, @NotNull ByteOrder byteOrder)BitmapSerdeFactorygetBitmapSerdeFactory()ByteOrdergetByteOrder()ColumnPartSerde.DeserializergetDeserializer()Returns a Deserializer to read a column from a segment.SerializergetSerializer()static DictionaryEncodedColumnPartSerde.SerializerBuilderserializerBuilder()
-
-
-
Field Detail
-
NO_FLAGS
public static final int NO_FLAGS
- See Also:
- Constant Field Values
-
STARTING_FLAGS
public static final int STARTING_FLAGS
-
-
Method Detail
-
createDeserializer
public static DictionaryEncodedColumnPartSerde createDeserializer(@Nullable BitmapSerdeFactory bitmapSerdeFactory, @NotNull @NotNull ByteOrder byteOrder)
-
getBitmapSerdeFactory
public BitmapSerdeFactory getBitmapSerdeFactory()
-
getByteOrder
public ByteOrder getByteOrder()
-
serializerBuilder
public static DictionaryEncodedColumnPartSerde.SerializerBuilder serializerBuilder()
-
getSerializer
public Serializer getSerializer()
- Specified by:
getSerializerin interfaceColumnPartSerde
-
getDeserializer
public ColumnPartSerde.Deserializer getDeserializer()
Description copied from interface:ColumnPartSerdeReturns a Deserializer to read a column from a segment.- Specified by:
getDeserializerin interfaceColumnPartSerde
-
-