relpipe-in-cli.cpp
branchv_0
changeset 6 4585c212a767
parent 5 83dd71fe5cfd
child 7 9ac885dd8037
equal deleted inserted replaced
5:83dd71fe5cfd 6:4585c212a767
     1 #include <cstdlib>
     1 #include <cstdlib>
     2 #include <memory>
     2 #include <memory>
     3 
     3 
     4 #include <RelationalWriter.h>
     4 #include <RelationalWriter.h>
       
     5 #include <Factory.h>
     5 #include <TypeId.h>
     6 #include <TypeId.h>
     6 
     7 
     7 int main(int argc, char** argv) {
     8 int main(int argc, char** argv) {
     8 	using namespace relpipe::writer;
     9 	using namespace relpipe::writer;
     9 	std::shared_ptr<RelationalWriter> writer(RelationalWriter::create(std::cout));
    10 	std::shared_ptr<RelationalWriter> writer(Factory::create(std::cout));
    10 
    11 
    11 	writer->startRelation(L"my_first_table",{
    12 	writer->startRelation(L"my_first_table",{
    12 		{L"a1", TypeId::STRING},
    13 		{L"a1", TypeId::STRING},
    13 		{L"a2", TypeId::STRING},
    14 		{L"a2", TypeId::STRING},
    14 		{L"a3", TypeId::STRING}
    15 		{L"a3", TypeId::STRING}