![]() |
ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
|
Aggregator that ignores all inputs and always returns NULL. More...


Public Member Functions | |
| void | add (const AggValue &x) override |
| Incorporate one input value into the running aggregate. | |
| AggValue | finalize () const override |
| Return the final aggregate result. | |
| AggregationOperator | op () const override |
| Return the aggregation operator this accumulator implements. | |
| ValueType | inputType () const override |
Return the type of the input values accepted by add(). | |
| Public Member Functions inherited from Aggregator | |
| virtual | ~Aggregator ()=default |
| virtual ValueType | resultType () const |
Return the type of the value returned by finalize(). | |
Aggregator that ignores all inputs and always returns NULL.
Definition at line 89 of file Aggregation.cpp.
|
inlineoverridevirtual |
Incorporate one input value into the running aggregate.
| x | Input value to add. |
Implements Aggregator.
Definition at line 90 of file Aggregation.cpp.
|
inlineoverridevirtual |
Return the final aggregate result.
AggValue. Implements Aggregator.
Definition at line 92 of file Aggregation.cpp.
|
inlineoverridevirtual |
Return the type of the input values accepted by add().
Implements Aggregator.
Definition at line 98 of file Aggregation.cpp.
|
inlineoverridevirtual |
Return the aggregation operator this accumulator implements.
AggregationOperator enum value for this accumulator. Implements Aggregator.
Definition at line 95 of file Aggregation.cpp.