17#include "sql/expr/expression.h"
18#include "sql/operator/physical_operator.h"
34 OpType
get_op_type()
const override {
return OpType::FILTER; }
36 RC open(
Trx *trx)
override;
40 Tuple *current_tuple()
override;
42 RC tuple_schema(
TupleSchema &schema)
const override;
45 unique_ptr<Expression> expression_;
Filter/谓词/过滤语句
Definition: filter_stmt.h:73
与LogicalOperator对应,物理算子描述执行计划将如何执行
Definition: physical_operator.h:63
过滤/谓词物理算子
Definition: predicate_physical_operator.h:27
OpType get_op_type() const override
Definition: predicate_physical_operator.h:34
事务接口
Definition: trx.h:141
元组的结构,包含哪些字段(这里成为Cell),每个字段的说明
Definition: tuple.h:48
元组的抽象描述
Definition: tuple.h:66
PhysicalOperatorType
物理算子类型
Definition: physical_operator.h:36