added date_type_t, time_type_t and timestamp, ensure allocated postgres resources are released, split repository into basic_repository and repository.
This commit is contained in:
@@ -5,10 +5,6 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
namespace matador {
|
||||
class date;
|
||||
class time;
|
||||
}
|
||||
namespace matador::utils {
|
||||
|
||||
class value;
|
||||
@@ -29,8 +25,9 @@ public:
|
||||
virtual void write_value(size_t pos, const bool &x) = 0;
|
||||
virtual void write_value(size_t pos, const float &x) = 0;
|
||||
virtual void write_value(size_t pos, const double &x) = 0;
|
||||
virtual void write_value(size_t pos, const time &x) = 0;
|
||||
virtual void write_value(size_t pos, const date &x) = 0;
|
||||
virtual void write_value(size_t pos, const date_type_t &x) = 0;
|
||||
virtual void write_value(size_t pos, const time_type_t &x) = 0;
|
||||
virtual void write_value(size_t pos, const timestamp &x) = 0;
|
||||
virtual void write_value(size_t pos, const char *x) = 0;
|
||||
virtual void write_value(size_t pos, const char *x, size_t size) = 0;
|
||||
virtual void write_value(size_t pos, const std::string &x) = 0;
|
||||
|
||||
Reference in New Issue
Block a user