Package org.apache.druid.segment.serde
Class ComplexColumnPartSerde
- java.lang.Object
-
- org.apache.druid.segment.serde.ComplexColumnPartSerde
-
- All Implemented Interfaces:
ColumnPartSerde
public class ComplexColumnPartSerde extends Object implements ColumnPartSerde
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ComplexColumnPartSerde.SerializerBuilder
-
Nested classes/interfaces inherited from interface org.apache.druid.segment.serde.ColumnPartSerde
ColumnPartSerde.Deserializer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComplexColumnPartSerde
createDeserializer(String complexType)
ColumnPartSerde.Deserializer
getDeserializer()
Returns a Deserializer to read a column from a segment.Serializer
getSerializer()
String
getTypeName()
static ComplexColumnPartSerde.SerializerBuilder
serializerBuilder()
-
-
-
Method Detail
-
createDeserializer
public static ComplexColumnPartSerde createDeserializer(String complexType)
-
serializerBuilder
public static ComplexColumnPartSerde.SerializerBuilder serializerBuilder()
-
getTypeName
public String getTypeName()
-
getSerializer
public Serializer getSerializer()
- Specified by:
getSerializer
in interfaceColumnPartSerde
-
getDeserializer
public ColumnPartSerde.Deserializer getDeserializer()
Description copied from interface:ColumnPartSerde
Returns a Deserializer to read a column from a segment.- Specified by:
getDeserializer
in interfaceColumnPartSerde
-
-