22#include "sql/expr/expression.h"
37 StmtType type()
const override
39 return StmtType::CALC;
47 calc_stmt->expressions_.emplace_back(expr);
55 std::vector<std::unique_ptr<Expression>> &expressions()
61 std::vector<std::unique_ptr<Expression>> expressions_;
描述算术运算语句
Definition: calc_stmt.h:32
一个DB实例负责管理一批表
Definition: db.h:34
表达式的抽象描述
Definition: expression.h:60
Stmt for Statement
Definition: stmt.h:78
算术表达式计算的语法树
Definition: parse_defs.h:102
std::vector< Expression * > expressions
calc clause
Definition: parse_defs.h:103