Class GroupByColumnSelectorPlus
java.lang.Object
org.apache.druid.query.ColumnSelectorPlus<GroupByColumnSelectorStrategy>
org.apache.druid.query.groupby.epinephelinae.column.GroupByColumnSelectorPlus
- All Implemented Interfaces:
GroupingSelector
public class GroupByColumnSelectorPlus
extends ColumnSelectorPlus<GroupByColumnSelectorStrategy>
implements GroupingSelector
-
Constructor Summary
ConstructorsConstructorDescriptionGroupByColumnSelectorPlus(ColumnSelectorPlus<GroupByColumnSelectorStrategy> baseInfo, int keyBufferPosition, int resultRowPosition) -
Method Summary
Modifier and TypeMethodDescriptionintintintReturns the value cardinality if it is known (such as when backed by aDimensionDictionarySelector).Methods inherited from class org.apache.druid.query.ColumnSelectorPlus
getColumnSelectorStrategy, getName, getOutputName, getSelector
-
Constructor Details
-
GroupByColumnSelectorPlus
public GroupByColumnSelectorPlus(ColumnSelectorPlus<GroupByColumnSelectorStrategy> baseInfo, int keyBufferPosition, int resultRowPosition)
-
-
Method Details
-
getKeyBufferPosition
public int getKeyBufferPosition() -
getResultRowPosition
public int getResultRowPosition() -
getValueCardinality
public int getValueCardinality()Description copied from interface:GroupingSelectorReturns the value cardinality if it is known (such as when backed by aDimensionDictionarySelector). If there are only null values, this method should return 1. If the cardinality is not known, returnsDimensionDictionarySelector.CARDINALITY_UNKNOWN.- Specified by:
getValueCardinalityin interfaceGroupingSelector
-