Vladislav Pyatkov created IGNITE-18243:
------------------------------------------
Summary: Implement a peek method for the sorted index cursor
Key: IGNITE-18243
URL: https://issues.apache.org/jira/browse/IGNITE-18243
Project: Ignite
Issue Type: Improvement
Reporter: Vladislav Pyatkov
The transaction protocol have no possibility to create a range lock. Instead of
the range locks, we are using two locks on two consecutive keys. There is a
problem: how to determine a next key when we have a current one.
For looking for the next key, we are planing to use a loop:
{code:java}
do {
nextKey = cursor.peek();
lock(nextKey);
} while (nextKey != cursor.peek());
{code}
Hence, cursor.peek() should return a next element from the cursor (by sorted
index) without movement from current position.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)