Class RexVisitorBase

template<class T>
class RexVisitorBase

Subclassed by RexVisitor< T >

Public Functions

virtual T visit(const RexScalar *rex_scalar) const
virtual T visitInput(const RexInput *) const = 0
virtual T visitLiteral(const RexLiteral *) const = 0
virtual T visitSubQuery(const RexSubQuery *) const = 0
virtual T visitRef(const RexRef *) const = 0
virtual T visitOperator(const RexOperator *rex_operator) const = 0
virtual T visitCase(const RexCase *rex_case) const = 0

Protected Functions

virtual T defaultResult() const = 0