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)

Reply via email to