Ivan Gagarkin created IGNITE-21154:
--------------------------------------
Summary: Improve InternalTable API
Key: IGNITE-21154
URL: https://issues.apache.org/jira/browse/IGNITE-21154
Project: Ignite
Issue Type: Improvement
Components: sql
Reporter: Ivan Gagarkin
Currently, {{org.apache.ignite.internal.table.InternalTable}} contains two
methods, {{deleteAllExact}} and {{{}deleteExact{}}}, which compare all columns
of the stored and provided rows, subsequently deleting the rows if their
columns are equal. We need to introduce an option allowing specification of
only selected columns for equality checks.
Additionally, there is a need for methods capable of deleting rows in a
specific partition. This would involve implementing functionality like
{code:java}
CompletableFuture<Boolean> delete(BinaryRowEx keyRow, int partitionId,
@Nullable InternalTransaction tx);{code}
to enable targeted row deletion within an exact partition.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)