You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Xurenhe (Jira)" <ji...@apache.org> on 2022/03/10 12:38:00 UTC
[jira] [Created] (CALCITE-5038) Making AGGREGATE_ANY_PULL_UP_CONSTANTS's test case more rigorous
Xurenhe created CALCITE-5038:
--------------------------------
Summary: Making AGGREGATE_ANY_PULL_UP_CONSTANTS's test case more rigorous
Key: CALCITE-5038
URL: https://issues.apache.org/jira/browse/CALCITE-5038
Project: Calcite
Issue Type: Test
Components: tests
Reporter: Xurenhe
Assignee: Xurenhe
Some test cases for AGGREGATE_ANY_PULL_UP_CONSTANTS aren't rigorous.
{code:java}
//sql in testAggregateDynamicFunction
select hiredate
from sales.emp
where sal is null and hiredate = current_timestamp
group by sal, hiredate
having count(*) > 3
{code}
But we know that sal in table of sales.emp is not null, so this case should be changed to
{code:java}
//代码占位符
select hiredate
from sales.emp
where mrg is null and hiredate = current_timestamp
group by sal, hiredate
having count(*) > 3 {code}
Test case of *_testAggregateConstantKeyRule3_* has the same problem.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)