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
,ScalarDoubleColumn
,ScalarLongColumn
,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 VectorObjectSelector
makeVectorObjectSelector(ReadableVectorOffset offset)
default VectorValueSelector
makeVectorValueSelector(ReadableVectorOffset offset)
-
-
-
Method Detail
-
makeColumnValueSelector
ColumnValueSelector<?> makeColumnValueSelector(ReadableOffset offset)
-
makeVectorValueSelector
default VectorValueSelector makeVectorValueSelector(ReadableVectorOffset offset)
-
makeVectorObjectSelector
default VectorObjectSelector makeVectorObjectSelector(ReadableVectorOffset offset)
-
-