equal
deleted
inserted
replaced
2 #include <memory> |
2 #include <memory> |
3 |
3 |
4 #include <RelationalWriter.h> |
4 #include <RelationalWriter.h> |
5 |
5 |
6 int main(int argc, char** argv) { |
6 int main(int argc, char** argv) { |
7 std::unique_ptr<relpipe::writer::RelationalWriter> writer(relpipe::writer::RelationalWriter::create(std::cout)); |
7 std::shared_ptr<relpipe::writer::RelationalWriter> writer(relpipe::writer::RelationalWriter::create(std::cout)); |
8 |
8 |
9 if (writer.get() == nullptr) { |
9 if (writer.get() == nullptr) { |
10 std::cout << "writer.get() == nullptr" << std::endl; |
10 std::cout << "writer.get() == nullptr" << std::endl; |
11 } else { |
11 } else { |
12 writer->startRelation({}, true); |
12 writer->startRelation(L"my_first_table", // |
13 writer->writeRecord({}); |
13 { |
|
14 {L"a1", L"string"}, |
|
15 {L"a2", L"string"}, |
|
16 {L"a3", L"string"} |
|
17 }, true); |
|
18 writer->writeRecord({ |
|
19 L"1.1", L"1.2", L"1.3", |
|
20 L"2.1", L"2.2", L"2.3", |
|
21 L"3.1", L"3.2", L"3.3", |
|
22 }); |
14 return 0; |
23 return 0; |
15 } |
24 } |
16 } |
25 } |
17 |
26 |