49 const std::vector<long> &values,
Typed aggregation value, operator, and aggregator abstractions.
AggregationOperator
SQL aggregation functions tracked by ProvSQL.
ComparisonOperator
SQL comparison operators used in gate_cmp circuit gates.
std::vector< mask_t > enumerate_valid_worlds(const std::vector< long > &values, int constant, ComparisonOperator op, AggregationOperator agg_kind, bool enumerate, bool &upset)
Enumerate all subsets of n tuples satisfying an aggregate predicate.
std::vector< bool > mask_t
A bitmask over tuples representing one possible world.