renamed basic_types enumerations

This commit is contained in:
2025-12-08 20:04:04 +01:00
parent d4ef97ef5a
commit 108eca4e53
26 changed files with 302 additions and 302 deletions
+25 -25
View File
@@ -32,7 +32,7 @@ value::value(value &&x) noexcept
, type_(x.type_)
{
x.value_ = nullptr;
x.type_ = basic_type::type_null;
x.type_ = basic_type::Null;
}
value &value::operator=(value &&x) noexcept
@@ -40,7 +40,7 @@ value &value::operator=(value &&x) noexcept
value_ = std::move(x.value_);
type_ = x.type_;
x.value_ = nullptr;
x.type_ = basic_type::type_null;
x.type_ = basic_type::Null;
return *this;
}
@@ -66,87 +66,87 @@ void value::type(const basic_type t) {
bool value::is_integer() const
{
return type_ >= basic_type::type_int8 && type_ <= basic_type::type_uint64;
return type_ >= basic_type::Int8 && type_ <= basic_type::UInt64;
}
bool value::is_floating_point() const
{
return type_ == basic_type::type_float || type_ == basic_type::type_double;
return type_ == basic_type::Float || type_ == basic_type::Double;
}
bool value::is_bool() const
{
return type_ == basic_type::type_bool;
return type_ == basic_type::Boolean;
}
bool value::is_string() const
{
return type_ == basic_type::type_text;
return type_ == basic_type::Text;
}
bool value::is_varchar() const
{
return type_ == basic_type::type_varchar;
return type_ == basic_type::Varchar;
}
bool value::is_date() const
{
return type_ == basic_type::type_date;
return type_ == basic_type::Date;
}
bool value::is_time() const
{
return type_ == basic_type::type_time;
return type_ == basic_type::Time;
}
bool value::is_blob() const
{
return type_ == basic_type::type_blob;
return type_ == basic_type::Blob;
}
bool value::is_null() const
{
return type_ == basic_type::type_null;
return type_ == basic_type::Null;
}
namespace detail {
void initialize_by_basic_type(const basic_type type, database_type &val) {
switch (type) {
case basic_type::type_int8:
case basic_type::Int8:
val.emplace<int8_t>();
break;
case basic_type::type_int16:
case basic_type::Int16:
val.emplace<int16_t>();
break;
case basic_type::type_int32:
case basic_type::Int32:
val.emplace<int32_t>();
break;
case basic_type::type_int64:
case basic_type::Int64:
val.emplace<int64_t>();
break;
case basic_type::type_uint8:
case basic_type::UInt8:
val.emplace<uint8_t>();
break;
case basic_type::type_uint16:
case basic_type::UInt16:
val.emplace<uint16_t>();
break;
case basic_type::type_uint32:
case basic_type::UInt32:
val.emplace<uint32_t>();
break;
case basic_type::type_uint64:
case basic_type::UInt64:
val.emplace<uint64_t>();
break;
case basic_type::type_bool:
case basic_type::Boolean:
val.emplace<bool>();
break;
case basic_type::type_float:
case basic_type::Float:
val.emplace<float>();
break;
case basic_type::type_double:
case basic_type::Double:
val.emplace<double>();
break;
case basic_type::type_varchar:
case basic_type::type_text:
case basic_type::Varchar:
case basic_type::Text:
val.emplace<std::string>();
break;
// case basic_type::type_date:
@@ -155,7 +155,7 @@ void initialize_by_basic_type(const basic_type type, database_type &val) {
// case basic_type::type_time:
// val.emplace<time>();
// break;
case basic_type::type_blob:
case basic_type::Blob:
val.emplace<utils::blob>();
break;
default: