Просмотр исходного кода

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

thuck 8 лет назад
Родитель
Сommit
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;
   }