include/RelationalWriter.h
branchv_0
changeset 16 3613617d3076
parent 15 8fd6c4d44071
child 17 f2cccaa9dd38
--- a/include/RelationalWriter.h	Sun Jul 22 10:26:22 2018 +0200
+++ b/include/RelationalWriter.h	Sun Jul 22 17:19:25 2018 +0200
@@ -22,6 +22,12 @@
 	virtual void startRelation(string_t name, std::vector<std::pair<string_t, TypeId>> attributes, boolean_t writeHeader) = 0;
 
 	virtual void writeRecord(std::vector<string_t> attributes) = 0;
+	
+	// TODO: write bitmap + attribute:
+	// virtual void writeBitmap(...) = 0;
+	// virtual void writeAttribute(string_t attribute) = 0;
+	
+	virtual void writeAttribute(const void* value, const std::type_info& type) = 0;
 
 };