MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 UnboundAggregateExpr,包括所有继承而来的类成员
aggregate_name() const (定义于 UnboundAggregateExpr) | UnboundAggregateExpr | inline |
aggregate_name_ (定义于 UnboundAggregateExpr) | UnboundAggregateExpr | private |
child() (定义于 UnboundAggregateExpr) | UnboundAggregateExpr | inline |
child_ (定义于 UnboundAggregateExpr) | UnboundAggregateExpr | private |
copy() const override | UnboundAggregateExpr | inlinevirtual |
equal(const Expression &other) const | Expression | inlinevirtual |
eval(Chunk &chunk, vector< uint8_t > &select) | Expression | inlinevirtual |
Expression()=default (定义于 Expression) | Expression | |
get_column(Chunk &chunk, Column &column) | Expression | inlinevirtual |
get_value(const Tuple &tuple, Value &value) const override | UnboundAggregateExpr | inlinevirtual |
name() const | Expression | inlinevirtual |
name_ (定义于 Expression) | Expression | private |
pos() const | Expression | inlinevirtual |
pos_ | Expression | protected |
set_name(string name) (定义于 Expression) | Expression | inlinevirtual |
set_pos(int pos) (定义于 Expression) | Expression | inlinevirtual |
try_get_value(Value &value) const | Expression | inlinevirtual |
type() const override | UnboundAggregateExpr | inlinevirtual |
UnboundAggregateExpr(const char *aggregate_name, Expression *child) (定义于 UnboundAggregateExpr) | UnboundAggregateExpr | |
UnboundAggregateExpr(const char *aggregate_name, unique_ptr< Expression > child) (定义于 UnboundAggregateExpr) | UnboundAggregateExpr | |
value_length() const | Expression | inlinevirtual |
value_type() const override | UnboundAggregateExpr | inlinevirtual |
~Expression()=default (定义于 Expression) | Expression | virtual |
~UnboundAggregateExpr()=default (定义于 UnboundAggregateExpr) | UnboundAggregateExpr | virtual |