Handles an expression query @param tsdb The TSDB to which we belong @param query The HTTP query to parse/respond @since 2.3
(final TSDB tsdb, final HttpQuery query)
| 328 | * @since 2.3 |
| 329 | */ |
| 330 | private void handleExpressionQuery(final TSDB tsdb, final HttpQuery query) { |
| 331 | final net.opentsdb.query.pojo.Query v2_query = |
| 332 | JSON.parseToObject(query.getContent(), net.opentsdb.query.pojo.Query.class); |
| 333 | v2_query.validate(); |
| 334 | |
| 335 | checkAuthorization(tsdb, query.channel(), v2_query); |
| 336 | |
| 337 | final QueryExecutor executor = new QueryExecutor(tsdb, v2_query); |
| 338 | executor.execute(query); |
| 339 | } |
| 340 | |
| 341 | /** |
| 342 | * Processes a last data point query |
no test coverage detected