Details
Description
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
Attachments
Issue Links
- Blocked
-
IGNITE-15529 JDBC driver for 3.0: list all supported sql functions
- Open
- blocks
-
IGNITE-15436 Calcite engine. Merge Calcite SQL Engine to Ignite 2.x
- Resolved
- is depended upon by
-
IGNITE-14479 Column default value parser
- Open
- is part of
-
IGNITE-12248 Apache Calcite based query execution engine
- Open
- links to