Konstantin Orlov created IGNITE-26705:
-----------------------------------------
Summary: 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
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)