iceberg-cpp
Loading...
Searching...
No Matches
iceberg::BoundVisitor< R > Member List

This is the complete list of members for iceberg::BoundVisitor< R >, 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()=0iceberg::ExpressionVisitor< R >pure virtual
AlwaysTrue()=0iceberg::ExpressionVisitor< R >pure virtual
And(ParamType left_result, ParamType right_result)=0iceberg::ExpressionVisitor< R >pure virtual
Eq(const std::shared_ptr< Bound > &expr, const Literal &lit)=0iceberg::BoundVisitor< R >pure virtual
Gt(const std::shared_ptr< Bound > &expr, const Literal &lit)=0iceberg::BoundVisitor< R >pure virtual
GtEq(const std::shared_ptr< Bound > &expr, const Literal &lit)=0iceberg::BoundVisitor< R >pure virtual
In(const std::shared_ptr< Bound > &expr, const BoundSetPredicate::LiteralSet &literal_set)iceberg::BoundVisitor< R >inlinevirtual
IsNaN(const std::shared_ptr< Bound > &expr)iceberg::BoundVisitor< R >inlinevirtual
IsNull(const std::shared_ptr< Bound > &expr)=0iceberg::BoundVisitor< R >pure virtual
Lt(const std::shared_ptr< Bound > &expr, const Literal &lit)=0iceberg::BoundVisitor< R >pure virtual
LtEq(const std::shared_ptr< Bound > &expr, const Literal &lit)=0iceberg::BoundVisitor< R >pure virtual
Not(ParamType child_result)=0iceberg::ExpressionVisitor< R >pure virtual
NotEq(const std::shared_ptr< Bound > &expr, const Literal &lit)=0iceberg::BoundVisitor< R >pure virtual
NotIn(const std::shared_ptr< Bound > &expr, const BoundSetPredicate::LiteralSet &literal_set)iceberg::BoundVisitor< R >inlinevirtual
NotNaN(const std::shared_ptr< Bound > &expr)iceberg::BoundVisitor< R >inlinevirtual
NotNull(const std::shared_ptr< Bound > &expr)=0iceberg::BoundVisitor< R >pure virtual
NotStartsWith(const std::shared_ptr< Bound > &expr, const Literal &lit)iceberg::BoundVisitor< R >inlinevirtual
Or(ParamType left_result, ParamType right_result)=0iceberg::ExpressionVisitor< R >pure virtual
Predicate(const std::shared_ptr< BoundPredicate > &pred) overrideiceberg::BoundVisitor< R >inlinevirtual
Predicate(const std::shared_ptr< UnboundPredicate > &pred) overrideiceberg::BoundVisitor< R >inlinevirtual
StartsWith(const std::shared_ptr< Bound > &expr, const Literal &lit)iceberg::BoundVisitor< R >inlinevirtual
~BoundVisitor() override=default (defined in iceberg::BoundVisitor< R >)iceberg::BoundVisitor< R >
~ExpressionVisitor()=default (defined in iceberg::ExpressionVisitor< R >)iceberg::ExpressionVisitor< R >virtual