From 376beded4340e5750d1fcf5f8b2d3a480fd4a0fb Mon Sep 17 00:00:00 2001 From: Sascha Kuehl Date: Wed, 22 Nov 2023 22:59:40 +0100 Subject: [PATCH] added type setter to column --- include/matador/sql/column.hpp | 1 + src/sql/column.cpp | 5 +++++ 2 files changed, 6 insertions(+) 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;