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)

Reply via email to