From 97c3d4c1604b525e4522814e34723488c59a83f5 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Tue, 29 Dec 2015 02:42:43 +0000 Subject: Reshuffle and add new exceptions --- libmysqlpp/my-column.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libmysqlpp/my-column.cpp') diff --git a/libmysqlpp/my-column.cpp b/libmysqlpp/my-column.cpp index cc690be..14c0a58 100644 --- a/libmysqlpp/my-column.cpp +++ b/libmysqlpp/my-column.cpp @@ -26,10 +26,12 @@ MySQL::StringColumn::StringColumn(const char * name, unsigned int field, MYSQL_B b->buffer_length = len; b->length = &length; } + MySQL::StringColumn::~StringColumn() { delete[] value; } + void MySQL::StringColumn::apply(DB::HandleField & h) const { @@ -40,6 +42,7 @@ MySQL::StringColumn::apply(DB::HandleField & h) const h.string(value, length); } } + MySQL::NullColumn::NullColumn(const char * name, unsigned int field, MYSQL_BIND * b) : ColumnBase(name, field) { @@ -48,6 +51,7 @@ MySQL::NullColumn::NullColumn(const char * name, unsigned int field, MYSQL_BIND b->buffer = NULL; b->buffer_length = 0; } + void MySQL::NullColumn::apply(DB::HandleField & h) const { -- cgit v1.2.3