|
MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 ArithmeticExpr,包括所有继承而来的类成员
| arithmetic_type() const (定义于 ArithmeticExpr) | ArithmeticExpr | inline |
| arithmetic_type_ (定义于 ArithmeticExpr) | ArithmeticExpr | private |
| ArithmeticExpr(Type type, Expression *left, Expression *right) (定义于 ArithmeticExpr) | ArithmeticExpr | |
| ArithmeticExpr(Type type, std::unique_ptr< Expression > left, std::unique_ptr< Expression > right) (定义于 ArithmeticExpr) | ArithmeticExpr | |
| calc_value(const Value &left_value, const Value &right_value, Value &value) const (定义于 ArithmeticExpr) | ArithmeticExpr | private |
| Expression()=default (定义于 Expression) | Expression | |
| get_value(const Tuple &tuple, Value &value) const override | ArithmeticExpr | virtual |
| left() (定义于 ArithmeticExpr) | ArithmeticExpr | inline |
| left_ (定义于 ArithmeticExpr) | ArithmeticExpr | private |
| name() const | Expression | inlinevirtual |
| name_ (定义于 Expression) | Expression | private |
| right() (定义于 ArithmeticExpr) | ArithmeticExpr | inline |
| right_ (定义于 ArithmeticExpr) | ArithmeticExpr | private |
| set_name(std::string name) (定义于 Expression) | Expression | inlinevirtual |
| try_get_value(Value &value) const override | ArithmeticExpr | virtual |
| type() const override | ArithmeticExpr | inlinevirtual |
| Type 枚举名称 (定义于 ArithmeticExpr) | ArithmeticExpr | |
| value_type() const override | ArithmeticExpr | virtual |
| ~ArithmeticExpr()=default (定义于 ArithmeticExpr) | ArithmeticExpr | virtual |
| ~Expression()=default (定义于 Expression) | Expression | virtual |