Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-17684

Investigate of using BinaryTuple instead of array of objects in SQL execution

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • sql

    Description

      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

      As result of the task - list of issues which need to be resolved to implement reuse BinaryTuple

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jooger Iurii Gerzhedovich
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: