equal
deleted
inserted
replaced
20 virtual string_t toTypeCode(const TypeId typeId) = 0; |
20 virtual string_t toTypeCode(const TypeId typeId) = 0; |
21 |
21 |
22 virtual void startRelation(string_t name, std::vector<std::pair<string_t, TypeId>> attributes, boolean_t writeHeader) = 0; |
22 virtual void startRelation(string_t name, std::vector<std::pair<string_t, TypeId>> attributes, boolean_t writeHeader) = 0; |
23 |
23 |
24 virtual void writeRecord(std::vector<string_t> attributes) = 0; |
24 virtual void writeRecord(std::vector<string_t> attributes) = 0; |
|
25 |
|
26 // TODO: write bitmap + attribute: |
|
27 // virtual void writeBitmap(...) = 0; |
|
28 // virtual void writeAttribute(string_t attribute) = 0; |
|
29 |
|
30 virtual void writeAttribute(const void* value, const std::type_info& type) = 0; |
25 |
31 |
26 }; |
32 }; |
27 |
33 |
28 } |
34 } |
29 } |
35 } |