Package org.apache.druid.segment.column
Interface BaseColumnHolder
- All Superinterfaces:
ColumnHolder
- All Known Implementing Classes:
ColumnPlus
Specialized holder for
BaseColumn (physical column).-
Field Summary
Fields inherited from interface org.apache.druid.segment.column.ColumnHolder
DOUBLE_STORAGE_TYPE_PROPERTY, TIME_COLUMN_NAME -
Method Summary
Modifier and TypeMethodDescriptionReturns a column object that can be used to request specialized interfaces.default com.google.common.base.Supplier<? extends BaseColumn>Methods inherited from interface org.apache.druid.segment.column.ColumnHolder
getCapabilities, getColumnFormat, getIndexSupplier, getLength, makeNewSettableColumnValueSelector
-
Method Details
-
getColumn
BaseColumn getColumn()Description copied from interface:ColumnHolderReturns a column object that can be used to request specialized interfaces. For a physical column, this will be an instance ofBaseColumn.- Specified by:
getColumnin interfaceColumnHolder- See Also:
-
getColumnSupplier
- Specified by:
getColumnSupplierin interfaceColumnHolder
-