View Source quantile_estimator (quantile_estimator v1.0.1)
Summary
Types
Functions
-spec compress(#quantile_estimator{samples_count :: number(), data_count :: number(), inserts_since_compression :: number(), data :: [#group{v :: number(), g :: number(), delta :: number(), rank :: number()}], invariant :: function()}) -> #quantile_estimator{samples_count :: number(), data_count :: number(), inserts_since_compression :: number(), data :: [#group{v :: number(), g :: number(), delta :: number(), rank :: number()}], invariant :: function()}.
-spec insert(data_sample(), #quantile_estimator{samples_count :: number(), data_count :: number(), inserts_since_compression :: number(), data :: [#group{v :: number(), g :: number(), delta :: number(), rank :: number()}], invariant :: function()}) -> #quantile_estimator{samples_count :: number(), data_count :: number(), inserts_since_compression :: number(), data :: [#group{v :: number(), g :: number(), delta :: number(), rank :: number()}], invariant :: function()}.