You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by dw...@apache.org on 2019/05/24 09:33:33 UTC

[flink] branch master updated (07efbde -> 8516751)

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

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


    from 07efbde  [hotfix][docs] fix config.zh.md file path error
     add 55b4d0b  [FLINK-11476] [SQL/TABLE] Create CatalogManager to manage multiple catalogs and encapsulate Calcite schema
     add 8516751  [FLINK-11476][table] Integrated CatalogManager with TableEnvironment

No new revisions were added by this update.

Summary of changes:
 flink-python/pyflink/table/table.py                |  15 +-
 flink-python/pyflink/table/table_environment.py    | 114 +++++++
 .../table/tests/test_environment_completeness.py   |   9 +-
 .../client/gateway/local/ExecutionContext.java     |   8 +-
 .../client/gateway/local/LocalExecutorITCase.java  |  12 +-
 .../table/api/java/BatchTableEnvironment.java      |  12 +-
 .../table/api/java/StreamTableEnvironment.java     |  14 +-
 .../java/org/apache/flink/table/api/Table.java     |  36 ++-
 .../org/apache/flink/table/api/TableConfig.java    |  44 +++
 .../apache/flink/table/api/TableEnvironment.java   | 180 ++++++++++-
 .../apache/flink/table/catalog/CatalogManager.java | 340 ++++++++++++++++++++
 .../table/api/scala/BatchTableEnvironment.scala    |  16 +-
 .../table/api/scala/StreamTableEnvironment.scala   |  16 +-
 .../exceptions/DatabaseNotExistException.java      |   9 +-
 .../apache/flink/table/api/TableEnvironment.scala  |  33 +-
 .../org/apache/flink/table/api/TableImpl.scala     |   7 +-
 .../apache/calcite/jdbc/CalciteSchemaBuilder.java  |  27 +-
 .../flink/table/catalog/CalciteCatalogTable.java   |  88 ++++++
 .../flink/table/catalog/CatalogCalciteSchema.java  | 117 +++++++
 .../table/catalog/CatalogManagerCalciteSchema.java | 123 ++++++++
 .../apache/flink/table/catalog/CatalogReader.java  |  54 ++++
 .../flink/table/catalog/DatabaseCalciteSchema.java | 137 ++++++++
 .../planner/PlanningConfigurationBuilder.java      | 101 ++++--
 .../apache/flink/table/api/BatchTableEnvImpl.scala |   8 +-
 .../flink/table/api/StreamTableEnvImpl.scala       |   8 +-
 .../org/apache/flink/table/api/TableEnvImpl.scala  | 232 +++++++-------
 .../flink/table/api/java/BatchTableEnvImpl.scala   |  11 +-
 .../flink/table/api/java/StreamTableEnvImpl.scala  |  15 +-
 .../flink/table/api/scala/BatchTableEnvImpl.scala  |  11 +-
 .../flink/table/api/scala/StreamTableEnvImpl.scala |   9 +-
 .../org/apache/flink/table/api/tableImpl.scala     |  14 +-
 .../flink/table/calcite/FlinkPlannerImpl.scala     |  34 +-
 .../flink/table/catalog/CrudExternalCatalog.scala  |   6 +-
 .../table/catalog/ExternalCatalogSchema.scala      |  12 +-
 .../flink/table/catalog/ExternalTableUtil.scala    |  35 +--
 .../table/operations/OperationTreeBuilder.scala    |   2 +-
 .../nodes/dataset/DataSetWindowAggregate.scala     |   2 +-
 .../flink/table/catalog/CatalogManagerTest.java    | 151 +++++++++
 .../table/catalog/CatalogStructureBuilder.java     | 322 +++++++++++++++++++
 .../flink/table/catalog/PathResolutionTest.java    | 348 +++++++++++++++++++++
 .../catalog/TestExternalTableSourceFactory.java    |  93 ++++++
 .../batch/table/JavaTableEnvironmentITCase.java    |   3 +-
 .../org.apache.flink.table.factories.TableFactory  |   1 +
 .../table/api/ExternalCatalogInsertTest.scala      |  10 +-
 .../api/stream/StreamTableEnvironmentTest.scala    |   9 +-
 .../TableEnvironmentValidationTest.scala           |   5 +-
 .../api/validation/TableSinksValidationTest.scala  |   3 +-
 .../table/catalog/ExternalCatalogSchemaTest.scala  |   3 +-
 .../expressions/utils/ExpressionTestBase.scala     |  16 +-
 .../table/match/PatternTranslatorTestBase.scala    |   8 +-
 .../flink/table/utils/MockTableEnvironment.scala   |  18 +-
 .../apache/flink/table/utils/TableTestBase.scala   |  81 ++++-
 .../src/test/scala/resources/testFilter0.out       |   4 +-
 .../src/test/scala/resources/testFilter1.out       |   4 +-
 .../src/test/scala/resources/testFilterStream0.out |   4 +-
 .../src/test/scala/resources/testJoin0.out         |   8 +-
 .../src/test/scala/resources/testJoin1.out         |   8 +-
 .../src/test/scala/resources/testUnion0.out        |   8 +-
 .../src/test/scala/resources/testUnion1.out        |   8 +-
 .../src/test/scala/resources/testUnionStream0.out  |   8 +-
 60 files changed, 2662 insertions(+), 372 deletions(-)
 create mode 100644 flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/CatalogManager.java
 copy flink-clients/src/main/java/org/apache/flink/client/deployment/ClusterDeploymentException.java => flink-table/flink-table-planner/src/main/java/org/apache/calcite/jdbc/CalciteSchemaBuilder.java (64%)
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/catalog/CalciteCatalogTable.java
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/catalog/CatalogCalciteSchema.java
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/catalog/CatalogManagerCalciteSchema.java
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/catalog/CatalogReader.java
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/catalog/DatabaseCalciteSchema.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/catalog/CatalogManagerTest.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/catalog/CatalogStructureBuilder.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/catalog/PathResolutionTest.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/catalog/TestExternalTableSourceFactory.java