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

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


    from c775463  [FLINK-21177][runtime] Support limiting max total resources 
for fine-grained resource management.
     add edcaa30  [FLINK-21646][table-planner-blink] Port the classes in 
windowingSpecs.scala to Java
     add 7fc7fc6  [FLINK-21646][table-planner-blink] Port the classes in 
plannerWindowProperties.scala to Java
     add 0355039  [FLINK-21646][table-planner-blink] Port 
FlinkRelBuilder.PlannerNamedWindowProperty to Java
     add cc79fb3  [FLINK-21646][table-planner-blink] Support Duration json 
serialization/deserialization
     add 4c4ba6c  [FLINK-21646][table-planner-blink] Support 
StreamExecWindowAggregate json serialization/deserialization

No new revisions were added by this update.

Summary of changes:
 .../PythonStreamGroupWindowAggregateOperator.java  |   9 +-
 ...PythonGroupWindowAggregateFunctionOperator.java |   8 +-
 ...ghPythonStreamGroupWindowAggregateOperator.java |   8 +-
 ...thonStreamGroupWindowAggregateOperatorTest.java |  15 +-
 ...onGroupWindowAggregateFunctionOperatorTest.java |  12 +-
 .../expressions/AbstractPlannerWindowProperty.java |  39 ++
 .../expressions/PlannerNamedWindowProperty.java    |  56 +++
 .../expressions/PlannerProctimeAttribute.java      |  48 +++
 .../expressions/PlannerRowtimeAttribute.java       |  62 +++
 .../planner/expressions/PlannerWindowEnd.java      |  46 ++
 .../planner/expressions/PlannerWindowProperty.java |  39 ++
 .../expressions/PlannerWindowReference.java        |  64 +++
 .../planner/expressions/PlannerWindowStart.java    |  47 +++
 .../planner/plan/QueryOperationConverter.java      |  18 +-
 .../planner/plan/logical/CumulativeWindowSpec.java |  82 ++++
 .../planner/plan/logical/HoppingWindowSpec.java    |  82 ++++
 .../logical/TimeAttributeWindowingStrategy.java    |  56 +++
 .../planner/plan/logical/TumblingWindowSpec.java   |  69 +++
 .../logical/WindowAttachedWindowingStrategy.java   |  72 ++++
 .../table/planner/plan/logical/WindowSpec.java     |  34 ++
 .../planner/plan/logical/WindowingStrategy.java    |  80 ++++
 .../exec/batch/BatchExecHashWindowAggregate.java   |   2 +-
 .../batch/BatchExecPythonGroupWindowAggregate.java |   8 +-
 .../exec/batch/BatchExecSortWindowAggregate.java   |   2 +-
 .../nodes/exec/serde/DurationJsonDeserializer.java |  46 ++
 .../nodes/exec/serde/DurationJsonSerializer.java   |  44 ++
 .../exec/serde/ExecNodeGraphJsonPlanGenerator.java |   3 +
 .../stream/StreamExecGroupWindowAggregate.java     |   6 +-
 .../StreamExecPythonGroupWindowAggregate.java      |  10 +-
 .../exec/stream/StreamExecWindowAggregate.java     |  73 +++-
 .../table/planner/calcite/FlinkRelBuilder.scala    |  12 +-
 .../codegen/agg/AggsHandlerCodeGenerator.scala     |  16 +-
 .../agg/batch/HashWindowCodeGenerator.scala        |   4 +-
 .../agg/batch/SortWindowCodeGenerator.scala        |   2 +-
 .../codegen/agg/batch/WindowCodeGenerator.scala    |   2 +-
 .../expressions/plannerWindowProperties.scala      |  86 ----
 .../planner/plan/logical/windowingSpecs.scala      | 125 ------
 .../plan/metadata/FlinkRelMdColumnUniqueness.scala |   2 +-
 .../plan/metadata/FlinkRelMdUniqueGroups.scala     |   2 +-
 .../plan/metadata/FlinkRelMdUniqueKeys.scala       |   2 +-
 .../plan/metadata/FlinkRelMdWindowProperties.scala |  37 +-
 .../nodes/calcite/LogicalWindowAggregate.scala     |   2 +-
 .../calcite/LogicalWindowTableAggregate.scala      |  12 +-
 .../plan/nodes/calcite/WindowAggregate.scala       |   8 +-
 .../plan/nodes/calcite/WindowTableAggregate.scala  |  15 +-
 .../logical/FlinkLogicalWindowAggregate.scala      |   2 +-
 .../logical/FlinkLogicalWindowTableAggregate.scala |  11 +-
 .../batch/BatchPhysicalHashWindowAggregate.scala   |   4 +-
 .../BatchPhysicalHashWindowAggregateBase.scala     |   2 +-
 .../BatchPhysicalLocalHashWindowAggregate.scala    |   4 +-
 .../BatchPhysicalLocalSortWindowAggregate.scala    |   4 +-
 .../BatchPhysicalPythonGroupWindowAggregate.scala  |   4 +-
 .../batch/BatchPhysicalSortWindowAggregate.scala   |   4 +-
 .../BatchPhysicalSortWindowAggregateBase.scala     |   2 +-
 .../batch/BatchPhysicalWindowAggregateBase.scala   |   4 +-
 .../StreamPhysicalGroupWindowAggregate.scala       |   4 +-
 .../StreamPhysicalGroupWindowAggregateBase.scala   |   4 +-
 .../StreamPhysicalGroupWindowTableAggregate.scala  |   4 +-
 .../StreamPhysicalPythonGroupWindowAggregate.scala |   4 +-
 .../stream/StreamPhysicalWindowAggregate.scala     |  19 +-
 .../logical/LogicalWindowAggregateRuleBase.scala   |   7 +-
 .../plan/rules/logical/WindowPropertiesRule.scala  |  29 +-
 .../ExpandWindowTableFunctionTransposeRule.scala   |  12 +-
 ...indowTableFunctionIntoWindowAggregateRule.scala |  10 +-
 .../stream/StreamPhysicalWindowAggregateRule.scala |  40 +-
 .../stream/StreamPhysicalWindowRankRule.scala      |   8 +-
 .../table/planner/plan/utils/AggregateUtil.scala   |  21 +-
 .../table/planner/plan/utils/FlinkRelMdUtil.scala  |   2 +-
 .../table/planner/plan/utils/RelExplainUtil.scala  |   6 +-
 .../table/planner/plan/utils/WindowUtil.scala      |  11 +-
 .../nodes/exec/serde/DurationJsonSerdeTest.java    |  69 +++
 .../nodes/exec/stream/JsonSerdeCoverageTest.java   |   1 -
 .../exec/stream/WindowAggregateJsonPlanTest.java   | 188 +++++++++
 .../stream/jsonplan/WindowAggregateJsonITCase.java | 153 +++++++
 .../testEventTimeCumulateWindow.out                | 404 ++++++++++++++++++
 .../testEventTimeHopWindow.out                     | 394 +++++++++++++++++
 .../testEventTimeTumbleWindow.out                  | 468 +++++++++++++++++++++
 .../testProcTimeCumulateWindow.out                 | 362 ++++++++++++++++
 .../testProcTimeHopWindow.out                      | 361 ++++++++++++++++
 .../testProcTimeTumbleWindow.out                   | 363 ++++++++++++++++
 .../plan/metadata/FlinkRelMdHandlerTestBase.scala  |  15 +-
 81 files changed, 4005 insertions(+), 462 deletions(-)
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/AbstractPlannerWindowProperty.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/PlannerNamedWindowProperty.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/PlannerProctimeAttribute.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/PlannerRowtimeAttribute.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/PlannerWindowEnd.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/PlannerWindowProperty.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/PlannerWindowReference.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/PlannerWindowStart.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/logical/CumulativeWindowSpec.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/logical/HoppingWindowSpec.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/logical/TimeAttributeWindowingStrategy.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/logical/TumblingWindowSpec.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/logical/WindowAttachedWindowingStrategy.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/logical/WindowSpec.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/logical/WindowingStrategy.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/DurationJsonDeserializer.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/DurationJsonSerializer.java
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/expressions/plannerWindowProperties.scala
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/logical/windowingSpecs.scala
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/java/org/apache/flink/table/planner/plan/nodes/exec/serde/DurationJsonSerdeTest.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/java/org/apache/flink/table/planner/plan/nodes/exec/stream/WindowAggregateJsonPlanTest.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/java/org/apache/flink/table/planner/runtime/stream/jsonplan/WindowAggregateJsonITCase.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/nodes/exec/stream/WindowAggregateJsonPlanTest_jsonplan/testEventTimeCumulateWindow.out
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/nodes/exec/stream/WindowAggregateJsonPlanTest_jsonplan/testEventTimeHopWindow.out
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/nodes/exec/stream/WindowAggregateJsonPlanTest_jsonplan/testEventTimeTumbleWindow.out
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/nodes/exec/stream/WindowAggregateJsonPlanTest_jsonplan/testProcTimeCumulateWindow.out
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/nodes/exec/stream/WindowAggregateJsonPlanTest_jsonplan/testProcTimeHopWindow.out
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/nodes/exec/stream/WindowAggregateJsonPlanTest_jsonplan/testProcTimeTumbleWindow.out

Reply via email to