[ 
https://issues.apache.org/jira/browse/IGNITE-28903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Evgeny Stanilovsky updated IGNITE-28903:
----------------------------------------
    Description: 
CorrelatesIntegrationTest#testCorrelatesCollision
second test need to passed also with no merge join hint : 

{noformat}
assertQuery("SELECT /*+ NO_MERGE_JOIN */ * FROM test1 WHERE "
{noformat}

full:


{noformat}
        sql("CREATE TABLE test1 (a INTEGER, b INTEGER) WITH " + atomicity());
        sql("CREATE TABLE test2 (a INTEGER, c INTEGER) WITH " + atomicity());
        sql("INSERT INTO test1 VALUES (11, 1), (12, 2), (13, 3)");
        sql("INSERT INTO test2 VALUES (11, 1), (12, 1), (13, 4)");

        // Collision by correlate variables in both, left and right hands.
        assertQuery("SELECT /*+ NO_MERGE_JOIN */ * FROM test1 WHERE " +
            "EXISTS(SELECT * FROM test2 WHERE (SELECT test1.a)=test2.a AND 
(SELECT test1.b)<>test2.c) " +
            "AND NOT EXISTS(SELECT * FROM test2 WHERE (SELECT test1.a)=test2.a 
AND (SELECT test1.b)<test2.c)")
            .returns(12, 2)
            .check();
{noformat}


  was:
CorrelatesIntegrationTest#testCorrelatesCollision
second test need to passed also with no merge join hint : 

{noformat}
assertQuery("SELECT /*+ NO_MERGE_JOIN */ * FROM test1 WHERE "
{noformat}




> Calcite. Query with NO_MERGE_JOIN is failed to execute
> ------------------------------------------------------
>
>                 Key: IGNITE-28903
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28903
>             Project: Ignite
>          Issue Type: Bug
>          Components: sql
>    Affects Versions: 2.18
>            Reporter: Evgeny Stanilovsky
>            Priority: Major
>              Labels: ignite-2, ise
>
> CorrelatesIntegrationTest#testCorrelatesCollision
> second test need to passed also with no merge join hint : 
> {noformat}
> assertQuery("SELECT /*+ NO_MERGE_JOIN */ * FROM test1 WHERE "
> {noformat}
> full:
> {noformat}
>         sql("CREATE TABLE test1 (a INTEGER, b INTEGER) WITH " + atomicity());
>         sql("CREATE TABLE test2 (a INTEGER, c INTEGER) WITH " + atomicity());
>         sql("INSERT INTO test1 VALUES (11, 1), (12, 2), (13, 3)");
>         sql("INSERT INTO test2 VALUES (11, 1), (12, 1), (13, 4)");
>         // Collision by correlate variables in both, left and right hands.
>         assertQuery("SELECT /*+ NO_MERGE_JOIN */ * FROM test1 WHERE " +
>             "EXISTS(SELECT * FROM test2 WHERE (SELECT test1.a)=test2.a AND 
> (SELECT test1.b)<>test2.c) " +
>             "AND NOT EXISTS(SELECT * FROM test2 WHERE (SELECT 
> test1.a)=test2.a AND (SELECT test1.b)<test2.c)")
>             .returns(12, 2)
>             .check();
> {noformat}



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

Reply via email to