You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Yury Gerzhedovich (Jira)" <ji...@apache.org> on 2022/09/14 14:01:00 UTC

[jira] [Created] (IGNITE-17684) Investigate of using BinaryTuple instead of array of objects in SQL execution

Yury Gerzhedovich created IGNITE-17684:
------------------------------------------

             Summary: Investigate of using BinaryTuple instead of array of objects in SQL execution
                 Key: IGNITE-17684
                 URL: https://issues.apache.org/jira/browse/IGNITE-17684
             Project: Ignite
          Issue Type: Improvement
          Components: sql
            Reporter: Yury Gerzhedovich


Right now internaly we use array of objects to represent row in SQL instead of BinaryTuple and do unnecessary convertation.
Let's investigate possibility migration from array of objects to direct usage of BinaryTuple in execution tree. There are possible issue for some type execution, like a twophase aggregates and potentialy we should use different representation of row for different parts.
Start points are: 
org.apache.ignite.internal.sql.engine.exec.ArrayRowHandler
org.apache.ignite.internal.sql.engine.schema.IgniteTableImpl#toRow



--
This message was sent by Atlassian Jira
(v8.20.10#820010)