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 6faaa37  [FLINK-21519] Temporarily disable SQLClientHBaseITCase
     add 276e847  [FLINK-20387][table] Support TIMESTAMP_LTZ as rowtime 
attribute

No new revisions were added by this update.

Summary of changes:
 .../PythonStreamGroupWindowAggregateOperator.java  |  15 +-
 ...PythonGroupWindowAggregateFunctionOperator.java |  35 +-
 ...ghPythonStreamGroupWindowAggregateOperator.java |   9 +-
 .../flink/table/catalog/DefaultSchemaResolver.java |  51 +-
 .../flink/table/catalog/SchemaResolutionTest.java  | 113 ++++
 .../java/org/apache/flink/table/api/Schema.java    |   4 +-
 .../org/apache/flink/table/api/TableSchema.java    |  11 +-
 .../types/logical/utils/LogicalTypeChecks.java     |  22 +-
 .../apache/flink/table/api/TableSchemaTest.java    |  28 +-
 .../table/planner/catalog/CatalogSchemaTable.java  |   4 +-
 .../expressions/PlannerRowtimeAttribute.java       |   7 +-
 .../functions/sql/FlinkSqlOperatorTable.java       |  16 +-
 .../exec/serde/RelDataTypeJsonDeserializer.java    |   5 +-
 .../exec/serde/RelDataTypeJsonSerializer.java      |   2 +
 .../nodes/exec/stream/StreamExecLegacySink.java    |  14 +-
 .../stream/StreamExecLocalWindowAggregate.java     |   3 +-
 .../plan/nodes/exec/stream/StreamExecMatch.java    |   4 +-
 ...WatermarkIntoTableSourceScanAcrossCalcRule.java |   7 +-
 .../table/planner/calcite/FlinkTypeFactory.scala   |  21 +-
 .../calcite/RelTimeIndicatorConverter.scala        | 117 +++-
 .../table/planner/codegen/ExprCodeGenerator.scala  |   2 +-
 .../table/planner/codegen/GenerateUtils.scala      |   9 +-
 .../table/planner/codegen/MatchCodeGenerator.scala |   5 +-
 .../codegen/WatermarkGeneratorCodeGenerator.scala  |   5 +-
 .../plan/nodes/calcite/WatermarkAssigner.scala     |   6 +-
 ...gicalCorrelateToJoinFromTemporalTableRule.scala |   8 +
 .../StreamPhysicalGroupWindowAggregateRule.scala   |   1 -
 .../stream/StreamPhysicalIntervalJoinRule.scala    |  13 +
 .../plan/schema/LegacyCatalogSourceTable.scala     |   2 +-
 .../plan/schema/TimeIndicatorRelDataType.scala     |   8 +-
 .../table/planner/plan/utils/WindowUtil.scala      |   4 +-
 .../nodes/exec/serde/RelDataTypeSerdeTest.java     |   3 +-
 .../jsonplan/GroupWindowAggregateJsonITCase.java   |   2 +-
 .../stream/jsonplan/TemporalSortJsonITCase.java    |   2 +-
 .../stream/jsonplan/WindowAggregateJsonITCase.java |   2 +-
 .../testDeduplication.out                          |   1 +
 .../testProcTimeHopWindow.out                      |  40 +-
 .../testProcTimeSessionWindow.out                  |  40 +-
 .../testProcTimeTumbleWindow.out                   |  46 +-
 .../testProcessingTimeInnerJoinWithOnClause.out    |  78 +--
 .../testJoinTemporalTable.out                      |   3 +
 ...testJoinTemporalTableWithProjectionPushDown.out |   3 +
 .../testMatch.out                                  |  27 +-
 .../testProcTimeBoundedNonPartitionedRangeOver.out |  46 +-
 .../testProcTimeBoundedPartitionedRangeOver.out    |  46 +-
 ...undedPartitionedRowsOverWithBuiltinProctime.out |  39 +-
 .../testProcTimeUnboundedPartitionedRangeOver.out  |  46 +-
 ...stProctimeBoundedDistinctPartitionedRowOver.out |  46 +-
 ...edDistinctWithNonDistinctPartitionedRowOver.out |  46 +-
 .../testSortProcessingTime.out                     |  39 +-
 .../testEventTimeCumulateWindow.out                |  52 +-
 .../testEventTimeHopWindow.out                     |  52 +-
 .../testEventTimeTumbleWindow.out                  |  52 +-
 .../testProcTimeCumulateWindow.out                 |  46 +-
 .../testProcTimeHopWindow.out                      |  46 +-
 .../testProcTimeTumbleWindow.out                   |  46 +-
 .../ExpandWindowTableFunctionTransposeRuleTest.xml |   6 +-
 .../planner/plan/stream/sql/MatchRecognizeTest.xml |  66 ++
 .../plan/stream/sql/MiniBatchIntervalInferTest.xml |   2 +-
 .../stream/sql/RelTimeIndicatorConverterTest.xml   |   2 +-
 .../plan/stream/sql/SourceWatermarkTest.xml        |  97 +--
 .../table/planner/plan/stream/sql/UnionTest.xml    |  35 ++
 .../planner/plan/stream/sql/WindowRankTest.xml     |  26 +-
 .../plan/stream/sql/WindowTableFunctionTest.xml    |   8 +-
 .../plan/stream/sql/agg/WindowAggregateTest.xml    | 162 ++---
 .../plan/stream/sql/join/IntervalJoinTest.xml      | 140 +++--
 .../stream/sql/join/TemporalFunctionJoinTest.xml   |   8 +-
 .../plan/stream/sql/join/TemporalJoinTest.xml      |  33 +
 .../plan/stream/sql/join/WindowJoinTest.xml        |  64 +-
 .../stream/table/TemporalTableFunctionJoinTest.xml |  10 +-
 .../plan/schema/TimeIndicatorRelDataTypeTest.scala |   9 +-
 .../plan/stream/sql/MatchRecognizeTest.scala       |  71 +++
 .../plan/stream/sql/SourceWatermarkTest.scala      | 132 ++--
 .../table/planner/plan/stream/sql/UnionTest.scala  |  78 ++-
 .../plan/stream/sql/join/IntervalJoinTest.scala    |  56 ++
 .../plan/stream/sql/join/TemporalJoinTest.scala    |  49 ++
 .../TemporalTableJoinValidationTest.scala          |   2 +-
 .../harness/WindowAggregateHarnessTest.scala       |  14 +-
 ...WindowAggregateUseDaylightTimeHarnessTest.scala |   4 +-
 .../runtime/stream/sql/GroupWindowITCase.scala     | 343 +++++-----
 .../runtime/stream/sql/MatchRecognizeITCase.scala  |  69 +-
 .../runtime/stream/sql/SourceWatermarkITCase.scala |  56 +-
 .../runtime/stream/sql/TimeAttributeITCase.scala   |  51 +-
 .../runtime/stream/sql/WindowAggregateITCase.scala |  58 +-
 .../stream/sql/WindowDistinctAggregateITCase.scala |   2 +-
 .../runtime/stream/sql/WindowRankITCase.scala      |   2 +-
 .../table/planner/runtime/utils/TestData.scala     |  59 +-
 .../table/planner/utils/DateTimeTestUtil.scala     |   7 +-
 .../window/LocalSlicingWindowAggOperator.java      |  59 +-
 .../window/SlicingWindowAggOperatorBuilder.java    |   2 +-
 .../window/buffers/RecordsWindowBuffer.java        |  27 +-
 .../aggregate/window/buffers/WindowBuffer.java     |   5 +-
 .../window/combines/AggRecordsCombiner.java        |  10 +-
 .../window/combines/GlobalAggAccCombiner.java      |  10 +-
 .../processors/AbstractWindowAggProcessor.java     |  28 +-
 .../processors/SliceSharedWindowAggProcessor.java  |   7 +-
 .../rank/window/WindowRankOperatorBuilder.java     |   5 +-
 .../rank/window/combines/TopNRecordsCombiner.java  |  10 +-
 .../window/processors/WindowRankProcessor.java     |  21 +-
 .../runtime/operators/window/WindowOperator.java   |  28 +-
 .../operators/window/WindowOperatorBuilder.java    |   2 +-
 .../window/combines/WindowCombineFunction.java     |   4 +-
 .../internal/InternalWindowProcessFunction.java    |  12 +-
 .../internal/MergingWindowProcessFunction.java     |   8 +-
 .../operators/window/slicing/SliceAssigners.java   |  10 +-
 .../window/slicing/SlicingWindowOperator.java      |  20 +-
 .../window/slicing/WindowTimerService.java         |  57 ++
 .../window/slicing/WindowTimerServiceImpl.java     |  44 +-
 .../window/triggers/EventTimeTriggers.java         |  42 +-
 .../window/triggers/ProcessingTimeTriggers.java    |  27 +-
 .../runtime/operators/window/triggers/Trigger.java |   4 +
 .../operators/window/triggers/WindowTrigger.java}  |  34 +-
 .../table/runtime/types/PlannerTypeUtils.java      |   1 +
 .../table/runtime/typeutils/TypeCheckUtils.java    |   5 +-
 .../flink/table/runtime/util/TimeWindowUtil.java   |  73 ++-
 .../window/SlicingWindowAggOperatorTest.java       | 111 ++--
 .../operators/window/WindowOperatorTest.java       | 693 ++++++++++++++-------
 .../table/runtime/util/TimeWindowUtilTest.java     | 119 ++++
 118 files changed, 3100 insertions(+), 1499 deletions(-)
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/stream/sql/MatchRecognizeTest.xml
 create mode 100644 
flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/plan/stream/sql/MatchRecognizeTest.scala
 create mode 100644 
flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/runtime/operators/window/slicing/WindowTimerService.java
 copy 
flink-streaming-java/src/main/java/org/apache/flink/streaming/api/SimpleTimerService.java
 => 
flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/runtime/operators/window/slicing/WindowTimerServiceImpl.java
 (54%)
 copy 
flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/{filesystem/PartitionComputer.java
 => runtime/operators/window/triggers/WindowTrigger.java} (52%)
 create mode 100644 
flink-table/flink-table-runtime-blink/src/test/java/org/apache/flink/table/runtime/util/TimeWindowUtilTest.java

Reply via email to