13#include "common/type/data_type.h"
32 RC set_value_from_str(
Value &val,
const string &data)
const override;
Definition: data_type.h:28
整型类型
Definition: integer_type.h:20
RC multiply(const Value &left, const Value &right, Value &result) const override
计算 left * right,并将结果保存到 result 中
Definition: integer_type.cpp:43
RC to_string(const Value &val, string &result) const override
将 val 转换为 string,并将结果保存到 result 中
Definition: integer_type.cpp:71
RC negative(const Value &val, Value &result) const override
计算 -val,并将结果保存到 result 中
Definition: integer_type.cpp:49
RC subtract(const Value &left, const Value &right, Value &result) const override
计算 left - right,并将结果保存到 result 中
Definition: integer_type.cpp:37
RC add(const Value &left, const Value &right, Value &result) const override
计算 left + right,并将结果保存到 result 中
Definition: integer_type.cpp:31
int compare(const Value &left, const Value &right) const override
Definition: integer_type.cpp:17
属性的值
Definition: value.h:30