Class NestedDataColumnSerializer

java.lang.Object
org.apache.druid.segment.nested.NestedCommonFormatColumnSerializer
org.apache.druid.segment.nested.NestedDataColumnSerializer
All Implemented Interfaces:
GenericColumnSerializer<StructuredData>, Serializer

public class NestedDataColumnSerializer extends NestedCommonFormatColumnSerializer
Serializer for NestedCommonFormatColumn which can store nested data. The serializer stores several components including: - a field list and associated type info - value dictionaries for string, long, double, and array values (where the arrays are stored as int[] that point to the string, long, and double values) - raw data is stored with a CompressedVariableSizedBlobColumnSerializer as blobs of SMILE encoded data - a null value bitmap to track which 'raw' rows are null For each nested field, a GlobalDictionaryEncodedFieldColumnWriter will write a sub-column to specialize fast reading and filtering of that path.
See Also: