--- a/include/relpipe/reader/RelationalReader.h Sat Aug 25 19:10:24 2018 +0200
+++ b/include/relpipe/reader/RelationalReader.h Mon Aug 27 00:06:14 2018 +0200
@@ -4,6 +4,9 @@
#include "typedefs.h"
#include "TypeId.h"
+#include "handlers/RelationalReaderBaseHandler.h"
+#include "handlers/RelationalReaderStringHandler.h"
+#include "handlers/RelationalReaderValueHandler.h"
namespace relpipe {
namespace reader {
@@ -20,6 +23,12 @@
*/
virtual string_t toTypeCode(const TypeId typeId) = 0;
+ virtual void addHandler(handlers::RelationalReaderStringHadler* handler) = 0;
+
+ virtual void addHandler(handlers::RelationalReaderValueHadler* handler) = 0;
+
+ virtual void process() = 0;
+
};
}