DataExpr.AggregateFunction, DataExpr.Aggregator, DataExpr.All, DataExpr.Count, DataExpr.DropRollup, DataExpr.GroupBy, DataExpr.KeepRollup, DataExpr.Max, DataExpr.Min, DataExpr.Sum
Modifier and Type | Method and Description |
---|---|
DataExpr.Aggregator |
aggregator()
Get an aggregator using the default set of tags for the final result.
|
DataExpr.Aggregator |
aggregator(java.util.Map<java.lang.String,java.lang.String> ignored,
boolean shouldCheckQuery)
Get an aggregator that can be incrementally fed values.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
Query |
query()
Query for selecting the input measurements that should be aggregated.
|
java.lang.String |
toString() |
public Query query()
DataExpr
public DataExpr.Aggregator aggregator(java.util.Map<java.lang.String,java.lang.String> ignored, boolean shouldCheckQuery)
DataExpr
DataExpr.eval(Iterable)
if
you already have the completed list of values.aggregator
in interface DataExpr
ignored
- The set of tags for the final aggregate.shouldCheckQuery
- If true, then values will be checked against the query before applying to the
aggregate. Otherwise, it is assumed that the user has already verified that the
datapoint matches before passing it in.public DataExpr.Aggregator aggregator()
DataExpr
aggregator
in interface DataExpr
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object