[ https://issues.apache.org/jira/browse/IGNITE-16115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Mashenkov updated IGNITE-16115: -------------------------------------- Labels: ignite-3 (was: ) > Implement getNullable and getOrDefault operations. > -------------------------------------------------- > > Key: IGNITE-16115 > URL: https://issues.apache.org/jira/browse/IGNITE-16115 > Project: Ignite > Issue Type: Improvement > Reporter: Andrey Mashenkov > Priority: Major > Labels: ignite-3 > > It is allowed to map an object to a single nullable column, which makes > 'null' values legal in the KeyValue view. > Once the 'null' value is possible there is no way to distinguish, if there is > no row in a table for the given key, or the row exists and the mapped column > contains the 'null' value. > Let's introduce NullableValue class-wrapper for a value and implement > getNullable, and getOrDefault methods for that purpose. > The first is useful for cases, when it's not possible to use a "default", but > creates an additional wrapper. -- This message was sent by Atlassian Jira (v8.20.1#820001)