Package org.apache.druid.segment
Interface ColumnSelector
-
- All Superinterfaces:
ColumnInspector,Expr.InputBindingInspector
- All Known Subinterfaces:
ColumnIndexSelector
- All Known Implementing Classes:
ColumnCache,ColumnSelectorColumnIndexSelector,DeprecatedQueryableIndexColumnSelector
public interface ColumnSelector extends ColumnInspector
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ColumnCapabilitiesgetColumnCapabilities(String column)Returns capabilities of a particular column.ColumnHoldergetColumnHolder(String columnName)-
Methods inherited from interface org.apache.druid.segment.ColumnInspector
getType
-
Methods inherited from interface org.apache.druid.math.expr.Expr.InputBindingInspector
areNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize
-
-
-
-
Method Detail
-
getColumnHolder
@Nullable ColumnHolder getColumnHolder(String columnName)
-
getColumnCapabilities
@Nullable default ColumnCapabilities getColumnCapabilities(String column)
Description copied from interface:ColumnInspectorReturns capabilities of a particular column.- Specified by:
getColumnCapabilitiesin interfaceColumnInspector- Parameters:
column- column name- Returns:
- capabilities, or null
-
-