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

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


    from ea4112aefa7 [FLINK-35161][state] Implement StateExecutor for 
ForStStateBackend
     new 84f0632b15c [FLINK-35195][test/test-filesystem] test-filesystem 
Catalog support create generic table
     new b037f56b10c [FLINK-35195][table] Introduce materialized table reflated 
config options
     new d8491c0f9c0 [FLINK-35195][table] Convert CatalogMaterializedTable to 
CatalogTable to generate execution plan for planner
     new e28e495cdd3 [FLINK-35195][table] Convert SqlCreateMaterializedTable 
node to CreateMaterializedTableOperation
     new c99eb54ce8f [FLINK-35195][table] Introduce ContinuousRefreshHandler 
and serializer for continuous refresh mode
     new 192e1e8fb04 [FLINK-35195][table] Introduce MaterializedTableChange to 
support update materialized table refresh status and RefreshHandler
     new e0d342a2a6b [FLINK-35195][table] Introduce 
DropMaterializedTableOperation to support drop materialized table
     new 29736b8c019 [FLINK-35195][table] Support execute 
CreateMaterializedTableOperation for continuous refresh mode in SqlGateway

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/content.zh/docs/dev/table/config.md           |   6 +
 docs/content/docs/dev/table/config.md              |   6 +
 .../materialized_table_config_configuration.html   |  24 ++
 flink-table/flink-sql-gateway/pom.xml              |   6 +
 .../MaterializedTableManager.java                  | 182 ++++++++++++++
 .../service/operation/OperationExecutor.java       |  25 +-
 .../service/MaterializedTableStatementITCase.java  | 274 +++++++++++++++++++++
 .../flink/sql/parser/SqlConstraintValidator.java   |   2 +-
 .../sql/parser/ddl/SqlCreateMaterializedTable.java |   1 -
 .../api/config/MaterializedTableConfigOptions.java |  59 +++++
 .../apache/flink/table/catalog/CatalogManager.java |   3 +-
 .../flink/table/catalog/ContextResolvedTable.java  |  26 ++
 .../operations/ddl/AlterTableChangeOperation.java  |   6 +-
 .../AlterMaterializedTableChangeOperation.java     | 107 ++++++++
 .../AlterMaterializedTableOperation.java           |  42 ++++
 .../CreateMaterializedTableOperation.java          |  76 ++++++
 .../DropMaterializedTableOperation.java            |  54 ++++
 .../MaterializedTableOperation.java                |  26 ++
 .../catalog/ResolvedCatalogMaterializedTable.java  |  13 +
 .../apache/flink/table/catalog/TableChange.java    | 120 +++++++++
 .../table/refresh/ContinuousRefreshHandler.java    |  50 ++++
 .../ContinuousRefreshHandlerSerializer.java        |  44 ++++
 .../planner/catalog/DatabaseCalciteSchema.java     |   3 +-
 .../planner/operations/SqlNodeConvertContext.java  |   8 +
 .../operations/SqlNodeToOperationConversion.java   |   4 +-
 .../SqlCreateMaterializedTableConverter.java       | 210 ++++++++++++++++
 .../operations/converters/SqlNodeConverter.java    |   5 +
 .../operations/converters/SqlNodeConverters.java   |   1 +
 .../planner/utils/MaterializedTableUtils.java      |  98 ++++++++
 ...erializedTableNodeToOperationConverterTest.java | 259 +++++++++++++++++++
 .../SqlNodeToOperationConversionTestBase.java      |   2 +-
 .../SqlRTASNodeToOperationConverterTest.java       |   2 +-
 .../file/testutils/TestFileSystemTableFactory.java |  35 ++-
 .../testutils/catalog/TestFileSystemCatalog.java   |  26 +-
 .../catalog/TestFileSystemCatalogITCase.java       |  79 +++++-
 .../catalog/TestFileSystemCatalogTest.java         |  38 +++
 36 files changed, 1901 insertions(+), 21 deletions(-)
 create mode 100644 
docs/layouts/shortcodes/generated/materialized_table_config_configuration.html
 create mode 100644 
flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/materializedtable/MaterializedTableManager.java
 create mode 100644 
flink-table/flink-sql-gateway/src/test/java/org/apache/flink/table/gateway/service/MaterializedTableStatementITCase.java
 create mode 100644 
flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/MaterializedTableConfigOptions.java
 create mode 100644 
flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/materializedtable/AlterMaterializedTableChangeOperation.java
 create mode 100644 
flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/materializedtable/AlterMaterializedTableOperation.java
 create mode 100644 
flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/materializedtable/CreateMaterializedTableOperation.java
 create mode 100644 
flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/materializedtable/DropMaterializedTableOperation.java
 create mode 100644 
flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/materializedtable/MaterializedTableOperation.java
 create mode 100644 
flink-table/flink-table-common/src/main/java/org/apache/flink/table/refresh/ContinuousRefreshHandler.java
 create mode 100644 
flink-table/flink-table-common/src/main/java/org/apache/flink/table/refresh/ContinuousRefreshHandlerSerializer.java
 create mode 100644 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/converters/SqlCreateMaterializedTableConverter.java
 create mode 100644 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/MaterializedTableUtils.java
 create mode 100644 
flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/operations/SqlMaterializedTableNodeToOperationConverterTest.java

Reply via email to