[ 
https://issues.apache.org/jira/browse/IGNITE-24709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17934109#comment-17934109
 ] 

Ignite TC Bot commented on IGNITE-24709:
----------------------------------------

{panel:title=Branch: [pull/11909/head] Base: [master] : Possible Blockers 
(15)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Platform .NET (Windows){color} [[tests 0 TIMEOUT , Out Of Memory 
Error , Exit Code |https://ci2.ignite.apache.org/viewLog.html?buildId=8338723]]

{color:#d04437}Calcite SQL{color} [[tests 
14|https://ci2.ignite.apache.org/viewLog.html?buildId=8338680]]
* IgniteCalciteTestSuite: 
CorrelatedNestedLoopJoinPlannerTest.testFilterPushDown - Test has low fail rate 
in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: 
TableFunctionPlannerTest.testCorrelatedTableFunctionJoin - Test has low fail 
rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: 
CorrelatedSubqueryPlannerTest.testCorrelatedDistribution - Test has low fail 
rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: CorrelatedSubqueryPlannerTest.test - Test has low 
fail rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: 
ProjectFilterScanMergePlannerTest.testProjectFilterIdentityMerge - Test has low 
fail rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: 
ProjectFilterScanMergePlannerTest.testProjectFilterProjectMerge - Test has low 
fail rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: 
ProjectFilterScanMergePlannerTest.testIdentityFilterProjectMerge - Test has low 
fail rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: 
ProjectFilterScanMergePlannerTest.testIdentityFilterIdentityMerge - Test has 
low fail rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: IndexSearchBoundsPlannerTest.testBoundsWithCorrelate 
- Test has low fail rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: IndexSearchBoundsPlannerTest.testBoundsComplex - Test 
has low fail rate in base branch 0,0% and is not flaky
* IgniteCalciteTestSuite: 
AggregatesIntegrationTest.testMultipleRowsFromSingleAggr[sqlTxMode=ALL] - Test 
has low fail rate in base branch 0,0% and is not flaky
... and 3 tests blockers

{panel}
{panel:title=Branch: [pull/11909/head] Base: [master] : New Tests 
(1)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#00008b}Calcite SQL{color} [[tests 
1|https://ci2.ignite.apache.org/viewLog.html?buildId=8338680]]
* {color:#013220}IgniteCalciteTestSuite: 
CorrelatedNestedLoopJoinPlannerTest.testProjectPushDown - PASSED{color}

{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8338765&buildTypeId=IgniteTests24Java8_RunAll]

> Add PROJECT_CORRELATE rule to HEP push down list
> ------------------------------------------------
>
>                 Key: IGNITE-24709
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24709
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Maksim Timonin
>            Assignee: Maksim Timonin
>            Priority: Major
>              Labels: ise
>             Fix For: 2.18
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> For SQL query 
> {code:java}
> select t0.id from t0 where exists (select * from t1 where t0.jid = t1.jid)
>  {code}
> SQL engine extracts full rows from T0, but should ignore some columns and use 
> only 'id, jid'. 
> See plan of the query :
> {code:java}
> IgniteProject(ID=[$0])
>   IgniteCorrelatedNestedLoopJoin(condition=[true], joinType=[inner], 
> variablesSet=[[$cor0]], variablesSet=[[0]], correlationVariables=[[$cor0]])
>     IgniteTableScan(table=[[PUBLIC, T0]])
>     IgniteColocatedHashAggregate(group=[{0}])
>       IgniteTableScan(table=[[PUBLIC, T1]], filters=[=($cor0.JID, $t0)], 
> projects=[[true]], requiredColumns=[{1}])
>  {code}
>  
> IgniteProject(ID) must be replaced with IgniteTableScan#requiredColumns.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to