Uses of Interface
org.apache.druid.query.groupby.epinephelinae.vector.GroupByVectorColumnSelector
Packages that use GroupByVectorColumnSelector
Package
Description
-
Uses of GroupByVectorColumnSelector in org.apache.druid.query.groupby.epinephelinae.vector
Classes in org.apache.druid.query.groupby.epinephelinae.vector that implement GroupByVectorColumnSelectorModifier and TypeClassDescriptionclassSelector that groups complex columns using a dictionary.classBase class forGroupByVectorColumnSelectorthat build dictionaries for values that are not natively dictionary-encoded.classAGroupByVectorColumnSelectorthat builds an internal String<->Integer dictionary, used for grouping single-valued STRING columns which are not natively dictionary encoded, e.g.classclassclassclassTreats all rows as null.classclassclassclassMethods in org.apache.druid.query.groupby.epinephelinae.vector that return GroupByVectorColumnSelectorModifier and TypeMethodDescriptionGroupByVectorColumnProcessorFactory.makeArrayProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) GroupByVectorColumnProcessorFactory.makeDoubleProcessor(ColumnCapabilities capabilities, VectorValueSelector selector) GroupByVectorColumnProcessorFactory.makeFloatProcessor(ColumnCapabilities capabilities, VectorValueSelector selector) GroupByVectorColumnProcessorFactory.makeLongProcessor(ColumnCapabilities capabilities, VectorValueSelector selector) GroupByVectorColumnProcessorFactory.makeMultiValueDimensionProcessor(ColumnCapabilities capabilities, MultiValueDimensionVectorSelector selector) GroupByVectorColumnProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) GroupByVectorColumnProcessorFactory.makeSingleValueDimensionProcessor(ColumnCapabilities capabilities, SingleValueDimensionVectorSelector selector) -
Uses of GroupByVectorColumnSelector in org.apache.druid.segment
Methods in org.apache.druid.segment that return GroupByVectorColumnSelectorModifier and TypeMethodDescriptiondefault GroupByVectorColumnSelectorVirtualColumn.makeGroupByVectorColumnSelector(String columnName, VectorColumnSelectorFactory factory, DeferExpressionDimensions deferExpressionDimensions) Returns a group-by selector. -
Uses of GroupByVectorColumnSelector in org.apache.druid.segment.vector
Methods in org.apache.druid.segment.vector that return GroupByVectorColumnSelectorModifier and TypeMethodDescriptionQueryableIndexVectorColumnSelectorFactory.makeGroupByVectorColumnSelector(String column, DeferExpressionDimensions deferExpressionDimensions) RemapVectorColumnSelectorFactory.makeGroupByVectorColumnSelector(String column, DeferExpressionDimensions deferExpressionDimensions) default GroupByVectorColumnSelectorVectorColumnSelectorFactory.makeGroupByVectorColumnSelector(String column, DeferExpressionDimensions deferExpressionDimensions) Returns a group-by selector. -
Uses of GroupByVectorColumnSelector in org.apache.druid.segment.virtual
Classes in org.apache.druid.segment.virtual that implement GroupByVectorColumnSelectorModifier and TypeClassDescriptionclassImplementation ofGroupByVectorColumnSelectorthat uses a wide key representing all expression inputs to enable deferring expression evaluation toExpressionDeferredGroupByVectorColumnSelector.writeKeyToResultRow(MemoryPointer, int, ResultRow, int).Methods in org.apache.druid.segment.virtual that return GroupByVectorColumnSelectorModifier and TypeMethodDescriptionstatic GroupByVectorColumnSelectorExpressionVectorSelectors.makeGroupByVectorColumnSelector(VectorColumnSelectorFactory factory, Expr expression, DeferExpressionDimensions deferExpressionDimensions) Creates aExpressionDeferredGroupByVectorColumnSelectorfor the provided expression, if the providedDeferExpressionDimensionssays we should.ExpressionVirtualColumn.makeGroupByVectorColumnSelector(String columnName, VectorColumnSelectorFactory factory, DeferExpressionDimensions deferExpressionDimensions) SpecializedExpressionVirtualColumn.makeGroupByVectorColumnSelector(String columnName, VectorColumnSelectorFactory factory, DeferExpressionDimensions deferExpressionDimensions)