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