summaryrefslogtreecommitdiff
path: root/libdbpp/selectcommand.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libdbpp/selectcommand.cpp')
-rw-r--r--libdbpp/selectcommand.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/libdbpp/selectcommand.cpp b/libdbpp/selectcommand.cpp
index 792af12..d904b35 100644
--- a/libdbpp/selectcommand.cpp
+++ b/libdbpp/selectcommand.cpp
@@ -2,11 +2,24 @@
#include "error.h"
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/ordered_index.hpp>
+#include <buffer.h>
namespace DB {
ColumnIndexOutOfRange::ColumnIndexOutOfRange(unsigned int n) : colNo(n) { }
+ std::string
+ ColumnIndexOutOfRange::message() const throw()
+ {
+ return stringf("Column (%u) index out of range", colNo);
+ }
+
ColumnDoesNotExist::ColumnDoesNotExist(const Glib::ustring & n) : colName(n) { }
+
+ std::string
+ ColumnDoesNotExist::message() const throw()
+ {
+ return stringf("Column (%s) does not exist", colName.c_str());
+ }
};
DB::SelectCommand::SelectCommand(const std::string & sql) :