|
iceberg-cpp
|
#include <unordered_set>#include "iceberg/expression/expression.h"#include "iceberg/expression/literal.h"#include "iceberg/expression/term.h"#include "iceberg/iceberg_export.h"Go to the source code of this file.
Classes | |
| class | iceberg::Predicate< T > |
| A predicate is a boolean expression that tests a term against some criteria. More... | |
| class | iceberg::UnboundPredicate |
| Non-template base class for all UnboundPredicate instances. More... | |
| class | iceberg::UnboundPredicateImpl< B > |
| Unbound predicates contain unbound terms and must be bound to a concrete schema before they can be evaluated. More... | |
| class | iceberg::BoundPredicate |
| Bound predicates contain bound terms and can be evaluated. More... | |
| class | iceberg::BoundUnaryPredicate |
| Bound unary predicate (null, not-null, etc.). More... | |
| class | iceberg::BoundLiteralPredicate |
| Bound literal predicate (comparison against a single value). More... | |
| class | iceberg::BoundSetPredicate |
| Bound set predicate (membership testing against a set of values). More... | |
Predicate interface for boolean expressions that test terms.