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

Maksim Zhuravkov updated IGNITE-21852:
--------------------------------------
    Description: 
RecordView:deleteAll sends full rows to storage. This is not correct, it should 
only pass rows that contain only keys.


  was:
This issue is similar to IGNITE-21797.

To support reading key part from a record, there should be 
Issue is caused by the fact that at least a method (for reading Key columns 
from a full record is missing from a record Marshaller).

P.S. There is also an issue with MarshallerCache for RecordMarshaller - Since 
Marshaller cache key for key only part does not include a schema columns 
(because KvMarshaller manages ordering of columns itself) it could be necessary 
to update MarshallerCache to always include schema column.



> RecordView. RecordView deleteAll should pass key-only rows.
> -----------------------------------------------------------
>
>                 Key: IGNITE-21852
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21852
>             Project: Ignite
>          Issue Type: Bug
>          Components: sql
>            Reporter: Maksim Zhuravkov
>            Assignee: Maksim Zhuravkov
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> RecordView:deleteAll sends full rows to storage. This is not correct, it 
> should only pass rows that contain only keys.



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

Reply via email to