| Package | Description | 
|---|---|
| com.yahoo.bard.webservice.data.config.metric | |
| com.yahoo.bard.webservice.data.config.metric.makers | 
| Modifier and Type | Method and Description | 
|---|---|
MetricMaker | 
MetricInstance.getMaker()  | 
| Modifier and Type | Method and Description | 
|---|---|
MetricInstance | 
MetricInstance.withMaker(MetricMaker maker)
Makes a copy of the metric instance with new maker. 
 | 
| Constructor and Description | 
|---|
MetricInstance(FieldName metricName,
              MetricMaker maker,
              FieldName... dependencyFields)
Deprecated. 
 
logical metric needs more config-richness to not just configure metric name, but also metric long
 name, description, etc. Use  
MetricInstance.MetricInstance(LogicalMetricInfo, MetricMaker, FieldName...) instead. | 
MetricInstance(LogicalMetricInfo logicalMetricInfo,
              MetricMaker maker)
Construct a MetricInstance from FieldNames. 
 | 
MetricInstance(LogicalMetricInfo logicalMetricInfo,
              MetricMaker maker,
              FieldName... dependencyFields)
Construct a MetricInstance from FieldNames with a list of dependencyFields. 
 | 
MetricInstance(LogicalMetricInfo logicalMetricInfo,
              MetricMaker maker,
              String... dependencyMetricNames)
Construct a MetricInstance from Strings with a list of dependencyMetricNames. 
 | 
MetricInstance(String metricName,
              MetricMaker maker,
              String... dependencyMetricNames)
Deprecated. 
 
logical metric needs more config-richness to not just configure metric name, but also metric long
 name, description, etc. Use  
MetricInstance.MetricInstance(LogicalMetricInfo, MetricMaker, String...) instead. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AggregationAverageMaker
Makes a LogicalMetric that wraps existing metrics and average them across a coarser time grain. 
 | 
class  | 
ArithmeticMaker
Metric maker for performing binary arithmetic operations on metrics. 
 | 
class  | 
CardinalityMaker
Metric Maker to calculate the cardinality. 
 | 
class  | 
ConstantMaker
Metric maker to create a constant value in the post aggregations. 
 | 
class  | 
CountMaker
Metric maker to count rows that match the filters. 
 | 
class  | 
DoubleMaxMaker
Metric maker to get the max of double metrics. 
 | 
class  | 
DoubleMinMaker
Metric maker to get the min of double metrics. 
 | 
class  | 
DoubleSumMaker
Metric maker to sum over numeric metrics. 
 | 
class  | 
FilteredAggregationMaker
Build a Filtered Aggregation logical metric. 
 | 
class  | 
LongMaxMaker
Metric maker to get the max of long metrics. 
 | 
class  | 
LongMinMaker
Metric maker to get the min of long metrics. 
 | 
class  | 
LongSumMaker
Metric maker to sum over numeric metrics. 
 | 
class  | 
MaxMaker
Deprecated.  
 | 
class  | 
MinMaker
Deprecated.  
 | 
class  | 
RawAggregationMetricMaker
Metric maker which only creates aggregations. 
 | 
class  | 
RowNumMaker
Metric maker to provide row nums in result set processing. 
 | 
class  | 
SketchCountMaker
Deprecated. 
 
To consider the latest version of sketch Library.
 This class is replaced by ThetaSketchMaker 
 | 
class  | 
SketchSetOperationMaker
Deprecated. 
 
To consider the latest version of sketch Library.
 This class is replaced by ThetaSketchSetOperationMaker 
 | 
class  | 
ThetaSketchMaker
Metric maker to wrap sketch metric aggregations. 
 | 
class  | 
ThetaSketchSetOperationMaker
Metric maker to support sketch set post aggregations. 
 | 
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.