You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Kurt Young (JIRA)" <ji...@apache.org> on 2016/12/16 03:39:58 UTC

[jira] [Created] (CALCITE-1543) Decorrelator assertion fail

Kurt Young created CALCITE-1543:
-----------------------------------

             Summary: Decorrelator assertion fail
                 Key: CALCITE-1543
                 URL: https://issues.apache.org/jira/browse/CALCITE-1543
             Project: Calcite
          Issue Type: Bug
            Reporter: Kurt Young
            Assignee: Julian Hyde


Caused by: java.lang.AssertionError at org.apache.calcite.sql2rel.RelDecorrelator.decorrelateRel(RelDecorrelator.java:456)

The code is:
{code}
    final Frame frame = getInvoke(oldInput, rel);
    if (frame == null) {
      // If input has not been rewritten, do not rewrite this rel.
      return null;
    }
    assert !frame.corVarOutputPos.isEmpty();
{code}

Seems like it's no need to assert the corVarOutputPos because in some cases, the correlate has been fully rewritten. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)