iceberg-cpp
Loading...
Searching...
No Matches
iceberg::StrictMetricsVisitor Member List

This is the complete list of members for iceberg::StrictMetricsVisitor, including all inherited members.

Aggregate(const std::shared_ptr< BoundAggregate > &aggregate)iceberg::ExpressionVisitor< R >inlinevirtual
Aggregate(const std::shared_ptr< UnboundAggregate > &aggregate)iceberg::ExpressionVisitor< R >inlinevirtual
AlwaysFalse() overrideiceberg::StrictMetricsVisitorinlinevirtual
AlwaysTrue() overrideiceberg::StrictMetricsVisitorinlinevirtual
And(bool left_result, bool right_result) override (defined in iceberg::StrictMetricsVisitor)iceberg::StrictMetricsVisitorinline
BoundVisitor< bool >::And(ParamType left_result, ParamType right_result)=0iceberg::ExpressionVisitor< R >pure virtual
Eq(const std::shared_ptr< Bound > &expr, const Literal &lit) overrideiceberg::StrictMetricsVisitorinlinevirtual
Gt(const std::shared_ptr< Bound > &expr, const Literal &lit) overrideiceberg::StrictMetricsVisitorinlinevirtual
GtEq(const std::shared_ptr< Bound > &expr, const Literal &lit) overrideiceberg::StrictMetricsVisitorinlinevirtual
In(const std::shared_ptr< Bound > &expr, const BoundSetPredicate::LiteralSet &literal_set) overrideiceberg::StrictMetricsVisitorinlinevirtual
IsNaN(const std::shared_ptr< Bound > &expr) overrideiceberg::StrictMetricsVisitorinlinevirtual
IsNull(const std::shared_ptr< Bound > &expr) overrideiceberg::StrictMetricsVisitorinlinevirtual
Lt(const std::shared_ptr< Bound > &expr, const Literal &lit) overrideiceberg::StrictMetricsVisitorinlinevirtual
LtEq(const std::shared_ptr< Bound > &expr, const Literal &lit) overrideiceberg::StrictMetricsVisitorinlinevirtual
Not(bool child_result) override (defined in iceberg::StrictMetricsVisitor)iceberg::StrictMetricsVisitorinline
BoundVisitor< bool >::Not(ParamType child_result)=0iceberg::ExpressionVisitor< R >pure virtual
NotEq(const std::shared_ptr< Bound > &expr, const Literal &lit) overrideiceberg::StrictMetricsVisitorinlinevirtual
NotIn(const std::shared_ptr< Bound > &expr, const BoundSetPredicate::LiteralSet &literal_set) overrideiceberg::StrictMetricsVisitorinlinevirtual
NotNaN(const std::shared_ptr< Bound > &expr) overrideiceberg::StrictMetricsVisitorinlinevirtual
NotNull(const std::shared_ptr< Bound > &expr) overrideiceberg::StrictMetricsVisitorinlinevirtual
NotStartsWith(const std::shared_ptr< Bound > &expr, const Literal &lit) overrideiceberg::StrictMetricsVisitorinlinevirtual
Or(bool left_result, bool right_result) override (defined in iceberg::StrictMetricsVisitor)iceberg::StrictMetricsVisitorinline
BoundVisitor< bool >::Or(ParamType left_result, ParamType right_result)=0iceberg::ExpressionVisitor< R >pure virtual
Predicate(const std::shared_ptr< BoundPredicate > &pred) overrideiceberg::BoundVisitor< bool >inlinevirtual
Predicate(const std::shared_ptr< UnboundPredicate > &pred) overrideiceberg::BoundVisitor< bool >inlinevirtual
StartsWith(const std::shared_ptr< Bound > &expr, const Literal &lit) overrideiceberg::StrictMetricsVisitorinlinevirtual
StrictMetricsVisitor(const DataFile &data_file, const Schema &schema) (defined in iceberg::StrictMetricsVisitor)iceberg::StrictMetricsVisitorinlineexplicit
~ExpressionVisitor()=default (defined in iceberg::ExpressionVisitor< R >)iceberg::ExpressionVisitor< R >virtual