You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Xiaoyong Deng (JIRA)" <ji...@apache.org> on 2017/03/31 05:33:41 UTC

[jira] [Created] (CALCITE-1733) support more UDFs

Xiaoyong Deng created CALCITE-1733:
--------------------------------------

             Summary: support more UDFs
                 Key: CALCITE-1733
                 URL: https://issues.apache.org/jira/browse/CALCITE-1733
             Project: Calcite
          Issue Type: New Feature
          Components: core
            Reporter: Xiaoyong Deng
            Assignee: Julian Hyde


Calcite has realized some functions, ReservedFunctionName listed in Parser.jj for example. But there are many other functions, such as 'rlike'(matches the Java regular expression), 'date_format'(Converts a date/timestamp/string to a value of string in the format specified by the date format fmt) and do on.

Yes, We can use {quote}
void add(String name, Function function)
{quote} in SchemaPlus to register new functions, but we are worried about conflict with Calcite later. So, how can we do for this? Realize all functions and submit to Calcite or just make these as our own functions?




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)