MCPcopy
hub / github.com/OpenTSDB/opentsdb / evaluate

Method evaluate

src/query/expression/Expression.java:35–35  ·  view source on GitHub ↗

Computes a set of results given the results of a TSQuery that may include multiple metrics and/or group by result sets. @param data_query The original query from the user @param results The results of the query @param params Parameters parsed from the expression endpoint related to the imple

(TSQuery data_query, 
      List<DataPoints[]> results, List<String> params)

Source from the content-addressed store, hash-verified

33 * @return An array of data points resulting from the implementation
34 */
35 public DataPoints[] evaluate(TSQuery data_query,
36 List<DataPoints[]> results, List<String> params);
37
38 /**

Callers 15

evaluateGroupByLongMethod · 0.65
evaluateGroupByDoubleMethod · 0.65
evaluateWithTagsMethod · 0.65
evaluateWithATagMethod · 0.65
evaluateNullQueryMethod · 0.65
evaluateNullResultsMethod · 0.65
evaluateNullParamsMethod · 0.65
evaluateEmptyResultsMethod · 0.65
evaluateEmptyParamsMethod · 0.65

Implementers 15

DivideSeriessrc/query/expression/DivideSeries.java
Scalesrc/query/expression/Scale.java
TimeShiftsrc/query/expression/TimeShift.java
SumSeriessrc/query/expression/SumSeries.java
MovingAveragesrc/query/expression/MovingAverage.jav
HighestCurrentsrc/query/expression/HighestCurrent.ja
Aliassrc/query/expression/Alias.java
MultiplySeriessrc/query/expression/MultiplySeries.ja
Absolutesrc/query/expression/Absolute.java
DiffSeriessrc/query/expression/DiffSeries.java
HighestMaxsrc/query/expression/HighestMax.java
TestExprtest/query/expression/TestExpressionFa

Calls

no outgoing calls

Tested by 15

evaluateGroupByLongMethod · 0.52
evaluateGroupByDoubleMethod · 0.52
evaluateWithTagsMethod · 0.52
evaluateWithATagMethod · 0.52
evaluateNullQueryMethod · 0.52
evaluateNullResultsMethod · 0.52
evaluateNullParamsMethod · 0.52
evaluateEmptyResultsMethod · 0.52
evaluateEmptyParamsMethod · 0.52