src/relpipe-tr-sql.cpp
branchv_0
changeset 36 91cb012d779a
parent 35 cd9db43db120
child 37 3de41719d7eb
equal deleted inserted replaced
35:cd9db43db120 36:91cb012d779a
    53 		CLIParser cliParser;
    53 		CLIParser cliParser;
    54 		Configuration configuration = cliParser.parse(cli.arguments());
    54 		Configuration configuration = cliParser.parse(cli.arguments());
    55 
    55 
    56 		std::shared_ptr<DriverManager> driverManager = std::make_shared<DriverManager>();
    56 		std::shared_ptr<DriverManager> driverManager = std::make_shared<DriverManager>();
    57 		std::shared_ptr<writer::RelationalWriter> writer(writer::Factory::create(std::cout));
    57 		std::shared_ptr<writer::RelationalWriter> writer(writer::Factory::create(std::cout));
    58 
    58 		
    59 		if (configuration.listDataSources) {
    59 		if (configuration.listDataSources) {
    60 			// --list-data-sources:
    60 			// --list-data-sources:
    61 			SqlHandler::listDataSources(writer.get(), driverManager.get());
    61 			SqlHandler::listDataSources(writer.get(), driverManager.get());
    62 		} else if (std::regex_match(cli.programName(), std::wregex(L"^(.*/)?relpipe-in-sql$"))) {
    62 		} else if (std::regex_match(cli.programName(), std::wregex(L"^(.*/)?relpipe-in-sql$"))) {
    63 			// relpipe-in-sql:
    63 			// relpipe-in-sql: