Yury Gerzhedovich created IGNITE-15128:
------------------------------------------

             Summary: Take own control of SQL functions
                 Key: IGNITE-15128
                 URL: https://issues.apache.org/jira/browse/IGNITE-15128
             Project: Ignite
          Issue Type: Improvement
          Components: sql
            Reporter: Yury Gerzhedovich


As of now, we use a set of 4 database function dialects:

SqlLibrary.STANDARD,
SqlLibrary.POSTGRESQL,
SqlLibrary.ORACLE,
SqlLibrary.MYSQL


Seems we should have owned our dialect with a subset of the aforementioned 
functions and have the ability to modify already exists functions and add a new 
one.

During implementation need to sort out similar functions and choose just one of 
them to avoid duplication, 

See :
org.apache.calcite.util.BuiltInMethod

org.apache.calcite.sql.fun.SqlLibraryOperators
org.apache.calcite.runtime.SqlFunctions

org.apache.ignite.internal.processors.query.calcite.exec.exp.RexImpTable



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to