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

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

add(const Value &left, const Value &right, Value &result) (定义于 Value)Valueinlinestatic
attr_type() const (定义于 Value)Valueinline
attr_type_ (定义于 Value)Valueprivate
BooleanType (定义于 Value)Valuefriend
cast_to(const Value &value, AttrType to_type, Value &result) (定义于 Value)Valueinlinestatic
CharType (定义于 Value)Valuefriend
compare(const Value &other) const (定义于 Value)Value
data() const (定义于 Value)Value
DataType (定义于 Value)Valuefriend
divide(const Value &left, const Value &right, Value &result) (定义于 Value)Valueinlinestatic
FloatType (定义于 Value)Valuefriend
get_boolean() const (定义于 Value)Value
get_float() const (定义于 Value)Value
get_int() constValue
get_string() const (定义于 Value)Value
IntegerType (定义于 Value)Valuefriend
length() const (定义于 Value)Valueinline
length_ (定义于 Value)Valueprivate
multiply(const Value &left, const Value &right, Value &result) (定义于 Value)Valueinlinestatic
negative(const Value &value, Value &result) (定义于 Value)Valueinlinestatic
operator=(const Value &other) (定义于 Value)Value
operator=(Value &&other) (定义于 Value)Value
own_data_Valueprivate
reset() (定义于 Value)Value
set_boolean(bool val) (定义于 Value)Value
set_data(char *data, int length) (定义于 Value)Value
set_data(const char *data, int length) (定义于 Value)Valueinline
set_float(float val) (定义于 Value)Valueprivate
set_int(int val) (定义于 Value)Valueprivate
set_string(const char *s, int len=0) (定义于 Value)Valueprivate
set_string_from_other(const Value &other) (定义于 Value)Valueprivate
set_type(AttrType type) (定义于 Value)Valueinline
set_value(const Value &value) (定义于 Value)Value
subtract(const Value &left, const Value &right, Value &result) (定义于 Value)Valueinlinestatic
to_string() const (定义于 Value)Value
Value()=default (定义于 Value)Value
Value(AttrType attr_type, char *data, int length=4) (定义于 Value)Valueinline
Value(int val) (定义于 Value)Valueexplicit
Value(float val) (定义于 Value)Valueexplicit
Value(bool val) (定义于 Value)Valueexplicit
Value(const char *s, int len=0) (定义于 Value)Valueexplicit
Value(const Value &other) (定义于 Value)Value
Value(Value &&other) (定义于 Value)Value
value_ (定义于 Value)Valueprivate
VectorType (定义于 Value)Valuefriend
~Value() (定义于 Value)Valueinline