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

Method setQuery

test/core/TestTsdbQueryRollup.java:997–1011  ·  view source on GitHub ↗
(final String ds_interval, final Aggregator ds_agg, 
      final Map<String, String> tags, final Aggregator group_by)

Source from the content-addressed store, hash-verified

995 }
996
997 private void setQuery(final String ds_interval, final Aggregator ds_agg,
998 final Map<String, String> tags, final Aggregator group_by) {
999 ts_query = new TSQuery();
1000 ts_query.setStart("1356998400");
1001 ts_query.setEnd("1357041600");
1002
1003 final TSSubQuery sub = new TSSubQuery();
1004 sub.setMetric(METRIC_STRING);
1005 sub.setDownsample(ds_interval + "-" + ds_agg);
1006 sub.setTags(new HashMap<String, String>(tags));
1007 sub.setAggregator(group_by.toString());
1008
1009 ts_query.setQueries(Arrays.asList(sub));
1010 ts_query.validateAndSetQuery();
1011 }
1012}

Calls 9

setMetricMethod · 0.95
setDownsampleMethod · 0.95
setTagsMethod · 0.95
setAggregatorMethod · 0.95
setStartMethod · 0.45
setEndMethod · 0.45
toStringMethod · 0.45
setQueriesMethod · 0.45
validateAndSetQueryMethod · 0.45

Tested by

no test coverage detected