Module: InfluxDB::Query::Measurement
- Included in:
- Client
- Defined in:
- lib/influxdb/query/measurement.rb
Overview
:nodoc:
Instance Method Summary collapse
- #delete_measurement(measurement_name, database = config.database) ⇒ Object
- #list_measurements(database = config.database) ⇒ Object
Instance Method Details
#delete_measurement(measurement_name, database = config.database) ⇒ Object
11 12 13 14 |
# File 'lib/influxdb/query/measurement.rb', line 11 def delete_measurement(measurement_name, database = config.database) execute "DROP MEASUREMENT \"#{measurement_name}\"", db: database true end |
#list_measurements(database = config.database) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/influxdb/query/measurement.rb', line 4 def list_measurements(database = config.database) data = execute("SHOW MEASUREMENTS", db: database, parse: true) return nil if data.nil? || data["results"][0]["series"].nil? data["results"][0]["series"][0]["values"].flatten end |