Uses of Interface
org.apache.druid.query.aggregation.MetricManipulationFn
Packages that use MetricManipulationFn
Package
Description
-
Uses of MetricManipulationFn in org.apache.druid.query
Methods in org.apache.druid.query with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<ResultType, ResultType> QueryToolChest.makePostComputeManipulatorFn(QueryType query, MetricManipulationFn fn) This manipulator functions primary purpose is to conduct finalization of aggregator values.QueryLogicCompatToolChest.makePreComputeManipulatorFn(Query<Object> query, MetricManipulationFn fn) abstract com.google.common.base.Function<ResultType, ResultType> QueryToolChest.makePreComputeManipulatorFn(QueryType query, MetricManipulationFn fn) Creates a Function that can take in a ResultType and return a new ResultType having applied the MetricManipulatorFn to each of the metrics. -
Uses of MetricManipulationFn in org.apache.druid.query.aggregation
Methods in org.apache.druid.query.aggregation that return MetricManipulationFnModifier and TypeMethodDescriptionstatic MetricManipulationFnMetricManipulatorFns.deserializing()static MetricManipulationFnMetricManipulatorFns.finalizing()static MetricManipulationFnMetricManipulatorFns.identity() -
Uses of MetricManipulationFn in org.apache.druid.query.datasourcemetadata
Methods in org.apache.druid.query.datasourcemetadata with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<Result<DataSourceMetadataResultValue>, Result<DataSourceMetadataResultValue>> DataSourceQueryQueryToolChest.makePreComputeManipulatorFn(DataSourceMetadataQuery query, MetricManipulationFn fn) -
Uses of MetricManipulationFn in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby with parameters of type MetricManipulationFnModifier and TypeMethodDescriptionGroupByQueryQueryToolChest.makePostComputeManipulatorFn(GroupByQuery query, MetricManipulationFn fn) GroupByQueryQueryToolChest.makePreComputeManipulatorFn(GroupByQuery query, MetricManipulationFn fn) -
Uses of MetricManipulationFn in org.apache.druid.query.metadata
Methods in org.apache.druid.query.metadata with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<SegmentAnalysis, SegmentAnalysis> SegmentMetadataQueryQueryToolChest.makePreComputeManipulatorFn(SegmentMetadataQuery query, MetricManipulationFn fn) -
Uses of MetricManipulationFn in org.apache.druid.query.operator
Methods in org.apache.druid.query.operator with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<RowsAndColumns, RowsAndColumns> WindowOperatorQueryQueryToolChest.makePreComputeManipulatorFn(WindowOperatorQuery query, MetricManipulationFn fn) -
Uses of MetricManipulationFn in org.apache.druid.query.scan
Methods in org.apache.druid.query.scan with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<ScanResultValue, ScanResultValue> ScanQueryQueryToolChest.makePreComputeManipulatorFn(ScanQuery query, MetricManipulationFn fn) -
Uses of MetricManipulationFn in org.apache.druid.query.search
Methods in org.apache.druid.query.search with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<Result<SearchResultValue>, Result<SearchResultValue>> SearchQueryQueryToolChest.makePreComputeManipulatorFn(SearchQuery query, MetricManipulationFn fn) -
Uses of MetricManipulationFn in org.apache.druid.query.timeboundary
Methods in org.apache.druid.query.timeboundary with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<Result<TimeBoundaryResultValue>, Result<TimeBoundaryResultValue>> TimeBoundaryQueryQueryToolChest.makePreComputeManipulatorFn(TimeBoundaryQuery query, MetricManipulationFn fn) -
Uses of MetricManipulationFn in org.apache.druid.query.timeseries
Methods in org.apache.druid.query.timeseries with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<Result<TimeseriesResultValue>, Result<TimeseriesResultValue>> TimeseriesQueryQueryToolChest.makePostComputeManipulatorFn(TimeseriesQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TimeseriesResultValue>, Result<TimeseriesResultValue>> TimeseriesQueryQueryToolChest.makePreComputeManipulatorFn(TimeseriesQuery query, MetricManipulationFn fn) -
Uses of MetricManipulationFn in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn with parameters of type MetricManipulationFnModifier and TypeMethodDescriptioncom.google.common.base.Function<Result<TopNResultValue>, Result<TopNResultValue>> TopNQueryQueryToolChest.makePostComputeManipulatorFn(TopNQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TopNResultValue>, Result<TopNResultValue>> TopNQueryQueryToolChest.makePreComputeManipulatorFn(TopNQuery query, MetricManipulationFn fn)