Roman Kondakov created CALCITE-5170:
---------------------------------------

             Summary: Assertion error on range distribution creation
                 Key: CALCITE-5170
                 URL: https://issues.apache.org/jira/browse/CALCITE-5170
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.30.0
            Reporter: Roman Kondakov
            Assignee: Roman Kondakov
             Fix For: 1.31.0


An assertion error occurs on range distribution creation. This test fails:
{code:java}
@Test void testRangeRelDistributionKeys() {
    RelDistributions.range(Arrays.asList(0, 1));
}
{code}
This happens because there is an incorrect assertion in {{RelDistributionImpl}} 
constructor:

{code:java}
      assert type == Type.HASH_DISTRIBUTED
          || type == Type.RANDOM_DISTRIBUTED
          || keys.isEmpty();
{code}
It should be  {{RANGE_DISTRIBUTED}} instead of {{RANDOM_DISTRIBUTED}}





--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to