equal
deleted
inserted
replaced
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: |