diff --git a/include/matador/sql/column.hpp b/include/matador/sql/column.hpp index 375a28e..ef0174d 100644 --- a/include/matador/sql/column.hpp +++ b/include/matador/sql/column.hpp @@ -50,6 +50,7 @@ public: [[nodiscard]] const std::string& ref_table() const; [[nodiscard]] const std::string& ref_column() const; + void type(data_type_t type); void alias(const std::string &as); template< typename Type > diff --git a/src/sql/column.cpp b/src/sql/column.cpp index a5be917..261d275 100644 --- a/src/sql/column.cpp +++ b/src/sql/column.cpp @@ -68,6 +68,11 @@ const std::string &column::ref_column() const return ref_column_; } +void column::type(data_type_t type) +{ + type_ = type; +} + void column::alias(const std::string &as) { alias_ = as;