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)