Uses of Interface
org.apache.druid.segment.DimensionDictionarySelector
Packages that use DimensionDictionarySelector
Package
Description
-
Uses of DimensionDictionarySelector in org.apache.druid.segment
Subinterfaces of DimensionDictionarySelector in org.apache.druid.segmentModifier and TypeInterfaceDescriptioninterfaceSelector for a string-typed column, either single- or multi-valued.Classes in org.apache.druid.segment that implement DimensionDictionarySelectorModifier and TypeClassDescriptionclassAn abstract class that provides an implementation ofAbstractDimensionSelector.getObject().classclassclassclassclassclassclassA specialDimensionSelectorfor projected time columns - it assumes time values are scanned once and values are grouped together (i.e.Methods in org.apache.druid.segment with parameters of type DimensionDictionarySelectorModifier and TypeMethodDescriptionstatic ObjectDimensionSelector.rowToObject(IndexedInts row, DimensionDictionarySelector selector) Converts a particularIndexedIntsto an Object in a standard way, assuming each element in the IndexedInts is a dictionary ID that can be resolved with the provided selector. -
Uses of DimensionDictionarySelector in org.apache.druid.segment.column
Classes in org.apache.druid.segment.column that implement DimensionDictionarySelectorModifier and TypeClassDescriptionstatic classBase type for aMultiValueDimensionVectorSelectorfor a dictionary encodedColumnType.STRINGbuilt around aColumnarMultiInts.static classBase type for aSingleValueDimensionVectorSelectorfor a dictionary encodedColumnType.STRINGbuilt around aColumnarInts. -
Uses of DimensionDictionarySelector in org.apache.druid.segment.filter
Methods in org.apache.druid.segment.filter with parameters of type DimensionDictionarySelectorModifier and TypeMethodDescriptionstatic ConstantMatcherTypeValueMatchers.toConstantMatcherTypeIfPossible(DimensionDictionarySelector selector, boolean hasMultipleValues, DruidObjectPredicate<String> predicate) If applyingpredicatetoselectorwould always return a constant, returns that constant. -
Uses of DimensionDictionarySelector in org.apache.druid.segment.historical
Subinterfaces of DimensionDictionarySelector in org.apache.druid.segment.historicalModifier and TypeInterfaceDescriptioninterfaceSpecialization forDimensionSelectorqueryable via offsets fromHistoricalCursor.interface -
Uses of DimensionDictionarySelector in org.apache.druid.segment.join
Classes in org.apache.druid.segment.join that implement DimensionDictionarySelector -
Uses of DimensionDictionarySelector in org.apache.druid.segment.join.table
Classes in org.apache.druid.segment.join.table that implement DimensionDictionarySelector -
Uses of DimensionDictionarySelector in org.apache.druid.segment.selector.settable
Classes in org.apache.druid.segment.selector.settable that implement DimensionDictionarySelector -
Uses of DimensionDictionarySelector in org.apache.druid.segment.shim
Classes in org.apache.druid.segment.shim that implement DimensionDictionarySelectorModifier and TypeClassDescriptionclassclassclassDimensionSelectorthat internally uses aVectorObjectSelector. -
Uses of DimensionDictionarySelector in org.apache.druid.segment.vector
Subinterfaces of DimensionDictionarySelector in org.apache.druid.segment.vectorModifier and TypeInterfaceDescriptioninterfaceVectorized selector for a multi-valued string-typed column.interfaceVectorized selector for a singly-valued string-typed column.Classes in org.apache.druid.segment.vector that implement DimensionDictionarySelector -
Uses of DimensionDictionarySelector in org.apache.druid.segment.virtual
Classes in org.apache.druid.segment.virtual that implement DimensionDictionarySelectorModifier and TypeClassDescriptionclassBasic multi-value dimension selector for anExprevaluatingColumnValueSelector.static final classCreate aDimensionSelectorfor a nested field on top of aColumnValueSelectorclassADimensionSelectordecorator that directly exposes the underlying dictionary id inSingleStringInputDeferredEvaluationExpressionDimensionSelector.getRow(), saving expression computation untilSingleStringInputDeferredEvaluationExpressionDimensionSelector.lookupName(int)is called.classASingleValueDimensionVectorSelectordecorator that directly exposes the underlying dictionary ids inSingleStringInputDeferredEvaluationExpressionDimensionVectorSelector.getRowVector(), saving expression computation untilSingleStringInputDeferredEvaluationExpressionDimensionVectorSelector.lookupName(int)is called.