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/06/14 07:51:58 UTC
[flink] branch master updated (e3c6885 -> 51724b7)
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 e3c6885 [FLINK-12835][tests] Fix wrong conversion of ManualClock bug
add e4635d7 [FLINK-12827][table-planner] Extract Optimizer from TableEnvImpl
add 1737f1e [FLINK-12798][table-planner] Extracted the logic of converting from a Row type info to expected type
add 51724b7 [FLINK-12831][table-planner][table-api-java] Split FunctionCatalog into Flink & Calcite specific parts
No new revisions were added by this update.
Summary of changes:
.../flink/table/catalog/FunctionCatalog.java | 109 +++++
.../table/expressions/LookupCallResolver.java | 4 +-
.../catalog/FunctionDefinitionCatalog.java | 4 +-
.../table/functions/UserFunctionsTypeHelper.java | 176 ++++++++
.../catalog/FunctionCatalogOperatorTable.java | 139 ++++++
.../planner/PlanningConfigurationBuilder.java | 13 +-
.../apache/flink/table/api/BatchTableEnvImpl.scala | 85 ++--
.../flink/table/api/StreamTableEnvImpl.scala | 483 ++++++---------------
.../org/apache/flink/table/api/TableEnvImpl.scala | 398 +----------------
.../flink/table/api/scala/expressionDsl.scala | 22 +-
.../table/calcite/RelTimeIndicatorConverter.scala | 2 +-
.../BasicOperatorTable.scala} | 109 +----
.../flink/table/codegen/MatchCodeGenerator.scala | 2 +-
.../flink/table/expressions/ExpressionBridge.scala | 4 +-
.../org/apache/flink/table/expressions/call.scala | 4 +-
.../functions/utils/UserDefinedFunctionUtils.scala | 115 -----
.../apache/flink/table/plan/BatchOptimizer.scala | 69 +++
.../org/apache/flink/table/plan/Optimizer.scala | 264 +++++++++++
.../apache/flink/table/plan/StreamOptimizer.scala | 126 ++++++
.../rules/common/LogicalWindowAggregateRule.scala | 2 +-
.../plan/rules/common/WindowPropertiesRule.scala | 2 +-
.../DataSetLogicalWindowAggregateRule.scala | 2 +-
.../DataStreamLogicalWindowAggregateRule.scala | 2 +-
.../PushFilterIntoTableSourceScanRule.scala | 2 +-
.../table/plan/util/RexProgramExtractor.scala | 23 +-
.../apache/flink/table/planner/Conversions.scala | 151 +++++++
.../table/planner/DataStreamConversions.scala | 227 ++++++++++
.../table/runtime/aggregate/AggregateUtil.scala | 4 +-
.../api/stream/StreamTableEnvironmentTest.scala | 25 +-
.../flink/table/api/stream/sql/AggregateTest.scala | 4 +-
.../validation/OverWindowValidationTest.scala | 5 +-
.../expressions/utils/ExpressionTestBase.scala | 4 +-
.../table/match/PatternTranslatorTestBase.scala | 3 +-
.../flink/table/plan/RetractionRulesTest.scala | 3 +-
.../flink/table/plan/RexProgramExtractorTest.scala | 2 +-
.../flink/table/plan/UpdatingPlanCheckerTest.scala | 3 +-
.../table/runtime/harness/HarnessTestBase.scala | 11 +-
.../apache/flink/table/utils/TableTestBase.scala | 21 +-
38 files changed, 1561 insertions(+), 1063 deletions(-)
create mode 100644 flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/FunctionCatalog.java
create mode 100644 flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/functions/UserFunctionsTypeHelper.java
create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/catalog/FunctionCatalogOperatorTable.java
rename flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/{validate/FunctionCatalog.scala => catalog/BasicOperatorTable.scala} (77%)
create mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/plan/BatchOptimizer.scala
create mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/plan/Optimizer.scala
create mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/plan/StreamOptimizer.scala
create mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/Conversions.scala
create mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/DataStreamConversions.scala