Vladislav Pyatkov created IGNITE-21383:
------------------------------------------

             Summary: Optimize binary tuple creation
                 Key: IGNITE-21383
                 URL: https://issues.apache.org/jira/browse/IGNITE-21383
             Project: Ignite
          Issue Type: Improvement
            Reporter: Vladislav Pyatkov
         Attachments: TupleBuildGraph.png

h3. Motivation
Currently, the KV API requires a key tuple to get or put a value. There is a 
typical pattern:
{code}
kvView.put(null, Tuple.create().set("key", i), Tuple.create().set("valInt", i));
kvView.get(null, Tuple.create().set("key", i));
{code}
Beside that, we spend more time validating field name limitations.

h3. Definition of done
We do not parse field names to put or get values from KV views.
Probably we will be able to make a tuple template for the known table schema 
and provide access to it through an API.



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

Reply via email to