Package org.apache.druid.segment.nested
Interface NestedCommonFormatColumn
-
- All Superinterfaces:
AutoCloseable,BaseColumn,Closeable
- All Known Implementing Classes:
CompressedNestedDataComplexColumn,NestedDataColumnV3,NestedDataColumnV4,NestedDataColumnV5,ScalarDoubleColumn,ScalarLongColumn,StringUtf8DictionaryEncodedColumn,VariantColumn
public interface NestedCommonFormatColumn extends BaseColumn
Base implementation for columns created withAutoTypeColumnSchemaand handled withNestedCommonFormatColumnHandlerto allow ease of merge viaAutoTypeColumnMergerby providing a common implementation. All columns are read withNestedCommonFormatColumnPartSerde
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNestedCommonFormatColumn.Format
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Indexed<Object[]>getArrayDictionary()default Indexed<Double>getDoubleDictionary()default SortedMap<String,FieldTypeInfo.MutableTypeSet>getFieldTypeInfo()ColumnTypegetLogicalType()default Indexed<Long>getLongDictionary()default Indexed<String>getStringDictionary()-
Methods inherited from interface org.apache.druid.segment.column.BaseColumn
as, makeColumnValueSelector, makeVectorObjectSelector, makeVectorValueSelector
-
-
-
-
Method Detail
-
getFieldTypeInfo
default SortedMap<String,FieldTypeInfo.MutableTypeSet> getFieldTypeInfo()
-
getLogicalType
ColumnType getLogicalType()
-
-