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,NilColumnValueSelector,NullableNumericAggregateCombiner,NumericArrayFieldSelector,ObjectAggregateCombiner,ObjectBasedColumnSelector,ObjectColumnSelector,ObjectToArrayColumnValueSelector,ObjectToNumberColumnValueSelector,PossiblyNullColumnValueSelector,PossiblyNullDimensionSelector,RowBasedExpressionColumnValueSelector,SettableDimensionValueSelector,SettableDoubleColumnValueSelector,SettableFloatColumnValueSelector,SettableLongColumnValueSelector,SettableObjectColumnValueSelector,SettableValueFloatColumnValueSelector,ShimMultiValueDimensionSelector,ShimNumericColumnValueSelector,ShimObjectColumnValueSelector,ShimSingleValueDimensionSelector,ShimVectorObjectDimSelector,SingleLongInputCachingExpressionColumnValueSelector,SingleScanTimeDimensionSelector,SingleStringInputCachingExpressionColumnValueSelector,SingleStringInputDeferredEvaluationExpressionDimensionSelector
public interface BaseFloatColumnValueSelector
extends HotLoopCallee, BaseNullableColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. Users of getFloat() are encouraged to reduce the parameter/field/etc. type to
BaseFloatColumnValueSelector to make it impossible to accidently call any method other than getFloat().
All implementations of this interface MUST also implement ColumnValueSelector.-
Method Summary
Methods inherited from interface org.apache.druid.segment.BaseNullableColumnValueSelector
isNullMethods inherited from interface org.apache.druid.query.monomorphicprocessing.HotLoopCallee
inspectRuntimeShape
-
Method Details
-
getFloat
-