17#include "sql/parser/parse.h"
55 const ConDesc &left()
const {
return left_; }
56 const ConDesc &right()
const {
return right_; }
58 CompOp comp_op()
const {
return comp_op_; }
59 AttrType attr_type()
const {
return attr_type_; }
64 AttrType attr_type_ = AttrType::UNDEFINED;
80 int filter_num()
const {
return filter_num_; }
84 RC init(
const ConditionFilter *filters[],
int filter_num,
bool own_memory);
89 bool memory_owner_ =
false;
Definition: condition_filter.h:69
virtual bool filter(const Record &rec) const
Definition: condition_filter.cpp:205
Definition: condition_filter.h:31
virtual bool filter(const Record &rec) const =0
Definition: condition_filter.h:44
virtual bool filter(const Record &rec) const
Definition: condition_filter.cpp:120
表示一个记录
Definition: record.h:101
属性的值
Definition: value.h:30
CompOp
描述比较运算符
Definition: parse_defs.h:47
Definition: condition_filter.h:23
表示一个条件比较
Definition: parse_defs.h:66