[
https://issues.apache.org/jira/browse/IGNITE-26705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Konstantin Orlov reassigned IGNITE-26705:
-----------------------------------------
Assignee: Konstantin Orlov
> Sql. Replace sql.engine.exec.row.RowSchema with RowNativeType
> -------------------------------------------------------------
>
> Key: IGNITE-26705
> URL: https://issues.apache.org/jira/browse/IGNITE-26705
> Project: Ignite
> Issue Type: Improvement
> Components: sql ai3
> Reporter: Konstantin Orlov
> Assignee: Konstantin Orlov
> Priority: Major
> Labels: ignite-3
>
> Back in a days, {{NativeType}} was representing types which is natively
> supported by storage subsystem. So we introduced
> {{sql.engine.exec.row.RowSchema}} as we were needed to describe more complex
> types for SQL runtime.
> Now, {{NativeType}} evolved to a primitives that can describe arbitrary type,
> not necessary one supported by storage (see NULL, PERIOD, or DURATION).
> Therefore, it's proposed to remove duplicated entities from sql engine in
> favor of core ones.
> Let's replace usages of {{RowSchema}} with {{RowNativeType}}. The latter
> should be introduced, and the former should be deleted.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)