[ 
https://issues.apache.org/jira/browse/IGNITE-20356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin updated IGNITE-20356:
--------------------------------------
    Description: 
In IGNITE-19791, a wrapper over BinaryTuple was added.

This wrapper (BinaryTupleRowWrapper) does not support the "set()" method

Instead of using "set(int, RowT, Object)" method, we can use the "append(RowT, 
Object)" method to add fields sequentially.

To add this method we need:
 * Implement an efficient addition of field values to BinaryTuple if it is not 
implemented yet.
 * Remove the RowHandler#set() method and rework all related code/tests to use 
the "RowHandler#append()" method.

  was:
In IGNITE-19791, a wrapper over BinaryTuple was added.

This wrapper (BinaryTupleRowWrapper) does not support the "set()" method 

Instead of using "set(int, RowT, Object)" method, we can use the "append(RowT, 
Object)" method to add fields sequentially.

To add this method we need:
* Implement an efficient addition of fields to BinaryTuple if it is not 
implemented yet.
* Remove the RowHandler#set() method and rework all related code/tests to use 
the "RowHandler#append()" method.


> Sql. Replace the RowHandler "set" operation with "append".
> ----------------------------------------------------------
>
>                 Key: IGNITE-20356
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20356
>             Project: Ignite
>          Issue Type: Improvement
>          Components: sql
>            Reporter: Pavel Pereslegin
>            Priority: Major
>              Labels: ignite-3
>
> In IGNITE-19791, a wrapper over BinaryTuple was added.
> This wrapper (BinaryTupleRowWrapper) does not support the "set()" method
> Instead of using "set(int, RowT, Object)" method, we can use the 
> "append(RowT, Object)" method to add fields sequentially.
> To add this method we need:
>  * Implement an efficient addition of field values to BinaryTuple if it is 
> not implemented yet.
>  * Remove the RowHandler#set() method and rework all related code/tests to 
> use the "RowHandler#append()" method.



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

Reply via email to