You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Yury Gerzhedovich (Jira)" <ji...@apache.org> on 2021/07/15 10:08:00 UTC
[jira] [Created] (IGNITE-15128) Take own control of SQL functions
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)