diff --git a/CHANGELOG.md b/CHANGELOG.md index b1c284d40..455b6af7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# 1.2.6 (2017-12-13) + +# Fixes +* allow rounding with `round` option both time filters: $from and $to + + # 1.2.5 (2017-12-05) # Fixes diff --git a/dist/sql_query.js b/dist/sql_query.js index 53691ac79..9d035cdce 100644 --- a/dist/sql_query.js +++ b/dist/sql_query.js @@ -26,7 +26,7 @@ System.register(['lodash', 'app/core/utils/datemath', 'moment', './scanner'], fu this.options = options; } SqlQuery.prototype.replace = function (options) { - var query = this.target.query, scanner = new scanner_1.default(query), dateTimeType = this.target.dateTimeType ? this.target.dateTimeType : 'DATETIME', from = SqlQuery.convertTimestamp(SqlQuery.round(this.options.range.from, this.target.round)), to = SqlQuery.convertTimestamp(this.options.range.to), timeSeries = SqlQuery.getTimeSeries(dateTimeType), timeFilter = SqlQuery.getTimeFilter(this.options.rangeRaw.to === 'now', dateTimeType), i = this.templateSrv.replace(this.target.interval, options.scopedVars) || options.interval, interval = SqlQuery.convertInterval(i, this.target.intervalFactor || 1); + var query = this.target.query, scanner = new scanner_1.default(query), dateTimeType = this.target.dateTimeType ? this.target.dateTimeType : 'DATETIME', from = SqlQuery.convertTimestamp(SqlQuery.round(this.options.range.from, this.target.round)), to = SqlQuery.convertTimestamp(SqlQuery.round(this.options.range.to, this.target.round)), timeSeries = SqlQuery.getTimeSeries(dateTimeType), timeFilter = SqlQuery.getTimeFilter(this.options.rangeRaw.to === 'now', dateTimeType), i = this.templateSrv.replace(this.target.interval, options.scopedVars) || options.interval, interval = SqlQuery.convertInterval(i, this.target.intervalFactor || 1); try { var ast = scanner.toAST(); if (ast.hasOwnProperty('$columns') && !lodash_1.default.isEmpty(ast['$columns'])) { diff --git a/dist/sql_query.js.map b/dist/sql_query.js.map index d908206e3..5a04f7971 100644 --- a/dist/sql_query.js.map +++ b/dist/sql_query.js.map @@ -1 +1 @@ -{"version":3,"file":"sql_query.js","sourceRoot":"","sources":["sql_query.ts"],"names":["SqlQuery","SqlQuery.constructor","SqlQuery.replace","SqlQuery.columns","SqlQuery._columns","SqlQuery.rateColumns","SqlQuery.rate","SqlQuery._fromIndex","SqlQuery._rate","SqlQuery._applyTimeFilter","SqlQuery.getTimeSeries","SqlQuery.getTimeFilter","SqlQuery.convertTimestamp","SqlQuery.round","SqlQuery.convertInterval","SqlQuery.interpolateQueryExpr","SqlQuery.clickhouseEscape"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sql_query.js","sourceRoot":"","sources":["sql_query.ts"],"names":["SqlQuery","SqlQuery.constructor","SqlQuery.replace","SqlQuery.columns","SqlQuery._columns","SqlQuery.rateColumns","SqlQuery.rate","SqlQuery._fromIndex","SqlQuery._rate","SqlQuery._applyTimeFilter","SqlQuery.getTimeSeries","SqlQuery.getTimeFilter","SqlQuery.convertTimestamp","SqlQuery.round","SqlQuery.convertInterval","SqlQuery.interpolateQueryExpr","SqlQuery.clickhouseEscape"],"mappings":"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"} \ No newline at end of file diff --git a/dist/sql_query.ts b/dist/sql_query.ts index ac326fe98..1ddff3e4c 100644 --- a/dist/sql_query.ts +++ b/dist/sql_query.ts @@ -24,14 +24,14 @@ export default class SqlQuery { scanner = new Scanner(query), dateTimeType = this.target.dateTimeType ? this.target.dateTimeType : 'DATETIME', from = SqlQuery.convertTimestamp(SqlQuery.round(this.options.range.from, this.target.round)), - to = SqlQuery.convertTimestamp(this.options.range.to), + to = SqlQuery.convertTimestamp(SqlQuery.round(this.options.range.to, this.target.round)), timeSeries = SqlQuery.getTimeSeries(dateTimeType), timeFilter = SqlQuery.getTimeFilter(this.options.rangeRaw.to === 'now', dateTimeType), i = this.templateSrv.replace(this.target.interval, options.scopedVars) || options.interval, interval = SqlQuery.convertInterval(i, this.target.intervalFactor || 1); try { - var ast = scanner.toAST(); + let ast = scanner.toAST(); if (ast.hasOwnProperty('$columns') && !_.isEmpty(ast['$columns'])) { query = SqlQuery.columns(query); } else if (ast.hasOwnProperty('$rateColumns') && !_.isEmpty(ast['$rateColumns'])) { diff --git a/package.json b/package.json index 17b4d2305..3246ee1ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vertamedia-clickhouse", - "version": "1.2.5", + "version": "1.2.6", "description": "ClickHouse datasource for Grafana", "scripts": { "build": "grunt", diff --git a/src/plugin.json b/src/plugin.json index dcfa25f8c..457f48693 100644 --- a/src/plugin.json +++ b/src/plugin.json @@ -24,6 +24,6 @@ "url": "https://github.com/Vertamedia/clickhouse-grafana" } ], - "version": "1.2.5" + "version": "1.2.6" } } diff --git a/src/sql_query.ts b/src/sql_query.ts index ac326fe98..1ddff3e4c 100644 --- a/src/sql_query.ts +++ b/src/sql_query.ts @@ -24,14 +24,14 @@ export default class SqlQuery { scanner = new Scanner(query), dateTimeType = this.target.dateTimeType ? this.target.dateTimeType : 'DATETIME', from = SqlQuery.convertTimestamp(SqlQuery.round(this.options.range.from, this.target.round)), - to = SqlQuery.convertTimestamp(this.options.range.to), + to = SqlQuery.convertTimestamp(SqlQuery.round(this.options.range.to, this.target.round)), timeSeries = SqlQuery.getTimeSeries(dateTimeType), timeFilter = SqlQuery.getTimeFilter(this.options.rangeRaw.to === 'now', dateTimeType), i = this.templateSrv.replace(this.target.interval, options.scopedVars) || options.interval, interval = SqlQuery.convertInterval(i, this.target.intervalFactor || 1); try { - var ast = scanner.toAST(); + let ast = scanner.toAST(); if (ast.hasOwnProperty('$columns') && !_.isEmpty(ast['$columns'])) { query = SqlQuery.columns(query); } else if (ast.hasOwnProperty('$rateColumns') && !_.isEmpty(ast['$rateColumns'])) {