MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
ArithmeticExpr 成员列表

成员的完整列表,这些成员属于 ArithmeticExpr,包括所有继承而来的类成员

arithmetic_type() const (定义于 ArithmeticExpr)ArithmeticExprinline
arithmetic_type_ (定义于 ArithmeticExpr)ArithmeticExprprivate
ArithmeticExpr(Type type, Expression *left, Expression *right) (定义于 ArithmeticExpr)ArithmeticExpr
ArithmeticExpr(Type type, unique_ptr< Expression > left, unique_ptr< Expression > right) (定义于 ArithmeticExpr)ArithmeticExpr
calc_column(const Column &left_column, const Column &right_column, Column &column) const (定义于 ArithmeticExpr)ArithmeticExprprivate
calc_value(const Value &left_value, const Value &right_value, Value &value) const (定义于 ArithmeticExpr)ArithmeticExprprivate
copy() const overrideArithmeticExprinlinevirtual
equal(const Expression &other) const overrideArithmeticExprvirtual
eval(Chunk &chunk, vector< uint8_t > &select)Expressioninlinevirtual
execute_calc(const Column &left, const Column &right, Column &result, Type type, AttrType attr_type) const (定义于 ArithmeticExpr)ArithmeticExprprivate
Expression()=default (定义于 Expression)Expression
get_column(Chunk &chunk, Column &column) overrideArithmeticExprvirtual
get_value(const Tuple &tuple, Value &value) const overrideArithmeticExprvirtual
left() (定义于 ArithmeticExpr)ArithmeticExprinline
left_ (定义于 ArithmeticExpr)ArithmeticExprprivate
name() constExpressioninlinevirtual
name_ (定义于 Expression)Expressionprivate
pos() constExpressioninlinevirtual
pos_Expressionprotected
right() (定义于 ArithmeticExpr)ArithmeticExprinline
right_ (定义于 ArithmeticExpr)ArithmeticExprprivate
set_name(string name) (定义于 Expression)Expressioninlinevirtual
set_pos(int pos) (定义于 Expression)Expressioninlinevirtual
try_get_value(Value &value) const overrideArithmeticExprvirtual
Type 枚举名称 (定义于 ArithmeticExpr)ArithmeticExpr
type() const overrideArithmeticExprinlinevirtual
value_length() const overrideArithmeticExprinlinevirtual
value_type() const overrideArithmeticExprvirtual
~ArithmeticExpr()=default (定义于 ArithmeticExpr)ArithmeticExprvirtual
~Expression()=default (定义于 Expression)Expressionvirtual