13#include "sql/operator/physical_operator.h"
14#include "sql/expr/expression_tuple.h"
30 RC open(
Trx *trx)
override;
31 RC next(
Chunk &chunk)
override;
34 RC tuple_schema(
TupleSchema &schema)
const override;
36 vector<unique_ptr<Expression>> &expressions() {
return expressions_; }
39 vector<unique_ptr<Expression>> expressions_;
A Chunk represents a set of columns.
Definition: chunk.h:23
与LogicalOperator对应,物理算子描述执行计划将如何执行
Definition: physical_operator.h:63
选择/投影物理算子(vectorized)
Definition: project_vec_physical_operator.h:21
事务接口
Definition: trx.h:141
元组的结构,包含哪些字段(这里成为Cell),每个字段的说明
Definition: tuple.h:48
PhysicalOperatorType
物理算子类型
Definition: physical_operator.h:36