Interface HistoricalDimensionSelector
-
- All Superinterfaces:
BaseDoubleColumnValueSelector
,BaseFloatColumnValueSelector
,BaseLongColumnValueSelector
,BaseNullableColumnValueSelector
,BaseObjectColumnValueSelector<Object>
,ColumnValueSelector<Object>
,DimensionDictionarySelector
,DimensionSelector
,HotLoopCallee
- All Known Subinterfaces:
SingleValueHistoricalDimensionSelector
- All Known Implementing Classes:
ConstantDimensionSelector
,ConstantMultiValueDimensionSelector
public interface HistoricalDimensionSelector extends DimensionSelector
Specialization forDimensionSelector
queryable via offsets fromHistoricalCursor
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.druid.segment.DimensionSelector
DimensionSelector.NullDimensionSelectorHolder
-
-
Field Summary
-
Fields inherited from interface org.apache.druid.segment.ColumnValueSelector
EMPTY_ARRAY
-
Fields inherited from interface org.apache.druid.segment.DimensionDictionarySelector
CARDINALITY_UNKNOWN
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IndexedInts
getRow(int offset)
-
Methods inherited from interface org.apache.druid.segment.BaseObjectColumnValueSelector
classOfObject, getObject
-
Methods inherited from interface org.apache.druid.segment.DimensionDictionarySelector
getValueCardinality, idLookup, lookupName, lookupNameUtf8, nameLookupPossibleInAdvance, supportsLookupNameUtf8
-
Methods inherited from interface org.apache.druid.segment.DimensionSelector
defaultGetObject, getDouble, getFloat, getLong, getRow, isNull, makeValueMatcher, makeValueMatcher
-
Methods inherited from interface org.apache.druid.query.monomorphicprocessing.HotLoopCallee
inspectRuntimeShape
-
-
-
-
Method Detail
-
getRow
@CalledFromHotLoop IndexedInts getRow(int offset)
-
-