Class RexDeepCopyVisitor¶
-
class
RexDeepCopyVisitor
: public RexVisitorBase<std::unique_ptr<const RexScalar>>¶ Subclassed by anonymous_namespace{RelAlgDagBuilder.cpp}::anonymous_namespace{RelAlgDagBuilder.cpp}::RexInputReplacementVisitor, anonymous_namespace{RelAlgDagBuilder.cpp}::RexInputBackpropagationVisitor, anonymous_namespace{RelAlgDagBuilder.cpp}::RexWindowFuncReplacementVisitor, anonymous_namespace{RelAlgOptimizer.cpp}::RexInputRedirector, anonymous_namespace{RelAlgOptimizer.cpp}::RexInputRenumberVisitor, anonymous_namespace{RelAlgOptimizer.cpp}::RexInputSinker, anonymous_namespace{RelAlgOptimizer.cpp}::RexProjectInputRedirector, anonymous_namespace{RelAlgOptimizer.cpp}::SubConditionReplacer, JoinTargetRebaser, RexInputRenumber< bAllowMissing >, SubConditionRemover
Protected Functions
-
RetType
visitLiteral
(const RexLiteral *literal) const¶
-
RetType
visitSubQuery
(const RexSubQuery *subquery) const¶
-
RetType
visitOperator
(const RexOperator *rex_operator) const¶
-
RetType
visitWindowFunctionOperator
(const RexWindowFunctionOperator *rex_window_function_operator) const¶
-
RetType