class Latias::Influxdb::Bucket

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