OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
anonymous_namespace{RelAlgDag.cpp}::anonymous_namespace{RelAlgDag.cpp}::RexInputReplacementVisitor Member List

This is the complete list of members for anonymous_namespace{RelAlgDag.cpp}::anonymous_namespace{RelAlgDag.cpp}::RexInputReplacementVisitor, including all inherited members.

copy(std::vector< RowValues > const &rhs)RexDeepCopyVisitorinlinestatic
node_to_keep_anonymous_namespace{RelAlgDag.cpp}::anonymous_namespace{RelAlgDag.cpp}::RexInputReplacementVisitorprivate
RetType typedefRexDeepCopyVisitorprotected
RexInputReplacementVisitor(const RelAlgNode *node_to_keep, const std::vector< std::unique_ptr< const RexScalar >> &scalar_sources)anonymous_namespace{RelAlgDag.cpp}::anonymous_namespace{RelAlgDag.cpp}::RexInputReplacementVisitorinline
RowValues typedefRexDeepCopyVisitor
scalar_sources_anonymous_namespace{RelAlgDag.cpp}::anonymous_namespace{RelAlgDag.cpp}::RexInputReplacementVisitorprivate
visit(const RexScalar *rex_scalar) constRexVisitorBase< std::unique_ptr< const RexScalar > >inlinevirtual
visitCase(const RexCase *rex_case) const overrideRexDeepCopyVisitorinlineprotectedvirtual
visitInput(const RexInput *input) const finalanonymous_namespace{RelAlgDag.cpp}::anonymous_namespace{RelAlgDag.cpp}::RexInputReplacementVisitorinlinevirtual
visitLiteral(const RexLiteral *literal) const overrideRexDeepCopyVisitorinlineprotectedvirtual
visitOperator(const RexOperator *rex_operator) const overrideRexDeepCopyVisitorinlineprotectedvirtual
visitRef(const RexRef *ref) const overrideRexDeepCopyVisitorinlineprotectedvirtual
visitSubQuery(const RexSubQuery *subquery) const overrideRexDeepCopyVisitorinlineprotectedvirtual
visitWindowFunctionOperator(const RexWindowFunctionOperator *rex_window_function_operator) const RexDeepCopyVisitorinlineprotected