Github user pnowojski commented on a diff in the pull request:
https://github.com/apache/flink/pull/6332#discussion_r202520415
--- Diff: flink-libraries/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliClient.java
---
@@ -173,55 +180,92 @@ public void open() {
if (line == null || line.equals("")) {
continue;
}
+ parseAndCall(line);
+ }
+ }
- final SqlCommandCall cmdCall = SqlCommandParser.parse(line);
+ /**
+ * Submits a SQL update statement and prints status information and/or errors on the
terminal.
+ *
+ * @param statement SQL update statement
+ * @return flag to indicate if the submission was successful or not
+ */
+ public boolean submitUpdate(String statement) {
--- End diff --
Hmmm, that's bad :( Is it hard to start local flink mini cluster and execute `cli` process
from `JUnit` test? (Maybe as a follow up after feature freeze)
---
|