Package org.apache.druid.segment
Interface DimensionMergerV9
-
- All Superinterfaces:
DimensionMerger
- All Known Implementing Classes:
AutoTypeColumnMerger
,DictionaryEncodedColumnMerger
,DoubleDimensionMergerV9
,FloatDimensionMergerV9
,LongDimensionMergerV9
,NestedDataColumnMergerV4
,NumericDimensionMergerV9
,StringDimensionMergerV9
public interface DimensionMergerV9 extends DimensionMerger
Processing related interface DimensionMerger subclass to be used with IndexMergerV9.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ColumnDescriptor
makeColumnDescriptor()
Return a ColumnDescriptor containing ColumnPartSerde objects appropriate for this DimensionMerger's value metadata, sequence of row values, and index structures.-
Methods inherited from interface org.apache.druid.segment.DimensionMerger
convertSortedSegmentRowValuesToMergedRowValues, hasOnlyNulls, processMergedRow, writeIndexes, writeMergedValueDictionary
-
-
-
-
Method Detail
-
makeColumnDescriptor
ColumnDescriptor makeColumnDescriptor()
Return a ColumnDescriptor containing ColumnPartSerde objects appropriate for this DimensionMerger's value metadata, sequence of row values, and index structures.- Returns:
- ColumnDescriptor that IndexMergerV9 will use to build a column.
-
-