Peeyush Gupta created ASTERIXDB-3316:
----------------------------------------

             Summary: Stack overflow during query compilation
                 Key: ASTERIXDB-3316
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3316
             Project: Apache AsterixDB
          Issue Type: Bug
          Components: COMP - Compiler
            Reporter: Peeyush Gupta


The following query causes Stack overflow error
{noformat}
drop dataverse test if exists;
create dataverse test;
use test;
 
 
create dataset collection0 primary key (id:int);
create dataset collection1 primary key (id:int);
create dataset collection2 primary key (id:int);
 
 
SELECT DISTINCT T1.*,
        (SELECT H.u
                   FROM collection1 H
                  WHERE H.y_id = T1.x_id
                    AND H.a IN [12, 66, 67, 13, 26]
                    AND H.to_u = 'aaaaa'
                    AND H.b in
                        (SELECT value MAX(L.b)
                           FROM collection1 L
                          WHERE L.y_id = T1.x_id
                            AND L.a IN [12, 66, 67, 13, 26]
                            AND L.to_u = 'aaaaa')
                            ) AS sub_query1,
        (SELECT H.u
                   FROM collection1 H
                  WHERE  H.y_id = T1.x_id
                    AND H.a IN [12, 66, 67, 13]
                    AND H.posi IN ['a','b']
                    AND H.b in
                        (SELECT value MAX(L.b)
                           FROM collection1 L
                          WHERE L.y_id = T1.x_id
                            AND L.posi IN ['a','b'])
                                  ) AS sub_query2
FROM (SELECT T0.x_id
        FROM collection0 T0
) T1;
{noformat}
 

 

 

 

 

 



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

Reply via email to