MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
创建索引的语句 更多...
#include <create_index_stmt.h>
Public 成员函数 | |
CreateIndexStmt (Table *table, const FieldMeta *field_meta, const std::string &index_name) | |
StmtType | type () const override |
Table * | table () const |
const FieldMeta * | field_meta () const |
const std::string & | index_name () const |
virtual StmtType | type () const =0 |
静态 Public 成员函数 | |
static RC | create (Db *db, const CreateIndexSqlNode &create_index, Stmt *&stmt) |
![]() | |
static RC | create_stmt (Db *db, ParsedSqlNode &sql_node, Stmt *&stmt) |
Private 属性 | |
Table * | table_ = nullptr |
const FieldMeta * | field_meta_ = nullptr |
std::string | index_name_ |
创建索引的语句
|
inlineoverridevirtual |
实现了 Stmt.