Package org.apache.druid.segment
Interface BaseFloatColumnValueSelector
-
- All Superinterfaces:
BaseNullableColumnValueSelector,HotLoopCallee
- All Known Subinterfaces:
AggregateCombiner<T>,ColumnValueSelector<T>,DimensionSelector,DoubleColumnSelector,FloatColumnSelector,HistoricalColumnSelector<T>,HistoricalDimensionSelector,LongColumnSelector,SettableColumnValueSelector<T>,SingleValueHistoricalDimensionSelector
- All Known Implementing Classes:
AbstractDimensionSelector,BaseExpressionColumnValueSelector,BaseSingleValueDimensionSelector,ConstantDimensionSelector,ConstantExprEvalSelector,ConstantMultiValueDimensionSelector,DoubleAggregateCombiner,DoubleWrappingDimensionSelector,ExpressionColumnValueSelector,ExpressionMultiValueDimensionSelector,FloatWrappingDimensionSelector,GenericFirstAggregateCombiner,GenericLastAggregateCombiner,HyperLogLogCollectorAggregateCombiner,IncrementalIndexRowHolder,IndexedTableColumnValueSelector,IndexedTableDimensionSelector,LongAggregateCombiner,LongSumAggregateCombiner,LongWrappingDimensionSelector,NestedFieldVirtualColumn.FieldDimensionSelector,NestedFieldVirtualColumn.RawFieldColumnSelector,NestedFieldVirtualColumn.RawFieldLiteralColumnValueSelector,NilColumnValueSelector,NullableNumericAggregateCombiner,NumericArrayFieldSelector,ObjectAggregateCombiner,ObjectBasedColumnSelector,ObjectColumnSelector,ObjectToArrayColumnValueSelector,ObjectToNumberColumnValueSelector,PossiblyNullColumnValueSelector,PossiblyNullDimensionSelector,RowBasedExpressionColumnValueSelector,SettableDimensionValueSelector,SettableDoubleColumnValueSelector,SettableFloatColumnValueSelector,SettableLongColumnValueSelector,SettableObjectColumnValueSelector,SettableValueFloatColumnValueSelector,SingleLongInputCachingExpressionColumnValueSelector,SingleScanTimeDimensionSelector,SingleStringInputCachingExpressionColumnValueSelector,SingleStringInputDeferredEvaluationExpressionDimensionSelector
public interface BaseFloatColumnValueSelector extends HotLoopCallee, BaseNullableColumnValueSelector
Float value selecting polymorphic "part" of theColumnValueSelectorinterface. Users ofgetFloat()are encouraged to reduce the parameter/field/etc. type to BaseFloatColumnValueSelector to make it impossible to accidently call any method other thangetFloat(). All implementations of this interface MUST also implementColumnValueSelector.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description floatgetFloat()-
Methods inherited from interface org.apache.druid.segment.BaseNullableColumnValueSelector
isNull
-
Methods inherited from interface org.apache.druid.query.monomorphicprocessing.HotLoopCallee
inspectRuntimeShape
-
-
-
-
Method Detail
-
getFloat
@CalledFromHotLoop float getFloat()
-
-