include/relpipe/reader/RelationalReader.h
branchv_0
changeset 17 ec750c536705
parent 14 e8de089f95dd
child 29 755978b0935c
--- 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;
+
 };
 
 }