20 #ifndef ARRAY_TUPLE_A_NOT_B_HPP_
21 #define ARRAY_TUPLE_A_NOT_B_HPP_
26 #include "array_tuple_sketch.hpp"
27 #include "tuple_a_not_b.hpp"
32 template<
typename Array,
typename Allocator =
typename Array::allocator_type>
43 explicit array_tuple_a_not_b(uint64_t seed = DEFAULT_SEED,
const Allocator& allocator = Allocator());
52 template<
typename FwdSketch,
typename Sketch>
58 #include "array_tuple_a_not_b_impl.hpp"
array tuple A-not-B
Definition: array_tuple_a_not_b.hpp:33
CompactSketch compute(FwdSketch &&a, const Sketch &b, bool ordered=true) const
Computes the A-not-B set operation given two sketches.
array_tuple_a_not_b(uint64_t seed=DEFAULT_SEED, const Allocator &allocator=Allocator())
Constructor.
Definition: array_tuple_a_not_b_impl.hpp:23
Compact array tuple sketch.
Definition: array_tuple_sketch.hpp:163
tuple A-not-B
Definition: tuple_a_not_b.hpp:33
DataSketches namespace.
Definition: binomial_bounds.hpp:38