This is an automated email from the ASF dual-hosted git repository.
jark pushed a commit to branch release-1.9
in repository https://gitbox.apache.org/repos/asf/flink.git
The following commit(s) were added to refs/heads/release-1.9 by this push:
new e2f7604 [hotfix][FLINK-16047] Fix compile problem in
GroupAggregateHarnessTest
e2f7604 is described below
commit e2f7604509ec0c023792ba6444a1a85be50e2912
Author: Jark Wu <[email protected]>
AuthorDate: Tue Mar 17 20:55:46 2020 +0800
[hotfix][FLINK-16047] Fix compile problem in GroupAggregateHarnessTest
---
.../harness/GroupAggregateHarnessTest.scala | 2 +-
.../planner/runtime/harness/HarnessTestBase.scala | 26 ++++++++++++++++++++++
.../runtime/harness/OverWindowHarnessTest.scala | 24 --------------------
3 files changed, 27 insertions(+), 25 deletions(-)
diff --git
a/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/GroupAggregateHarnessTest.scala
b/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/GroupAggregateHarnessTest.scala
index b566aba..8979d20 100644
---
a/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/GroupAggregateHarnessTest.scala
+++
b/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/GroupAggregateHarnessTest.scala
@@ -52,7 +52,7 @@ class GroupAggregateHarnessTest(mode: StateBackendMode)
extends HarnessTestBase(
def testAggregateWithRetraction(): Unit = {
val data = new mutable.MutableList[(String, String, Long)]
val t = env.fromCollection(data).toTable(tEnv, 'a, 'b, 'c)
- tEnv.createTemporaryView("T", t)
+ tEnv.registerTable("T", t)
val sql =
"""
diff --git
a/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/HarnessTestBase.scala
b/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/HarnessTestBase.scala
index d076171..edd9f0d 100644
---
a/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/HarnessTestBase.scala
+++
b/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/HarnessTestBase.scala
@@ -17,6 +17,7 @@
*/
package org.apache.flink.table.planner.runtime.harness
+import org.apache.flink.api.common.time.Time
import org.apache.flink.api.common.typeinfo.TypeInformation
import org.apache.flink.api.dag.Transformation
import org.apache.flink.api.java.functions.KeySelector
@@ -29,6 +30,7 @@ import org.apache.flink.streaming.api.scala.DataStream
import org.apache.flink.streaming.api.transformations.OneInputTransformation
import org.apache.flink.streaming.api.watermark.Watermark
import org.apache.flink.streaming.util.KeyedOneInputStreamOperatorTestHarness
+import org.apache.flink.table.api.{StreamQueryConfig, TableConfig}
import org.apache.flink.table.dataformat.BaseRow
import org.apache.flink.table.planner.JLong
import org.apache.flink.table.planner.runtime.utils.StreamingTestBase
@@ -103,6 +105,30 @@ class HarnessTestBase(mode: StateBackendMode) extends
StreamingTestBase {
def dropWatermarks(elements: Array[AnyRef]): util.Collection[AnyRef] = {
elements.filter(e => !e.isInstanceOf[Watermark]).toList
}
+
+ class TestTableConfig extends TableConfig {
+
+ private var minIdleStateRetentionTime = 0L
+
+ private var maxIdleStateRetentionTime = 0L
+
+ override def getMinIdleStateRetentionTime: Long = minIdleStateRetentionTime
+
+ override def getMaxIdleStateRetentionTime: Long = maxIdleStateRetentionTime
+
+ override def setIdleStateRetentionTime(minTime: Time, maxTime: Time): Unit
= {
+ minIdleStateRetentionTime = minTime.toMilliseconds
+ maxIdleStateRetentionTime = maxTime.toMilliseconds
+ }
+ }
+
+ /**
+ * Test class used to test min and max retention time.
+ */
+ class TestStreamQueryConfig(min: Time, max: Time) extends StreamQueryConfig {
+ override def getMinIdleStateRetentionTime: Long = min.toMilliseconds
+ override def getMaxIdleStateRetentionTime: Long = max.toMilliseconds
+ }
}
object HarnessTestBase {
diff --git
a/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/OverWindowHarnessTest.scala
b/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/OverWindowHarnessTest.scala
index 4c393d2..a75994e 100644
---
a/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/OverWindowHarnessTest.scala
+++
b/flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/harness/OverWindowHarnessTest.scala
@@ -959,28 +959,4 @@ class OverWindowHarnessTest(mode: StateBackendMode)
extends HarnessTestBase(mode
assertor.assertOutputEqualsSorted("result mismatch", expectedOutput,
result)
testHarness.close()
}
-
- /**
- * Test class used to test min and max retention time.
- */
- class TestStreamQueryConfig(min: Time, max: Time) extends StreamQueryConfig {
- override def getMinIdleStateRetentionTime: Long = min.toMilliseconds
- override def getMaxIdleStateRetentionTime: Long = max.toMilliseconds
- }
-
- class TestTableConfig extends TableConfig {
-
- private var minIdleStateRetentionTime = 0L
-
- private var maxIdleStateRetentionTime = 0L
-
- override def getMinIdleStateRetentionTime: Long = minIdleStateRetentionTime
-
- override def getMaxIdleStateRetentionTime: Long = maxIdleStateRetentionTime
-
- override def setIdleStateRetentionTime(minTime: Time, maxTime: Time): Unit
= {
- minIdleStateRetentionTime = minTime.toMilliseconds
- maxIdleStateRetentionTime = maxTime.toMilliseconds
- }
- }
}