Преглед изворни кода

Finish query builder for LIMIT, SLIMIT and ORDER BY time #6065

thuck пре 8 година
родитељ
комит
c3eb9da160
1 измењених фајлова са 12 додато и 0 уклоњено
  1. 12 0
      public/app/plugins/datasource/influxdb/influx_query.ts

+ 12 - 0
public/app/plugins/datasource/influxdb/influx_query.ts

@@ -250,6 +250,18 @@ export default class InfluxQuery {
       query += ' fill(' + target.fill + ')';
     }
 
+    if (target.orderByTime === 'DESC') {
+      query += ' ORDER BY time DESC';
+    }
+
+    if (target.limit) {
+      query += ' LIMIT ' + target.limit;
+    }
+
+    if (target.slimit) {
+      query += ' SLIMIT ' + target.slimit;
+    }
+
     return query;
   }