Github user fhueske commented on a diff in the pull request:

    https://github.com/apache/flink/pull/5241#discussion_r160437205
  
    --- Diff: 
flink-libraries/flink-table/src/test/scala/org/apache/flink/table/runtime/batch/sql/SetOperatorsITCase.scala
 ---
    @@ -278,7 +278,14 @@ class SetOperatorsITCase(
         TestBaseUtils.compareResultAsText(results.asJava, expected)
       }
     
    +  /**
    +    * This test will checks IN for NULLs based on whether COUNT (*) and 
COUNT (a) are equal. Due to
    +    * 
[[org.apache.flink.table.plan.rules.dataSet.DataSetAggregateWithNullValuesRule]]
 will
    +    * union a NULL row in to input DataSet for non-groupBy agg. That 
caused COUNT (*) and COUNT(a)
    +    * are not equal. So this test case ignored before FLINK-8355 be fixed.
    --- End diff --
    
    The rule or anything else that happens during optimization does not matter. 
The only thing that counts are input data, query, and output data. Given the 
query and the input data, the current result is correct. 
    
    The test was passing before. If it fails now, it is clear that the PR broke 
it.


---

Reply via email to