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.