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

Binary tuple-related classes refactoring

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • binary

    Description

      Class org.apache.ignite.internal.schema.BinaryTuple in its current state doesn't  bring much value apart from providing alias for BinaryTupleReader. Besides, there is an interface org.apache.ignite.internal.schema.row.InternalTuple which implemented by both BinaryTuple and Row, but no one actually uses it to access the data.

      Let's clean up this mess. Proposed changes are:

      • rename InternalTuple to BinaryTuple
      • make BinaryTupleReader to implement interface InternalTuple
      • rename BinaryTupleReader to ByteBufferBinaryTuple
      • delete class BinaryTuple
      • make all reader to access data through interface

      Attachments

        Activity

          People

            Unassigned Unassigned
            korlov Konstantin Orlov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: