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 c14d843 [hotfix][doc] fix catalog registration example new 1e92322 [FLINK-13774][table-planner-blink] Blink extended expressions should implement ResolvedExpression new 816233d [FLINK-13774][table-planner-blink] Fix Reinterpret bug of PlannerExpressionConverter new bb7dc79 [FLINK-13774][table-planner-blink] Supports decimal with different precision for IF PlannerExpression new de22d7c [FLINK-13774][table-planner-blink] Modify filterable table source accept ResolvedExpression new e922393 [FLINK-13774][table] FieldComputer should return ResolvedExpression new 43b8a36 [FLINK-13774][table-planner-blink] Expressions of DeclarativeAggregateFunction should be resolved new d2085a1 [FLINK-13774][table-planner-blink] Remove unresolved expression in RexNodeConverter new e263856 [FLINK-13774][table-planner-blink] Use LocalReferenceExpression and RexNodeExpression instead of blink expressions 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: .../table/sources/tsextractors/ExistingField.java | 10 +- .../expressions/CallExpressionResolver.java | 57 ++++++++ .../expressions/DeclarativeExpressionResolver.java | 118 ++++++++++++++++ .../planner/expressions/ExpressionBuilder.java | 53 ++++---- .../expressions/ResolvedAggInputReference.java | 99 -------------- .../expressions/ResolvedAggLocalReference.java | 100 -------------- .../expressions/ResolvedDistinctKeyReference.java | 90 ------------- .../planner/expressions/RexNodeConverter.java | 99 ++------------ .../aggfunctions/SingleValueAggFunction.java | 12 +- .../table/planner/calcite/FlinkLocalRef.scala | 47 +++++-- .../table/planner/codegen/ExprCodeGenerator.scala | 19 ++- .../codegen/agg/AggsHandlerCodeGenerator.scala | 15 ++- .../codegen/agg/DeclarativeAggCodeGen.scala | 149 ++++++++------------- .../planner/codegen/agg/ImperativeAggCodeGen.scala | 10 +- .../codegen/agg/batch/AggCodeGenHelper.scala | 98 ++++---------- .../codegen/agg/batch/HashAggCodeGenHelper.scala | 74 +++------- .../codegen/agg/batch/WindowCodeGenerator.scala | 4 +- .../expressions/PlannerExpressionConverter.scala | 9 +- .../planner/expressions/fieldExpression.scala | 17 +++ .../flink/table/planner/expressions/logic.scala | 6 +- .../table/planner/plan/utils/AggregateUtil.scala | 8 +- .../planner/plan/utils/RexNodeExtractor.scala | 52 +++---- .../table/planner/sources/TableSourceUtil.scala | 15 ++- .../planner/expressions/ScalarFunctionsTest.scala | 10 ++ .../table/planner/utils/testTableSources.scala | 12 +- 25 files changed, 480 insertions(+), 703 deletions(-) create mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/CallExpressionResolver.java create mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/DeclarativeExpressionResolver.java delete mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/ResolvedAggInputReference.java delete mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/ResolvedAggLocalReference.java delete mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/ResolvedDistinctKeyReference.java