| 
    MiniOB 1
    
   MiniOB is one mini database, helping developers to learn how database works. 
   | 
 
成员的完整列表,这些成员属于 IntegerType,包括所有继承而来的类成员
| add(const Value &left, const Value &right, Value &result) const override | IntegerType | virtual | 
| attr_type_ (定义于 DataType) | DataType | protected | 
| cast_cost(AttrType type) | DataType | inlinevirtual | 
| cast_to(const Value &val, AttrType type, Value &result) const override | IntegerType | virtual | 
| compare(const Value &left, const Value &right) const override | IntegerType | virtual | 
| DataType(AttrType attr_type) (定义于 DataType) | DataType | inlineexplicit | 
| divide(const Value &left, const Value &right, Value &result) const | DataType | inlinevirtual | 
| get_attr_type() const (定义于 DataType) | DataType | inline | 
| IntegerType() (定义于 IntegerType) | IntegerType | inline | 
| multiply(const Value &left, const Value &right, Value &result) const override | IntegerType | virtual | 
| negative(const Value &val, Value &result) const override | IntegerType | virtual | 
| set_value_from_str(Value &val, const string &data) const override (定义于 IntegerType) | IntegerType | virtual | 
| subtract(const Value &left, const Value &right, Value &result) const override | IntegerType | virtual | 
| to_string(const Value &val, string &result) const override | IntegerType | virtual | 
| type_instance(AttrType attr_type) (定义于 DataType) | DataType | inlinestatic | 
| type_instances_ (定义于 DataType) | DataType | protectedstatic | 
| ~DataType()=default (定义于 DataType) | DataType | virtual | 
| ~IntegerType() (定义于 IntegerType) | IntegerType | inlinevirtual |