You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Mehant Baid (JIRA)" <ji...@apache.org> on 2013/12/13 08:28:06 UTC
[jira] [Updated] (DRILL-323) Drill expression parser incorrectly
handles expressions that involve math functions with more than 2 inputs
[ https://issues.apache.org/jira/browse/DRILL-323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mehant Baid updated DRILL-323:
------------------------------
Attachment: DRILL-323.patch
Review board link: https://reviews.apache.org/r/16241/
Private repo link: https://github.com/mehant/incubator-drill-2
> Drill expression parser incorrectly handles expressions that involve math functions with more than 2 inputs
> -----------------------------------------------------------------------------------------------------------
>
> Key: DRILL-323
> URL: https://issues.apache.org/jira/browse/DRILL-323
> Project: Apache Drill
> Issue Type: Bug
> Reporter: Mehant Baid
> Assignee: Mehant Baid
> Attachments: DRILL-323.patch
>
>
> While executing the following plan:
> {
> head : {
> version : 1,
> generator : {
> type : "optiq",
> info : "na"
> },
> type : "APACHE_DRILL_PHYSICAL"
> },
> graph:[
> {
> @id:1,
> pop:"mock-scan",
> url: "http://apache.org",
> entries:[
> {records: 1, types: [
> {name: "blue", type: "BIGINT", mode: "REQUIRED"}
> ]}
> ]
> }, {
> pop : "project",
> @id : 2,
> exprs : [ {
> ref : "output.EXPR$0",
> expr : " blue - blue + 1 "
> } ],
> child : 1
> }, {
> pop : "screen",
> @id : 3,
> child : 2
> } ]
> }
> we will hit the following error: "Failure while running fragment. < UnsupportedOperationException:[ Missing function implementation: [add(BIGINT-REQUIRED, BIGINT-REQUIRED, BIGINT-REQUIRED)] ]"
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)