You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "zhen wang (JIRA)" <ji...@apache.org> on 2018/02/23 08:56:00 UTC
[jira] [Commented] (CALCITE-2011) ProjectSetOpTransposeRule gives
StackOverflowError
[ https://issues.apache.org/jira/browse/CALCITE-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16374086#comment-16374086 ]
zhen wang commented on CALCITE-2011:
------------------------------------
@Test public void testSelectUnion() {
final String sql = "select a, a + 1 from ("
+ "select a from (values (1)) as t1 (a) union all select a from (Values (2)) as t2 (a) )";
CalciteAssert.hr()
.query(sql)
.runs();
}
this actually works. guess it's a different scenario, [~RuidongLi] need more details
> ProjectSetOpTransposeRule gives StackOverflowError
> --------------------------------------------------
>
> Key: CALCITE-2011
> URL: https://issues.apache.org/jira/browse/CALCITE-2011
> Project: Calcite
> Issue Type: Bug
> Reporter: Ruidong Li
> Assignee: Julian Hyde
> Priority: Major
>
> Here's the test case. If t1 and t2 are tables with one column "a", then
> {code}
> t1.unionAll(t2).select(a + 1, a).select(a)
> {code}
> will cause {{StatckOverflowError}} if {{ProjectSetOpTransposeRule}} is enabled.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)