--- a/include/relpipe/reader/handlers/RelationalReaderBaseHandler.h Sat Sep 08 23:27:49 2018 +0200
+++ b/include/relpipe/reader/handlers/RelationalReaderBaseHandler.h Sun Sep 09 21:01:17 2018 +0200
@@ -3,6 +3,7 @@
#include <vector>
#include "../TypeId.h"
+#include "AttributeMetadata.h"
namespace relpipe {
namespace reader {
@@ -12,9 +13,9 @@
public:
virtual ~RelationalReaderBaseHadler() = default;
- virtual void startRelation(string_t name, std::vector<std::pair<string_t, TypeId>> attributes) = 0;
+ virtual void startRelation(string_t name, std::vector<AttributeMetadata> attributes) = 0;
- virtual void endOfPipe() = 0;
+ virtual void endOfPipe() = 0;
};