Package org.apache.druid.segment.column
Interface BaseColumn
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Subinterfaces:
ComplexColumn,DictionaryEncodedColumn<ActualType>,NestedCommonFormatColumn,NumericColumn
- All Known Implementing Classes:
CompressedNestedDataComplexColumn,DoublesColumn,FloatsColumn,GenericIndexedBasedComplexColumn,LongsColumn,NestedDataColumnV3,NestedDataColumnV4,NestedDataColumnV5,NestedDataComplexColumn,NestedFieldDictionaryEncodedColumn,NumericArrayFrameColumnReader.NumericArrayFrameColumn,ScalarDoubleColumn,ScalarLongColumn,SerializablePairLongDoubleComplexColumn,SerializablePairLongFloatComplexColumn,SerializablePairLongLongComplexColumn,SerializablePairLongStringComplexColumn,StringUtf8DictionaryEncodedColumn,UnknownTypeComplexColumn,VariantColumn
public interface BaseColumn extends Closeable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ColumnValueSelector<?>makeColumnValueSelector(ReadableOffset offset)default VectorObjectSelectormakeVectorObjectSelector(ReadableVectorOffset offset)default VectorValueSelectormakeVectorValueSelector(ReadableVectorOffset offset)
-
-
-
Method Detail
-
makeColumnValueSelector
ColumnValueSelector<?> makeColumnValueSelector(ReadableOffset offset)
-
makeVectorValueSelector
default VectorValueSelector makeVectorValueSelector(ReadableVectorOffset offset)
-
makeVectorObjectSelector
default VectorObjectSelector makeVectorObjectSelector(ReadableVectorOffset offset)
-
-