MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
类 | |
struct | RelAttrSqlNode |
描述一个属性 更多... | |
struct | ConditionSqlNode |
表示一个条件比较 更多... | |
struct | SelectSqlNode |
描述一个select语句 更多... | |
struct | CalcSqlNode |
算术表达式计算的语法树 更多... | |
struct | InsertSqlNode |
描述一个insert语句 更多... | |
struct | DeleteSqlNode |
描述一个delete语句 更多... | |
struct | UpdateSqlNode |
描述一个update语句 更多... | |
struct | AttrInfoSqlNode |
描述一个属性 更多... | |
struct | CreateTableSqlNode |
描述一个create table语句 更多... | |
struct | DropTableSqlNode |
描述一个drop table语句 更多... | |
struct | CreateIndexSqlNode |
描述一个create index语句 更多... | |
struct | DropIndexSqlNode |
描述一个drop index语句 更多... | |
struct | DescTableSqlNode |
描述一个desc table语句 更多... | |
struct | LoadDataSqlNode |
描述一个load data语句 更多... | |
struct | SetVariableSqlNode |
设置变量的值 更多... | |
struct | ExplainSqlNode |
描述一个explain语句 更多... | |
struct | ErrorSqlNode |
解析SQL语句出现了错误 更多... | |
class | ParsedSqlNode |
表示一个SQL语句 更多... | |
class | ParsedSqlResult |
表示语法解析后的数据 更多... | |
枚举 | |
enum | CompOp { EQUAL_TO , LESS_EQUAL , NOT_EQUAL , LESS_THAN , GREAT_EQUAL , GREAT_THAN , NO_OP } |
描述比较运算符 更多... | |
enum | SqlCommandFlag { SCF_ERROR = 0 , SCF_CALC , SCF_SELECT , SCF_INSERT , SCF_UPDATE , SCF_DELETE , SCF_CREATE_TABLE , SCF_DROP_TABLE , SCF_CREATE_INDEX , SCF_DROP_INDEX , SCF_SYNC , SCF_SHOW_TABLES , SCF_DESC_TABLE , SCF_BEGIN , SCF_COMMIT , SCF_CLOG_SYNC , SCF_ROLLBACK , SCF_LOAD_DATA , SCF_HELP , SCF_EXIT , SCF_EXPLAIN , SCF_SET_VARIABLE } |
表示一个SQL语句的类型 更多... | |
enum CompOp |
enum SqlCommandFlag |