Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
Description
IGNITE-16004 introduces guaranteed row order for multi-row operations, like GetAll, InsertAll, DeleteAll. We can leverage this fact to optimize the thin client protocol:
- GetAll can return values without keys (keys are known on the client), and without size (it is the same as input collection size)
- InsertAll and DeleteAll can return a bit set to indicate which items were skipped.
Attachments
Issue Links
- is blocked by
-
IGNITE-19693 getAll does not preserve order and does not return nulls for missing keys
- Resolved
-
IGNITE-16004 Preserve key order in InternalTableImpl#collectMultiRowsResponses
- Resolved
-
IGNITE-15939 .NET: Fix tests related to reading non existing keys
- Resolved