public QueryResult Execute(Query query) { Logger.DebugFormat("Executing query: {0}", query); var dataPoints = dataPointCache.GetAll(query.BucketReference); return new QueryResult(dataPoints); }
public static Action<StatrContext> Fetches(string bucket, MetricType metricType) { return context => { var query = new Query(bucket, metricType); var queryEngine = context.QueryEngine; var results = queryEngine.Execute(query); context.Add(results.DataPoints); }; }