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

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


    from c2316f6  [FLINK-11107] [state] Avoid memory stateBackend to create 
arbitrary folders under HA path when no checkpoint path configured
     new 4946cf4  [FLINK-12708][table] Introduce InputFormatTableSource and 
make blink&flink planner support it
     new 851d27b  [FLINK-12708][table] Introduce OutputFormatTableSink and make 
blink&flink planner support it
     new 5be9ab3  [FLINK-12708][table] Introduce LookupableTableSource and make 
blink planner support it
     new 147022c  [FLINK-12708][table] Expose getTableStats() interface in 
TableSource

The 4 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:
 .../apache/flink/table/sinks/BatchTableSink.java   |   3 +
 ...amTableSink.java => OutputFormatTableSink.java} |  27 ++++-
 .../apache/flink/table/sinks/StreamTableSink.java  |  21 +++-
 .../flink/table/sources/BatchTableSource.java      |   3 +
 ...ableSource.java => InputFormatTableSource.java} |  30 ++++--
 .../flink/table/sources/StreamTableSource.java     |   8 ++
 .../flink/table/functions/AsyncTableFunction.java  |  62 +++---------
 .../flink/table/sources/LookupableTableSource.java |  12 ++-
 .../apache/flink/table/sources/TableSource.java    |  10 ++
 flink-table/flink-table-planner-blink/pom.xml      |   6 ++
 .../apache/flink/table/sources/LookupConfig.java   | 111 ---------------------
 .../flink/table/api/BatchTableEnvironment.scala    |  69 +++++++------
 .../flink/table/api/StreamTableEnvironment.scala   |  67 +++++++------
 .../apache/flink/table/api/TableEnvironment.scala  |  16 ++-
 .../table/codegen/LookupJoinCodeGenerator.scala    |   5 +-
 .../table/plan/nodes/common/CommonLookupJoin.scala |  39 +++-----
 .../plan/nodes/physical/batch/BatchExecSink.scala  |  29 ++++--
 .../physical/batch/BatchExecTableSourceScan.scala  |  13 +--
 .../nodes/physical/stream/StreamExecSink.scala     |  15 ++-
 .../batch/BatchExecScanTableSourceRule.scala       |   6 +-
 .../table/plan/schema/BatchTableSourceTable.scala  |  62 ------------
 .../table/plan/schema/StreamTableSourceTable.scala |  62 ------------
 .../table/plan/schema/TableSourceSinkTable.scala   |   6 +-
 .../flink/table/plan/schema/TableSourceTable.scala |  34 ++++++-
 .../apache/flink/table/sinks/BatchTableSink.scala  |  36 -------
 .../flink/table/sinks/CollectTableSink.scala       |  19 ++--
 .../flink/table/sinks/RetractStreamTableSink.scala |  20 +++-
 .../apache/flink/table/sinks/StreamTableSink.scala |  33 ------
 .../flink/table/sinks/UpsertStreamTableSink.scala  |  18 +++-
 .../flink/table/sources/BatchTableSource.scala     |  38 -------
 .../flink/table/sources/StreamTableSource.scala    |  38 -------
 .../flink/table/api/batch/TableStatsTest.xml       |  69 +++++++++++++
 .../flink/table/api/batch/TableStatsTest.scala     |  80 +++++++++++++++
 .../plan/stream/sql/join/LookupJoinTest.scala      |  68 ++++++-------
 .../table/runtime/batch/sql/TableScanITCase.scala  |  13 +--
 .../batch/sql/agg/WindowAggregateITCase.scala      |  20 ++--
 .../table/runtime/stream/sql/TableScanITCase.scala |   2 +-
 .../utils/InMemoryLookupableTableSource.scala      |  42 ++------
 .../flink/table/runtime/utils/StreamTestSink.scala |  31 +++---
 .../apache/flink/table/util/TableTestBase.scala    |  49 +++++----
 .../apache/flink/table/util/testTableSources.scala |  10 +-
 .../flink/table/catalog/DatabaseCalciteSchema.java |   2 +-
 .../flink/table/plan/QueryOperationConverter.java  |   2 +-
 .../apache/flink/table/api/BatchTableEnvImpl.scala |  30 ++++--
 .../flink/table/api/StreamTableEnvImpl.scala       |  12 ++-
 .../plan/nodes/dataset/BatchTableSourceScan.scala  |  23 ++++-
 .../rules/dataSet/BatchTableSourceScanRule.scala   |   2 +-
 .../flink/table/plan/stats/FlinkStatistic.scala    |   2 +-
 .../api/validation/TableSourceValidationTest.scala |  23 ++++-
 .../runtime/batch/table/TableSinkITCase.scala      |  33 +++++-
 .../runtime/batch/table/TableSourceITCase.scala    |  33 ++++++
 .../table/utils/MemoryTableSourceSinkUtil.scala    |  30 +++++-
 .../flink/table/utils/testTableSources.scala       |  24 ++++-
 .../apache/flink/table/api/TableConfigOptions.java |  14 +++
 .../join/lookup/DelegatingResultFuture.java        |  55 ++++++++++
 55 files changed, 847 insertions(+), 740 deletions(-)
 copy 
flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/sinks/{StreamTableSink.java
 => OutputFormatTableSink.java} (51%)
 copy 
flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/sources/{StreamTableSource.java
 => InputFormatTableSource.java} (56%)
 rename flink-table/{flink-table-planner-blink => 
flink-table-common}/src/main/java/org/apache/flink/table/functions/AsyncTableFunction.java
 (57%)
 rename flink-table/{flink-table-planner-blink => 
flink-table-common}/src/main/java/org/apache/flink/table/sources/LookupableTableSource.java
 (83%)
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/sources/LookupConfig.java
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/plan/schema/BatchTableSourceTable.scala
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/plan/schema/StreamTableSourceTable.scala
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/sinks/BatchTableSink.scala
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/sinks/StreamTableSink.scala
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/sources/BatchTableSource.scala
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/sources/StreamTableSource.scala
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/api/batch/TableStatsTest.xml
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/api/batch/TableStatsTest.scala
 create mode 100644 
flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/runtime/join/lookup/DelegatingResultFuture.java

Reply via email to