Class: InfluxDBClient::Client
- Inherits:
-
Object
- Object
- InfluxDBClient::Client
- Defined in:
- lib/influxdb_client/client.rb
Constant Summary collapse
- QUERY_LANGUAGE_MATCHER =
/\A\s*((delete\s+from|select\s+.+\s+from)\s.+)\z/i
Class Method Summary collapse
-
.print_tabularize(result, output = $stdout) ⇒ Hash
Prints a tabularized output from a query result.
Class Method Details
.print_tabularize(result, output = $stdout) ⇒ Hash
Prints a tabularized output from a query result.
12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/influxdb_client/client.rb', line 12 def self.print_tabularize(result, output=$stdout) (result || {}).keys.each do |series| result_series = result[series] if result_series.any? output.puts generate_table(series, result_series) output.puts "#{result_series.size} #{pluralize(result_series.size, 'result')} found for #{series}" else output.puts "No results found for #{series}" end # print a line break between time series output output.puts end end |