Package org.apache.druid.query
Class ColumnSelectorPlus<ColumnSelectorStrategyClass extends ColumnSelectorStrategy>
- java.lang.Object
-
- org.apache.druid.query.ColumnSelectorPlus<ColumnSelectorStrategyClass>
-
- Direct Known Subclasses:
GroupByColumnSelectorPlus
public class ColumnSelectorPlus<ColumnSelectorStrategyClass extends ColumnSelectorStrategy> extends Object
A grouping of various related objects used during query processing for a single dimension, used for convenience. Each ColumnSelectorPlus is associated with a single dimension.
-
-
Constructor Summary
Constructors Constructor Description ColumnSelectorPlus(String columnName, String outputName, ColumnSelectorStrategyClass columnSelectorStrategy, ColumnValueSelector selector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumnSelectorStrategyClass
getColumnSelectorStrategy()
String
getName()
String
getOutputName()
ColumnValueSelector
getSelector()
-
-
-
Constructor Detail
-
ColumnSelectorPlus
public ColumnSelectorPlus(String columnName, String outputName, ColumnSelectorStrategyClass columnSelectorStrategy, ColumnValueSelector selector)
-
-
Method Detail
-
getColumnSelectorStrategy
public ColumnSelectorStrategyClass getColumnSelectorStrategy()
-
getName
public String getName()
-
getOutputName
public String getOutputName()
-
getSelector
public ColumnValueSelector getSelector()
-
-