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

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

aggregate_type() const (定义于 AggregateExpr)AggregateExprinline
aggregate_type_ (定义于 AggregateExpr)AggregateExprprivate
AggregateExpr(Type type, Expression *child) (定义于 AggregateExpr)AggregateExpr
AggregateExpr(Type type, unique_ptr< Expression > child) (定义于 AggregateExpr)AggregateExpr
child() (定义于 AggregateExpr)AggregateExprinline
child() const (定义于 AggregateExpr)AggregateExprinline
child_ (定义于 AggregateExpr)AggregateExprprivate
copy() const overrideAggregateExprinlinevirtual
create_aggregator() const (定义于 AggregateExpr)AggregateExpr
equal(const Expression &other) const overrideAggregateExprvirtual
eval(Chunk &chunk, vector< uint8_t > &select)Expressioninlinevirtual
Expression()=default (定义于 Expression)Expression
get_column(Chunk &chunk, Column &column) overrideAggregateExprvirtual
get_value(const Tuple &tuple, Value &value) const overrideAggregateExprvirtual
name() constExpressioninlinevirtual
name_ (定义于 Expression)Expressionprivate
pos() constExpressioninlinevirtual
pos_Expressionprotected
set_name(string name) (定义于 Expression)Expressioninlinevirtual
set_pos(int pos) (定义于 Expression)Expressioninlinevirtual
try_get_value(Value &value) constExpressioninlinevirtual
type() const overrideAggregateExprinlinevirtual
Type 枚举名称 (定义于 AggregateExpr)AggregateExpr
type_from_string(const char *type_str, Type &type) (定义于 AggregateExpr)AggregateExprstatic
value_length() const overrideAggregateExprinlinevirtual
value_type() const overrideAggregateExprinlinevirtual
~AggregateExpr()=default (定义于 AggregateExpr)AggregateExprvirtual
~Expression()=default (定义于 Expression)Expressionvirtual