13#include "sql/optimizer/cascade/rules.h"
Definition: implementation_rules.h:71
void transform(OperatorNode *input, std::vector< std::unique_ptr< OperatorNode > > *transformed, OptimizerContext *context) const override
Definition: implementation_rules.cpp:139
Definition: implementation_rules.h:83
void transform(OperatorNode *input, std::vector< std::unique_ptr< OperatorNode > > *transformed, OptimizerContext *context) const override
Definition: implementation_rules.cpp:160
Definition: implementation_rules.h:59
void transform(OperatorNode *input, std::vector< std::unique_ptr< OperatorNode > > *transformed, OptimizerContext *context) const override
Definition: implementation_rules.cpp:117
Definition: implementation_rules.h:19
void transform(OperatorNode *input, std::vector< std::unique_ptr< OperatorNode > > *transformed, OptimizerContext *context) const override
Definition: implementation_rules.cpp:39
Definition: implementation_rules.h:47
void transform(OperatorNode *input, std::vector< std::unique_ptr< OperatorNode > > *transformed, OptimizerContext *context) const override
Definition: implementation_rules.cpp:94
Definition: implementation_rules.h:96
void transform(OperatorNode *input, std::vector< std::unique_ptr< OperatorNode > > *transformed, OptimizerContext *context) const override
Definition: implementation_rules.cpp:185
Definition: implementation_rules.h:35
void transform(OperatorNode *input, std::vector< std::unique_ptr< OperatorNode > > *transformed, OptimizerContext *context) const override
Definition: implementation_rules.cpp:68
Definition: operator_node.h:69
Definition: optimizer_context.h:27