Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-3305

DrillOptiq should raise appropriate error message while dealing with unknown RexNode

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.1.0
    • None
    • None

    Description

      Currently for certain types of RexNodes (RexOver, RexCorrelVariable) DrillOptiq does not convert it to the equivalent logical expressions. In that case we simply return a NullExpression (minor type: Null) and we error out later in execution when we try to allocate a vector with minor type Null. We should error out early in DrillOptiq that there was a planning issue indicating the particular RexNode that wasn't handled correctly.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            mehant Mehant Baid
            mehant Mehant Baid
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment