class Item
n = items k = asymptote S = data structure containing multiple tuples s = samples of items from the data stream
Attributes
delta[RW]
g[RW]
rank[RW]
value[RW]
Public Class Methods
new(value, g, delta, rank=nil)
click to toggle source
# File lib/quantile_estimator/item.rb, line 7 def initialize(value, g, delta, rank=nil) self.value = value self.g = g self.delta = delta self.rank = rank end
Public Instance Methods
merge(item)
click to toggle source
# File lib/quantile_estimator/item.rb, line 14 def merge(item) Item.new(item.value, self.g + item.g, item.delta, item.rank) end
to_s()
click to toggle source
# File lib/quantile_estimator/item.rb, line 18 def to_s [value, g, delta, rank].inspect end