Behaviours: ddskerl.
abstract datatype: ddsketch()
abstract datatype: object()
opts() = #{ets_table := ets:tab(), name := term(), error := float(), bound := non_neg_integer()}
| insert/2 | |
| insert/3 | |
| merge/2 | |
| merge/4 | |
| merge_out/2 | |
| merge_tuples/2 | |
| new/1 | |
| new/4 | |
| quantile/2 | |
| quantile/3 | |
| quantile_tuple/2 | |
| reset/1 | |
| reset/2 | |
| sum/1 | |
| sum/2 | |
| sum_tuple/1 | |
| total/1 | |
| total/2 | |
| total_tuple/1 |
insert(Ddskerl_ets::ddsketch(), Val::number()) -> ddsketch()
insert(Ref::ets:tab(), Name::term(), Val::number()) -> any()
merge(Ddskerl_ets::ddsketch(), X2::ddsketch()) -> ddsketch()
merge_out(Ddskerl_ets::ddsketch(), X2::ddsketch()) -> tuple()
merge_tuples(Val1::tuple(), Val2::tuple()) -> tuple()
new(X1::opts()) -> ddsketch()
new(Ref::ets:table(), Name::term(), Err::float(), Bound::non_neg_integer()) -> boolean()
quantile(Ddskerl_ets::ddsketch(), Q::float()) -> float() | undefined
quantile(Ref::ets:tab(), Name::term(), Quantile::float()) -> float() | undefined
quantile_tuple(Val::tuple(), Quantile::float()) -> float() | undefined
reset(Ddskerl_ets::ddsketch()) -> ddsketch()
reset(Ref::ets:tab(), Name::term()) -> boolean()
sum(Ddskerl_ets::ddsketch()) -> non_neg_integer()
sum(Ref::ets:table(), Name::term()) -> non_neg_integer()
sum_tuple(Val::tuple()) -> non_neg_integer()
total(Ddskerl_ets::ddsketch()) -> non_neg_integer()
total(Ref::ets:table(), Name::term()) -> non_neg_integer()
total_tuple(Val::tuple()) -> non_neg_integer()
Generated by EDoc