grafana/pkg/tsdb/influxdb
Ben Tasker f38f657f87
InfluxDB: Add new truthiness operators (Is and Is Not) to InfluxQL Query Builder (#77923)
* InfluxDB: Add new truthiness operators (`Is` and `Is Not`) to InfluxQL Editor for use with boolean fields

* InfluxDB: Make the front-end aware of the new operators so that translation between raw and builder works

* Chore: Add tests

* feat: identify type of field value to allow other types to work with Is/Is Not

Tags: always quote
Integer: Don't quote
Float: Don't quote
Boolean: Don't quote
String: Quote

* Chore: Add test-cases for type inference

* Update front-end to infer type for operators Is and Is Not

* chore: Add front-end tests

* chore: add additional front-end tests

* chore: fix failing lint test

* chore: fix tests (run prettier)
2023-11-15 21:10:37 +01:00
..
flux InfluxDB: Fix handling flux response with no time and value column (#72833) 2023-08-08 15:00:52 +02:00
fsql InfluxDB: Use apache/arrow v13 (#76548) 2023-10-13 17:06:10 +02:00
influxql Revert "InfluxDB: Response parser improvements (#76852)" (#78224) 2023-11-15 14:01:36 -05:00
models InfluxDB: Add new truthiness operators (Is and Is Not) to InfluxQL Query Builder (#77923) 2023-11-15 21:10:37 +01:00
healthcheck_test.go InfluxDB: move datasource health check to backend (#52668) 2022-07-28 12:06:09 +02:00
healthcheck.go Chore: capitalise logs in other backend packages (#74344) 2023-09-04 22:25:43 +02:00
influxdb.go Plugins: Update PDC pattern from latest plugin SDK changes (#76576) 2023-10-16 16:40:04 +02:00
mocks_test.go InfluxDB: Fix sending retention policy with the backend request (#72763) 2023-08-30 12:42:02 +02:00
settings.go InfluxDB: SQL Support (#72167) 2023-08-02 18:27:43 +02:00