MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
SetVairable 语句,设置变量,当前是会话变量,但是只有会话变量,没有全局变量 更多...
#include <set_variable_stmt.h>
Public 成员函数 | |
SetVariableStmt (const SetVariableSqlNode &set_variable) | |
StmtType | type () const override |
const char * | var_name () const |
const Value & | var_value () const |
virtual StmtType | type () const =0 |
静态 Public 成员函数 | |
static RC | create (const SetVariableSqlNode &set_variable, Stmt *&stmt) |
![]() | |
static RC | create_stmt (Db *db, ParsedSqlNode &sql_node, Stmt *&stmt) |
Private 属性 | |
SetVariableSqlNode | set_variable_ |
SetVairable 语句,设置变量,当前是会话变量,但是只有会话变量,没有全局变量
|
inlinestatic |
可以校验是否存在某个变量,但是这里忽略
|
inlineoverridevirtual |
实现了 Stmt.