class Jubatus::Anomaly::Client::Anomaly

Public Class Methods

new(host, port, name, timeout_sec=10) click to toggle source
Calls superclass method Jubatus::Common::ClientBase::new
# File lib/jubatus/anomaly/client.rb, line 16
def initialize(host, port, name, timeout_sec=10)
  super
end

Public Instance Methods

add(row) click to toggle source
# File lib/jubatus/anomaly/client.rb, line 24
def add(row)
  @jubatus_client.call("add", [row], TUserDef.new(IdWithScore), [TDatum.new])
end
add_bulk(data) click to toggle source
# File lib/jubatus/anomaly/client.rb, line 28
def add_bulk(data)
  @jubatus_client.call("add_bulk", [data], TList.new(TString.new), [TList.new(
      TDatum.new)])
end
calc_score(row) click to toggle source
# File lib/jubatus/anomaly/client.rb, line 47
def calc_score(row)
  @jubatus_client.call("calc_score", [row], TFloat.new, [TDatum.new])
end
clear() click to toggle source
# File lib/jubatus/anomaly/client.rb, line 43
def clear
  @jubatus_client.call("clear", [], TBool.new, [])
end
clear_row(id) click to toggle source
# File lib/jubatus/anomaly/client.rb, line 20
def clear_row(id)
  @jubatus_client.call("clear_row", [id], TBool.new, [TString.new])
end
get_all_rows() click to toggle source
# File lib/jubatus/anomaly/client.rb, line 51
def get_all_rows
  @jubatus_client.call("get_all_rows", [], TList.new(TString.new), [])
end
overwrite(id, row) click to toggle source
# File lib/jubatus/anomaly/client.rb, line 38
def overwrite(id, row)
  @jubatus_client.call("overwrite", [id, row], TFloat.new, [TString.new,
      TDatum.new])
end
update(id, row) click to toggle source
# File lib/jubatus/anomaly/client.rb, line 33
def update(id, row)
  @jubatus_client.call("update", [id, row], TFloat.new, [TString.new,
      TDatum.new])
end