You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Konstantin Orlov (Jira)" <ji...@apache.org> on 2025/10/07 13:17:00 UTC
[jira] [Created] (IGNITE-26634) Sql. Remove class-level generic from SQL expressions
Konstantin Orlov created IGNITE-26634:
-----------------------------------------
Summary: Sql. Remove class-level generic from SQL expressions
Key: IGNITE-26634
URL: https://issues.apache.org/jira/browse/IGNITE-26634
Project: Ignite
Issue Type: Improvement
Components: sql ai3
Reporter: Konstantin Orlov
Currently, all sql expression interfaces (i.e. {{SqlPredicate}}, {{SqlJoinPredicate}}) as well as factory itself has class level generic which doesn't serve any particular purpose. This generic parameter can be safely moved to method-level because only provided context defines type of the supported input.
This change will allow us to have common cache and reuse similar expressions, but in different context (with different type of RowHandler).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)