drill-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Venki Korukanti (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (DRILL-699) Function resolutions fails to find functions in registry during the materialization due to case sensitive issues
Date Tue, 17 Jun 2014 17:30:14 GMT

     [ https://issues.apache.org/jira/browse/DRILL-699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Venki Korukanti updated DRILL-699:
----------------------------------

    Attachment:     (was: DRILL-699-1.patch)

> Function resolutions fails to find functions in registry during the materialization due
to case sensitive issues
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: DRILL-699
>                 URL: https://issues.apache.org/jira/browse/DRILL-699
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Functions - Drill
>            Reporter: Venki Korukanti
>            Assignee: Venki Korukanti
>             Fix For: 1.0.0-BETA1
>
>
> We maintain a Map<String, DrillFuncHolder> for functions that map the given function
name to holder. Here the function name is added to map as it is given in FunctionTemplate
without any case changes. The problem is after the Optiq-Drill conversion, all function names
are converted to lowercase (in DrillOptiq.java). So if a function name is "isTrue" in the
registry, we search for "istrue" and don't find any function during materialization.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message