|
211 | 211 | <div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keyword">typedef</span> <span class="keyword">typename</span> std::allocator_traits<A>::template rebind_alloc<double> AllocDouble;</div> |
212 | 212 | <div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keyword">typedef</span> <span class="keyword">typename</span> std::allocator_traits<A>::template rebind_alloc<bool> AllocBool;</div> |
213 | 213 | <div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div> |
214 | | -<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keyword">static</span> <span class="keyword">const</span> uint32_t MIN_LG_ARR_ITEMS = 3;</div> |
| 214 | +<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keyword">static</span> <span class="keyword">const</span> uint32_t MIN_LG_ARR_ITEMS = 4;</div> |
215 | 215 | <div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> </div> |
216 | 216 | <div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keyword">static</span> <span class="keyword">const</span> uint8_t PREAMBLE_LONGS_EMPTY = 1;</div> |
217 | 217 | <div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <span class="keyword">static</span> <span class="keyword">const</span> uint8_t PREAMBLE_LONGS_WARMUP = 3;</div> |
|
417 | 417 | <div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span><span class="preprocessor">#endif </span><span class="comment">// _VAR_OPT_SKETCH_HPP_</span></div> |
418 | 418 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html">datasketches::var_opt_sketch</a></div><div class="ttdoc">This sketch samples data from a stream of items.</div><div class="ttdef"><b>Definition</b> var_opt_sketch.hpp:72</div></div> |
419 | 419 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a0fa52dd153f1e3cac57d4742e2fef6fc"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a0fa52dd153f1e3cac57d4742e2fef6fc">datasketches::var_opt_sketch::items_to_string</a></div><div class="ttdeci">string< A > items_to_string() const</div><div class="ttdoc">Prints the raw sketch items to a string.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:735</div></div> |
420 | | -<div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a0faac62cb9f27b09afc849def518f5cc"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a0faac62cb9f27b09afc849def518f5cc">datasketches::var_opt_sketch::begin</a></div><div class="ttdeci">const_iterator begin() const</div><div class="ttdoc">Iterator pointing to the first item in the sketch.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:1486</div></div> |
| 420 | +<div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a0faac62cb9f27b09afc849def518f5cc"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a0faac62cb9f27b09afc849def518f5cc">datasketches::var_opt_sketch::begin</a></div><div class="ttdeci">const_iterator begin() const</div><div class="ttdoc">Iterator pointing to the first item in the sketch.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:1485</div></div> |
421 | 421 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a1125ed18baf3f257b5796321c7ec0f8f"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a1125ed18baf3f257b5796321c7ec0f8f">datasketches::var_opt_sketch::update</a></div><div class="ttdeci">void update(const T &item, double weight=1.0)</div><div class="ttdoc">Updates this sketch with the given data item with the given weight.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:709</div></div> |
422 | 422 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a1d0c269c23926e93b1c7a9c00e86af97"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a1d0c269c23926e93b1c7a9c00e86af97">datasketches::var_opt_sketch::serialize</a></div><div class="ttdeci">vector_bytes serialize(unsigned header_size_bytes=0, const SerDe &sd=SerDe()) const</div><div class="ttdoc">This method serializes the sketch as a vector of bytes.</div></div> |
423 | 423 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a247dd627502e887562ae763adfe863ff"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a247dd627502e887562ae763adfe863ff">datasketches::var_opt_sketch::operator=</a></div><div class="ttdeci">var_opt_sketch & operator=(const var_opt_sketch &other)</div><div class="ttdoc">Copy assignment.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:217</div></div> |
424 | 424 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a5a2b7a58dc85678d08752945ff655362"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a5a2b7a58dc85678d08752945ff655362">datasketches::var_opt_sketch::is_empty</a></div><div class="ttdeci">bool is_empty() const</div><div class="ttdoc">Returns true if the sketch is empty.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:643</div></div> |
425 | | -<div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a71f1302dd93f895508f65893f96796fa"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a71f1302dd93f895508f65893f96796fa">datasketches::var_opt_sketch::estimate_subset_sum</a></div><div class="ttdeci">subset_summary estimate_subset_sum(P predicate) const</div><div class="ttdoc">Computes an estimated subset sum from the entire stream for objects matching a given predicate.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:1381</div></div> |
| 425 | +<div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_a71f1302dd93f895508f65893f96796fa"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#a71f1302dd93f895508f65893f96796fa">datasketches::var_opt_sketch::estimate_subset_sum</a></div><div class="ttdeci">subset_summary estimate_subset_sum(P predicate) const</div><div class="ttdoc">Computes an estimated subset sum from the entire stream for objects matching a given predicate.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:1380</div></div> |
426 | 426 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_ab0856fc62bc5f6b154feae4a09e7d422"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#ab0856fc62bc5f6b154feae4a09e7d422">datasketches::var_opt_sketch::deserialize</a></div><div class="ttdeci">static var_opt_sketch deserialize(const void *bytes, size_t size, const SerDe &sd=SerDe(), const A &allocator=A())</div><div class="ttdoc">This method deserializes a sketch from a given array of bytes.</div></div> |
427 | 427 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_ac481918ec96d79b27813d32bcc2a247d"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#ac481918ec96d79b27813d32bcc2a247d">datasketches::var_opt_sketch::get_num_samples</a></div><div class="ttdeci">uint32_t get_num_samples() const</div><div class="ttdoc">Returns the number of samples currently in the sketch.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:703</div></div> |
428 | 428 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_ad20897c5c8bd47f5d4005989bead0e55"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#ad20897c5c8bd47f5d4005989bead0e55">datasketches::var_opt_sketch::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Resets the sketch to its default, empty state.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:648</div></div> |
429 | 429 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_ad9a5259d93d148b5c2050d68e7788716"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#ad9a5259d93d148b5c2050d68e7788716">datasketches::var_opt_sketch::get_serialized_size_bytes</a></div><div class="ttdeci">size_t get_serialized_size_bytes(const SerDe &sd=SerDe()) const</div><div class="ttdoc">Computes size needed to serialize the current state of the sketch.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:297</div></div> |
430 | | -<div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_ae9e1e5356b5d10a177fa50f7bdfdfd96"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#ae9e1e5356b5d10a177fa50f7bdfdfd96">datasketches::var_opt_sketch::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdoc">Iterator pointing to the past-the-end item in the sketch.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:1491</div></div> |
| 430 | +<div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_ae9e1e5356b5d10a177fa50f7bdfdfd96"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#ae9e1e5356b5d10a177fa50f7bdfdfd96">datasketches::var_opt_sketch::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdoc">Iterator pointing to the past-the-end item in the sketch.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:1490</div></div> |
431 | 431 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_aea8f1c4a6d0189de0db5b5cd085c39b1"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#aea8f1c4a6d0189de0db5b5cd085c39b1">datasketches::var_opt_sketch::deserialize</a></div><div class="ttdeci">static var_opt_sketch deserialize(std::istream &is, const SerDe &sd=SerDe(), const A &allocator=A())</div><div class="ttdoc">This method deserializes a sketch from a given stream.</div></div> |
432 | 432 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_aed372241c10ffd041bee85602edb199a"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#aed372241c10ffd041bee85602edb199a">datasketches::var_opt_sketch::to_string</a></div><div class="ttdeci">string< A > to_string() const</div><div class="ttdoc">Prints a summary of the sketch.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:719</div></div> |
433 | 433 | <div class="ttc" id="aclassdatasketches_1_1var__opt__sketch_html_af561f5cd76ff61773713c627bc53b0a2"><div class="ttname"><a href="classdatasketches_1_1var__opt__sketch.html#af561f5cd76ff61773713c627bc53b0a2">datasketches::var_opt_sketch::get_k</a></div><div class="ttdeci">uint32_t get_k() const</div><div class="ttdoc">Returns the configured maximum sample size.</div><div class="ttdef"><b>Definition</b> var_opt_sketch_impl.hpp:698</div></div> |
|
0 commit comments