include/RelationalWriter.h
branchv_0
changeset 17 f2cccaa9dd38
parent 16 3613617d3076
child 18 90efe2db1ca8
--- a/include/RelationalWriter.h	Sun Jul 22 17:19:25 2018 +0200
+++ b/include/RelationalWriter.h	Sun Jul 22 22:21:49 2018 +0200
@@ -21,12 +21,14 @@
 
 	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;
-	
+	virtual void writeAttribute(const string_t& value) = 0;
+
+	// TODO: fluent interface?
+	// TODO: << operator?
 	// 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;
 
 };