MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
表示select语句 更多...
#include <select_stmt.h>
Public 成员函数 | |
StmtType | type () const override |
const vector< Table * > & | tables () const |
FilterStmt * | filter_stmt () const |
vector< unique_ptr< Expression > > & | query_expressions () |
vector< unique_ptr< Expression > > & | group_by () |
virtual StmtType | type () const =0 |
静态 Public 成员函数 | |
static RC | create (Db *db, SelectSqlNode &select_sql, Stmt *&stmt) |
![]() | |
static RC | create_stmt (Db *db, ParsedSqlNode &sql_node, Stmt *&stmt) |
Private 属性 | |
vector< unique_ptr< Expression > > | query_expressions_ |
vector< Table * > | tables_ |
FilterStmt * | filter_stmt_ = nullptr |
vector< unique_ptr< Expression > > | group_by_ |
表示select语句
|
inlineoverridevirtual |
实现了 Stmt.