17#include "sql/operator/physical_operator.h"
31 void add_expressions(std::vector<std::unique_ptr<Expression>> &&expressions)
39 return PhysicalOperatorType::PROJECT;
42 RC open(
Trx *trx)
override;
51 Tuple *current_tuple()
override;
与LogicalOperator对应,物理算子描述执行计划将如何执行
Definition: physical_operator.h:57
选择/投影物理算子
Definition: project_physical_operator.h:24
从一行数据中,选择部分字段组成的元组,也就是投影操作
Definition: tuple.h:235
int cell_num() const override
获取元组中的Cell的个数
Definition: tuple.h:255
事务接口
Definition: trx.h:142
元组的抽象描述
Definition: tuple.h:84
PhysicalOperatorType
物理算子类型
Definition: physical_operator.h:39