Beispiel #1
0
        public QueryResult Execute(Query query)
        {
            Logger.DebugFormat("Executing query: {0}", query);

            var dataPoints = dataPointCache.GetAll(query.BucketReference);

            return new QueryResult(dataPoints);
        }
Beispiel #2
0
        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);
            };
        }