a bit of refactoring
This commit is contained in:
4
parser.h
4
parser.h
@@ -176,7 +176,7 @@ namespace usql {
|
||||
|
||||
long getIntegerValue() const override { return value; };
|
||||
double getDoubleValue() const override { return (double) value; };
|
||||
std::string getStringValue() const override { return Settings::int_to_string(value); }
|
||||
std::string getStringValue() const override { return Settings::long_to_string(value); }
|
||||
long getDateValue() const override { return value; };
|
||||
bool getBooleanValue() const override { return value != 0; };
|
||||
|
||||
@@ -206,7 +206,7 @@ namespace usql {
|
||||
|
||||
explicit StringValueNode(std::string value) : ValueNode(NodeType::string_value), value(std::move(value)) {}
|
||||
|
||||
long getIntegerValue() const override { return Settings::string_to_int(value); };
|
||||
long getIntegerValue() const override { return Settings::string_to_long(value); };
|
||||
double getDoubleValue() const override { return Settings::string_to_double(value); };
|
||||
std::string getStringValue() const override { return value; };
|
||||
long getDateValue() const override { return Settings::string_to_date(value); };
|
||||
|
||||
Reference in New Issue
Block a user