18#include <unordered_map>
19#include "sql/parser/parse_defs.h"
21#include "sql/expr/expression.h"
33 void init_attr(
const Field &field)
39 void init_value(
const Value &value)
98 const std::vector<FilterUnit *> &filter_units()
const
100 return filter_units_;
104 static RC create(
Db *db,
Table *default_table, std::unordered_map<std::string, Table *> *tables,
107 static RC create_filter_unit(
Db *db,
Table *default_table, std::unordered_map<std::string, Table *> *tables,
111 std::vector<FilterUnit *> filter_units_;
一个DB实例负责管理一批表
Definition: db.h:34
Filter/谓词/过滤语句
Definition: filter_stmt.h:92
Definition: filter_stmt.h:47
属性的值
Definition: value.h:40
CompOp
描述比较运算符
Definition: parse_defs.h:48
表示一个条件比较
Definition: parse_defs.h:67
Definition: filter_stmt.h:28