Class: Influx::Flux::Histogram
- Inherits:
-
Object
- Object
- Influx::Flux::Histogram
- Defined in:
- lib/influx/flux/histogram.rb
Instance Method Summary collapse
-
#initialize(column:, upper_bound_column:, count_column:, bins: []) ⇒ Histogram
constructor
A new instance of Histogram.
- #to_flux ⇒ Object
Constructor Details
#initialize(column:, upper_bound_column:, count_column:, bins: []) ⇒ Histogram
Returns a new instance of Histogram.
13 14 15 16 17 18 |
# File 'lib/influx/flux/histogram.rb', line 13 def initialize(column:, upper_bound_column:, count_column:, bins: []) @column = column @upper_bound_column = upper_bound_column @count_column = count_column @bins = bins end |
Instance Method Details
#to_flux ⇒ Object
20 21 22 23 24 |
# File 'lib/influx/flux/histogram.rb', line 20 def to_flux " |> histogram(column: \"\#{@column}\", upperBoundColumn: \"\#{@upper_bound_column}\", countColumn: \"\#{@count_column}\", bins: \#{@bins.to_json})\n FLUX\nend\n".chomp |