You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Konstantin Orlov (Jira)" <ji...@apache.org> on 2023/06/21 11:55:00 UTC

[jira] [Created] (IGNITE-19793) Binary tuple-related classes refactoring

Konstantin Orlov created IGNITE-19793:
-----------------------------------------

             Summary: Binary tuple-related classes refactoring 
                 Key: IGNITE-19793
                 URL: https://issues.apache.org/jira/browse/IGNITE-19793
             Project: Ignite
          Issue Type: Improvement
          Components: binary
            Reporter: Konstantin Orlov


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



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