mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Refactor time column sql generation
This commit is contained in:
parent
c5bde0ef45
commit
772825ed09
@ -187,10 +187,9 @@ export default class PostgresQuery {
|
||||
return query;
|
||||
}
|
||||
|
||||
buildQuery(target) {
|
||||
var query = 'SELECT ';
|
||||
|
||||
var timeGroup = this.hasGroupByTime();
|
||||
buildTimeColumn(target) {
|
||||
let timeGroup = this.hasGroupByTime();
|
||||
let query;
|
||||
|
||||
if (timeGroup) {
|
||||
var args;
|
||||
@ -199,11 +198,19 @@ export default class PostgresQuery {
|
||||
} else {
|
||||
args = timeGroup.params[0];
|
||||
}
|
||||
query += '$__timeGroup(' + target.timeColumn + ',' + args + ')';
|
||||
query = '$__timeGroup(' + target.timeColumn + ',' + args + ')';
|
||||
} else {
|
||||
query += target.timeColumn + ' AS "time"';
|
||||
query = target.timeColumn + ' AS "time"';
|
||||
}
|
||||
|
||||
return query;
|
||||
}
|
||||
|
||||
buildQuery(target) {
|
||||
var query = 'SELECT ';
|
||||
|
||||
query += this.buildTimeColumn(target);
|
||||
|
||||
if (this.target.metricColumn !== 'None') {
|
||||
query += ',' + this.target.metricColumn + ' AS metric';
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user