20#include "sql/expr/expression.h"
33enum class LogicalOperatorType
55 virtual LogicalOperatorType type()
const = 0;
57 void add_child(std::unique_ptr<LogicalOperator> oper);
58 std::vector<std::unique_ptr<LogicalOperator>> &children()
62 std::vector<std::unique_ptr<Expression>> &expressions()
68 std::vector<std::unique_ptr<LogicalOperator>>
children_;
72 std::vector<std::unique_ptr<Expression>> expressions_;
逻辑算子描述当前执行计划要做什么
Definition: logical_operator.h:50
std::vector< std::unique_ptr< LogicalOperator > > children_
子算子
Definition: logical_operator.h:68