Interface ComplexColumn

All Superinterfaces:
AutoCloseable, BaseColumn, Closeable, SelectableColumn
All Known Implementing Classes:
CompressedComplexColumn, CompressedNestedDataComplexColumn, GenericIndexedBasedComplexColumn, NestedDataColumnV3, NestedDataColumnV4, NestedDataColumnV5, NestedDataComplexColumn, SerializablePairLongDoubleComplexColumn, SerializablePairLongFloatComplexColumn, SerializablePairLongLongComplexColumn, SerializablePairLongStringComplexColumn, UnknownTypeComplexColumn

public interface ComplexColumn extends BaseColumn
This interface represents a complex column and can be implemented by druid extension writer of a custom column with arbitrary serialization instead of a custom column that serializes rows of objects serialized using GenericIndexed class which is default implementation of "writeToXXX" methods in ComplexColumnSerializer. In that case GenericIndexedBasedComplexColumn should be used.