![]() |
ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
|
Implementation of the safe-join aggregate marginal-vector pre-pass (COUNT / SUM / MIN / MAX). More...
#include "AggMarginalEvaluator.h"#include <algorithm>#include <climits>#include <cstdint>#include <map>#include <numeric>#include <set>#include <vector>#include "Aggregation.h"#include "CmpEvaluatorCommon.h"#include "provsql_utils.h"
Go to the source code of this file.
Namespaces | |
| namespace | provsql |
Functions | |
| unsigned | provsql::runAggMarginalEvaluator (GenericCircuit &gc) |
Run the safe-join aggregate marginal-vector pre-pass over gc. | |
Implementation of the safe-join aggregate marginal-vector pre-pass (COUNT / SUM / MIN / MAX).
See AggMarginalEvaluator.h for the full docstring and the soundness argument.
Definition in file AggMarginalEvaluator.cpp.