equal
deleted
inserted
replaced
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: |
64 if (configuration.statements.size() == 0 && configuration.copyRelations.size() == 0) configuration.copyRelations.push_back({L".*", L"", false}); |
64 if (cli.arguments().size() == 0) configuration.copyRelations.push_back({L".*", L"", false}); |
65 configuration.sqlBeforeRelational = isatty(fileno(stdin)) ? nullptr : &std::wcin; |
65 configuration.sqlBeforeRelational = isatty(fileno(stdin)) ? nullptr : &std::wcin; |
66 configuration.sqlAfterRelational = nullptr; |
66 configuration.sqlAfterRelational = nullptr; |
67 SqlHandler handler(writer.get(), driverManager.get(), configuration); |
67 SqlHandler handler(writer.get(), driverManager.get(), configuration); |
68 handler.endOfPipe(); |
68 handler.endOfPipe(); |
69 } else { |
69 } else { |