MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
| 枚举
SQL Parser

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语句的类型 更多...
 

详细描述

枚举类型说明

◆ CompOp

enum CompOp

描述比较运算符

枚举值
EQUAL_TO 

"="

LESS_EQUAL 

"<="

NOT_EQUAL 

"<>"

LESS_THAN 

"<"

GREAT_EQUAL 

">="

GREAT_THAN 

">"

◆ SqlCommandFlag

表示一个SQL语句的类型

枚举值
SCF_BEGIN 

事务开始语句,可以在这里扩展只读事务

SCF_SET_VARIABLE 

设置变量