class Latias::Influxdb::Bucket
Public Instance Methods
client_reconnection()
click to toggle source
# File lib/latias/influxdb/bucket.rb, line 39 def client_reconnection client_connection end
duplicate(query)
click to toggle source
# File lib/latias/influxdb/bucket.rb, line 22 def duplicate(query) merge_query('duplicate', query) end
filter(query)
click to toggle source
# File lib/latias/influxdb/bucket.rb, line 18 def filter(query) merge_query('filter', query) end
merge_query(key, query)
click to toggle source
# File lib/latias/influxdb/bucket.rb, line 26 def merge_query(key, query) raw_function "#{key}(#{query})" end
range(query)
click to toggle source
# File lib/latias/influxdb/bucket.rb, line 14 def range(query) merge_query('range', query) end
raw_function(function)
click to toggle source
# File lib/latias/influxdb/bucket.rb, line 30 def raw_function(function) raw_query "#{new_command} #{function}" end
raw_query(query)
click to toggle source
# File lib/latias/influxdb/bucket.rb, line 34 def raw_query(query) @query += query self end
yield(query)
click to toggle source
# File lib/latias/influxdb/bucket.rb, line 10 def yield(query) merge_query('yield', query) end