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