Quanlong Huang created IMPALA-15288:
---------------------------------------
Summary: test_const_only_union fails when using calcite-planner
Key: IMPALA-15288
URL: https://issues.apache.org/jira/browse/IMPALA-15288
Project: IMPALA
Issue Type: Bug
Components: Test
Reporter: Quanlong Huang
Assignee: Quanlong Huang
TestHBO.test_const_only_union fails when using calcite-planner
{noformat}
tests/query_test/test_hbo.py:291: in test_const_only_union
self._run_hbo_explains('QueryTest/hbo-union-consts')
self = <test_hbo.TestHBO object at 0x71a72f1e6090>
tests/query_test/test_hbo.py:67: in _run_hbo_explains
assert actual_cardinality_lines == expected_cardinality_lines, (
E AssertionError: EXPLAIN output mismatch for QueryTest/hbo-union-consts.
E Expected:
E PLAN-ROOT SINK
E |
E 01:AGGREGATE [FINALIZE]
E | group by: 1
E | row-size=1B cardinality=2 (from HBO)
E |
E 00:UNION
E constant-operands=2
E row-size=1B cardinality=2
E
E
E Actual:
E PLAN-ROOT SINK
E |
E 00:UNION
E constant-operands=2
E row-size=1B cardinality=2
E assert [' row-size...ardinality=2'] == ['| row-size...ardinality=2']
E At index 0 diff: ' row-size=1B cardinality=2' != '| row-size=1B
cardinality=2 (from HBO)'
E Right contains one more item: ' row-size=1B cardinality=2'
E Full diff:
E - ['| row-size=1B cardinality=2 (from HBO)', ' row-size=1B
cardinality=2']
E + [' row-size=1B cardinality=2']{noformat}
The query is
{code:sql}
select 1 union select 2{code}
Calcite doesn't generate the AggregationNode.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)