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)