|
iceberg-cpp
|
#include <memory>#include <span>#include <string>#include <vector>#include "iceberg/expression/expression.h"#include "iceberg/expression/term.h"#include "iceberg/result.h"#include "iceberg/type_fwd.h"Go to the source code of this file.
Classes | |
| class | iceberg::Aggregate< T > |
| Base aggregate holding an operation and a term. More... | |
| class | iceberg::UnboundAggregate |
| Base class for unbound aggregates. More... | |
| class | iceberg::UnboundAggregateImpl< B > |
| Template for unbound aggregates that carry a term and operation. More... | |
| class | iceberg::BoundAggregate |
| Base class for bound aggregates. More... | |
| class | iceberg::BoundAggregate::Aggregator |
| Base class for aggregators. More... | |
| class | iceberg::CountAggregate |
| Base class for COUNT aggregates. More... | |
| class | iceberg::CountNonNullAggregate |
| COUNT(term) aggregate. More... | |
| class | iceberg::CountNullAggregate |
| COUNT_NULL(term) aggregate. More... | |
| class | iceberg::CountStarAggregate |
| COUNT(*) aggregate. More... | |
| class | iceberg::MaxAggregate |
| Bound MAX aggregate. More... | |
| class | iceberg::MinAggregate |
| Bound MIN aggregate. More... | |
| class | iceberg::AggregateEvaluator |
| Evaluates bound aggregates over StructLike data. More... | |
Aggregate expression definitions.