You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by sh...@apache.org on 2023/01/29 03:57:01 UTC

[flink] branch master updated (d336dad9345 -> 1534ea75161)

This is an automated email from the ASF dual-hosted git repository.

shengkai pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


    from d336dad9345 [FLINK-30755][runtime] Remove legacy codes of marking not support speculative executions
     add 1534ea75161 [FLINK-29945][sql-client] Supports to submit SQL to an embedded SQL Gateway in the SQL Client

No new revisions were added by this update.

Summary of changes:
 .../delegation/hive/HiveOperationExecutor.java     |   2 +-
 flink-table/flink-sql-client/pom.xml               |  16 +
 .../org/apache/flink/table/client/SqlClient.java   |  86 +++-
 .../apache/flink/table/client/cli/CliClient.java   | 453 +++++----------------
 .../flink/table/client/cli/CliOptionsParser.java   |   7 +-
 .../apache/flink/table/client/cli/CliStrings.java  |  12 +-
 .../flink/table/client/cli/SqlCompleter.java       |   2 +-
 .../table/client/cli/parser/ClientParser.java      | 199 ---------
 .../parser/{StatementType.java => Command.java}    |  20 +-
 .../table/client/cli/parser/SqlCommandParser.java  |  17 +-
 .../client/cli/parser/SqlCommandParserImpl.java    | 137 ++++++-
 .../client/cli/parser/SqlMultiLineParser.java      |  28 +-
 .../flink/table/client/gateway/ClientResult.java   | 113 +++++
 .../flink/table/client/gateway/Executor.java       |  91 +----
 .../flink/table/client/gateway/ExecutorImpl.java   | 432 ++++++++++++++++++++
 .../table/client/gateway/ResultDescriptor.java     |   7 +-
 .../client/gateway/context/DefaultContext.java     | 144 -------
 .../client/gateway/context/ExecutionContext.java   | 181 --------
 .../client/gateway/context/SessionContext.java     | 305 --------------
 .../client/gateway/local/LocalContextUtils.java    |  56 +--
 .../table/client/gateway/local/LocalExecutor.java  | 302 --------------
 .../local/result/ChangelogCollectResult.java       |   4 +-
 .../gateway/local/result/CollectResultBase.java    |  10 +-
 .../result/MaterializedCollectBatchResult.java     |   6 +-
 .../result/MaterializedCollectResultBase.java      |   4 +-
 .../result/MaterializedCollectStreamResult.java    |   6 +-
 .../apache/flink/table/client/SqlClientTest.java   |   2 +-
 .../flink/table/client/cli/CliClientITCase.java    |  35 +-
 .../flink/table/client/cli/CliClientTest.java      | 250 +++---------
 .../flink/table/client/cli/CliResultViewTest.java  |   6 +-
 .../table/client/cli/CliTableauResultViewTest.java |  27 +-
 ...rserTest.java => SqlCommandParserImplTest.java} |  74 ++--
 .../table/client/cli/utils/TestTableResult.java    | 130 ------
 .../client/gateway/context/SessionContextTest.java | 230 -----------
 .../table/client/gateway/local/DependencyTest.java | 314 --------------
 ...ExecutorITCase.java => ExecutorImplITCase.java} | 314 +++++++++++---
 .../local/result/ChangelogCollectResultTest.java   |  19 +-
 .../result/MaterializedCollectBatchResultTest.java |  17 +-
 .../MaterializedCollectStreamResultTest.java       |  19 +-
 .../client/gateway/utils/SimpleCatalogFactory.java | 133 ------
 .../table/client/util/CliClientTestUtils.java      |  50 +++
 .../table/client/util/TestHiveCatalogFactory.java  | 124 ++++++
 .../org.apache.flink.table.factories.Factory       |   5 +-
 .../src/test/resources/sql/catalog_database.q      |   9 +-
 .../src/test/resources/sql/function.q              |  30 +-
 .../src/test/resources/sql/insert.q                |  12 +-
 .../src/test/resources/sql/module.q                |   3 +-
 .../src/test/resources/sql/select.q                |  16 +-
 .../flink-sql-client/src/test/resources/sql/set.q  | 186 +++++----
 .../src/test/resources/sql/statement_set.q         |  34 +-
 .../src/test/resources/sql/table.q                 | 226 +++++++---
 .../flink-sql-client/src/test/resources/sql/view.q |  27 +-
 .../src/test/resources/sql_multi/statement_set.q   |  34 +-
 flink-table/flink-sql-gateway/pom.xml              |   6 -
 .../org/apache/flink/table/gateway/SqlGateway.java |  27 +-
 .../table/gateway/rest/SqlGatewayRestEndpoint.java |   8 +-
 .../header/session/ConfigureSessionHeaders.java    |   2 +-
 .../header/statement/CompleteStatementHeaders.java |   2 +-
 .../operation/OperationStatusResponseBody.java     |   2 +
 .../message/session/CloseSessionResponseBody.java  |   2 +
 .../session/ConfigureSessionRequestBody.java       |   6 +
 .../session/GetSessionConfigResponseBody.java      |   2 +
 .../message/session/OpenSessionRequestBody.java    |   2 +
 .../message/session/OpenSessionResponseBody.java   |   2 +
 .../statement/CompleteStatementRequestBody.java    |   2 +
 .../statement/CompleteStatementResponseBody.java   |   2 +
 .../statement/ExecuteStatementRequestBody.java     |   6 +
 .../message/util/GetApiVersionResponseBody.java    |   2 +
 .../rest/message/util/GetInfoResponseBody.java     |   2 +
 .../SqlGatewayRestEndpointUtils.java}              |  33 +-
 .../gateway/service/SqlGatewayServiceImpl.java     |   1 +
 .../gateway/service/context/DefaultContext.java    |  65 ++-
 .../service/operation/OperationExecutor.java       |  36 +-
 .../gateway/service/session/SessionManager.java    |   2 +-
 .../table/gateway/rest/SessionRelatedITCase.java   |   2 +-
 .../SqlGatewayRestEndpointStatementITCase.java     |   4 +-
 .../table/gateway/rest/StatementRelatedITCase.java |   2 +-
 .../rest/util/SqlGatewayRestEndpointExtension.java |   8 +-
 .../rest/util/SqlGatewayRestEndpointTestUtils.java |  14 -
 .../service/context/SessionContextTest.java        |   7 +-
 .../service/session/SessionManagerTest.java        |   8 +-
 .../service/utils/SqlGatewayServiceExtension.java  |   5 +-
 82 files changed, 2035 insertions(+), 3193 deletions(-)
 delete mode 100644 flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/parser/ClientParser.java
 rename flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/parser/{StatementType.java => Command.java} (65%)
 create mode 100644 flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/ClientResult.java
 create mode 100644 flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/ExecutorImpl.java
 delete mode 100644 flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/context/DefaultContext.java
 delete mode 100644 flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/context/ExecutionContext.java
 delete mode 100644 flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/context/SessionContext.java
 delete mode 100644 flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/local/LocalExecutor.java
 rename flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/cli/parser/{ClientParserTest.java => SqlCommandParserImplTest.java} (60%)
 delete mode 100644 flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/cli/utils/TestTableResult.java
 delete mode 100644 flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/gateway/context/SessionContextTest.java
 delete mode 100644 flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/gateway/local/DependencyTest.java
 rename flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/gateway/local/{LocalExecutorITCase.java => ExecutorImplITCase.java} (67%)
 delete mode 100644 flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/gateway/utils/SimpleCatalogFactory.java
 create mode 100644 flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/util/CliClientTestUtils.java
 create mode 100644 flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/util/TestHiveCatalogFactory.java
 copy flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/rest/{message/session/CloseSessionResponseBody.java => util/SqlGatewayRestEndpointUtils.java} (51%)