|
MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 AggregateExpr,包括所有继承而来的类成员
| aggregate_type() const (定义于 AggregateExpr) | AggregateExpr | inline |
| aggregate_type_ (定义于 AggregateExpr) | AggregateExpr | private |
| AggregateExpr(Type type, Expression *child) (定义于 AggregateExpr) | AggregateExpr | |
| AggregateExpr(Type type, unique_ptr< Expression > child) (定义于 AggregateExpr) | AggregateExpr | |
| child() (定义于 AggregateExpr) | AggregateExpr | inline |
| child() const (定义于 AggregateExpr) | AggregateExpr | inline |
| child_ (定义于 AggregateExpr) | AggregateExpr | private |
| copy() const override | AggregateExpr | inlinevirtual |
| create_aggregator() const (定义于 AggregateExpr) | AggregateExpr | |
| equal(const Expression &other) const override | AggregateExpr | virtual |
| eval(Chunk &chunk, vector< uint8_t > &select) | Expression | inlinevirtual |
| Expression()=default (定义于 Expression) | Expression | |
| get_column(Chunk &chunk, Column &column) override | AggregateExpr | virtual |
| get_value(const Tuple &tuple, Value &value) const override | AggregateExpr | virtual |
| 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 | AggregateExpr | inlinevirtual |
| Type 枚举名称 (定义于 AggregateExpr) | AggregateExpr | |
| type_from_string(const char *type_str, Type &type) (定义于 AggregateExpr) | AggregateExpr | static |
| value_length() const override | AggregateExpr | inlinevirtual |
| value_type() const override | AggregateExpr | inlinevirtual |
| ~AggregateExpr()=default (定义于 AggregateExpr) | AggregateExpr | virtual |
| ~Expression()=default (定义于 Expression) | Expression | virtual |