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

Eric Lomore updated PHOENIX-3355:
---------------------------------
    Comment: was deleted

(was: I actually think 1 is more intuitive, but what I'm possibly missing is 
how are we going to alias without if statements (if(name==CEIL)) or an extra 
map that maps CEIL, etc. onto its other function(s). To me, both of those 
solutions are bulky to maintain, and likely to break in the future. If we do 
all instantiations in a Factory, there's a single standard way to instantiate 
builtin functions. What do you think, is there another way to do aliasing in 
case 1?)

> Register Phoenix built-in functions as Calcite functions
> --------------------------------------------------------
>
>                 Key: PHOENIX-3355
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-3355
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: James Taylor
>            Assignee: Eric Lomore
>              Labels: calcite
>         Attachments: PHOENIX-3355.function_constructor.patch, 
> PHOENIX-3355.wip, PHOENIX-3355.wip2
>
>
> We should register all Phoenix built-in functions that don't exist in Calcite.



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

Reply via email to