author | František Kučera <franta-hg@frantovo.cz> |
Sat, 21 Jul 2018 17:30:46 +0200 | |
branch | v_0 |
changeset 1 | 7e43750deca8 |
parent 0 | 3dd6adb7e191 |
child 2 | 2ee70261bd9b |
permissions | -rw-r--r-- |
0 | 1 |
#include <cstdlib> |
1
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
2 |
#include <memory> |
0 | 3 |
|
1
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
4 |
#include <RelationalWriter.h> |
0 | 5 |
|
6 |
int main(int argc, char** argv) { |
|
1
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
7 |
std::unique_ptr<relpipe::writer::RelationalWriter> writer(relpipe::writer::RelationalWriter::create(std::cout)); |
0 | 8 |
|
1
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
9 |
if (writer.get() == nullptr) { |
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
10 |
std::cout << "writer.get() == nullptr" << std::endl; |
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
11 |
} else { |
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
12 |
writer->startRelation({}, true); |
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
13 |
writer->writeRecord({}); |
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
14 |
return 0; |
7e43750deca8
shared library with pure abstract class (interface)
František Kučera <franta-hg@frantovo.cz>
parents:
0
diff
changeset
|
15 |
} |
0 | 16 |
} |
17 |