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

表达式 更多...

class  Expression
 表达式的抽象描述 更多...
 
class  FieldExpr
 字段表达式 更多...
 
class  ValueExpr
 常量值表达式 更多...
 
class  CastExpr
 类型转换表达式 更多...
 
class  ComparisonExpr
 比较表达式 更多...
 
class  ConjunctionExpr
 联结表达式多个表达式使用同一种关系(AND或OR)来联结 当前miniob仅有AND操作 更多...
 
class  ArithmeticExpr
 算术表达式 更多...
 

枚举

enum class  ExprType {
  NONE , ExprType::STAR , ExprType::FIELD , ExprType::VALUE ,
  ExprType::CAST , ExprType::COMPARISON , ExprType::CONJUNCTION , ExprType::ARITHMETIC
}
 表达式类型 更多...
 

详细描述

表达式

枚举类型说明

◆ ExprType

enum class ExprType
strong

表达式类型

枚举值
STAR 

星号,表示所有字段

FIELD 

字段。在实际执行时,根据行数据内容提取对应字段的值

VALUE 

常量值

CAST 

需要做类型转换的表达式

COMPARISON 

需要做比较的表达式

CONJUNCTION 

多个表达式使用同一种关系(AND或OR)来联结

ARITHMETIC 

算术运算