[
https://issues.apache.org/jira/browse/IGNITE-15212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17390487#comment-17390487
]
Andrey Mashenkov commented on IGNITE-15212:
-------------------------------------------
jOOQ has no Calcite dialect support and jOOQ DSL should be implemented first to
make it usable for Ignite.
However, the framework itself looks very interesting.
They are already trying to integrate with Ignite 2 but failed due to poor SQL
support and possible risks of API changing in Ignite 3 and/or after switching
to Calcite.
> SQL API design.
> ---------------
>
> Key: IGNITE-15212
> URL: https://issues.apache.org/jira/browse/IGNITE-15212
> Project: Ignite
> Issue Type: New Feature
> Components: sql
> Reporter: Andrey Mashenkov
> Assignee: Andrey Mashenkov
> Priority: Major
>
> We need an SQL API for executing queries, query management, and maybe other
> stuff like statistics management.
> Let's consider
> # sync, async and reactive ways for query execution and compare other
> vendor's API.
> # potential integrations with frameworks like
> ** Reactor - rich API for working with reactive streams [1],
> ** R2DBC - reactive analog of JDBC [2]
> ** JOOQ - query builder. [3]
> [1] https://projectreactor.io/
> [2] https://r2dbc.io/
> [3] https://www.jooq.org/
--
This message was sent by Atlassian Jira
(v8.3.4#803005)