[jira] [Comment Edited] (IGNITE-4617) CPP: Implement Field-access methods for binary objects
[ https://issues.apache.org/jira/browse/IGNITE-4617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15892812#comment-15892812 ] Igor Sapego edited comment on IGNITE-4617 at 3/2/17 7:12 PM: - Ready for review. [~ptupitsyn], [~vozerov] please, take a look. I've made some changes that affect Java and .NET and I need your opinion as you are much more experienced in these parts than me. was (Author: isapego): Ready for review. [~ptupitsyn], [~vozerov] please, take a look guys. I've made some changes that affect Java and .NET and I need your opinion as you are much more experienced in these parts than me. > CPP: Implement Field-access methods for binary objects > -- > > Key: IGNITE-4617 > URL: https://issues.apache.org/jira/browse/IGNITE-4617 > Project: Ignite > Issue Type: Task > Components: platforms >Affects Versions: 1.8 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: cpp > Fix For: 2.0 > > > Currently we have very limited implementation of binary objects that does not > provide access to fields of the binary object. At least such methods as > {{HasField}} and {{GetField}} should be implemented. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Comment Edited] (IGNITE-4617) CPP: Implement Field-access methods for binary objects
[ https://issues.apache.org/jira/browse/IGNITE-4617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15888094#comment-15888094 ] Igor Sapego edited comment on IGNITE-4617 at 2/28/17 2:23 PM: -- On the further investigation I've found that Java do not necessary store field names in schemas. Constructor only contains IDs, while names are updated only if the fast ID-based field lookup has failed. Not sure how should we handle it. was (Author: isapego): On the further investigation I've found that Java do not necessary store field names in schemas. Constructor only contains IDs, while names are updated only if the fast ID-based field lookup has failed. Not sure how should we deal with it. > CPP: Implement Field-access methods for binary objects > -- > > Key: IGNITE-4617 > URL: https://issues.apache.org/jira/browse/IGNITE-4617 > Project: Ignite > Issue Type: Task > Components: platforms >Affects Versions: 1.8 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: cpp > Fix For: 2.0 > > > Currently we have very limited implementation of binary objects that does not > provide access to fields of the binary object. At least such methods as > {{HasField}} and {{GetField}} should be implemented. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Comment Edited] (IGNITE-4617) CPP: Implement Field-access methods for binary objects
[ https://issues.apache.org/jira/browse/IGNITE-4617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15888094#comment-15888094 ] Igor Sapego edited comment on IGNITE-4617 at 2/28/17 2:22 PM: -- On the further investigation I've found that Java do not necessary store field names in schemas. Constructor only contains IDs, while names are updated only if the fast ID-based field lookup has failed. Not sure how should we deal with it. was (Author: isapego): On the further investigation I've found that Java do not necessary store field names in schemas. Constructor only contains IDs, while names are updated only if the fast ID-based field lookup has failed. > CPP: Implement Field-access methods for binary objects > -- > > Key: IGNITE-4617 > URL: https://issues.apache.org/jira/browse/IGNITE-4617 > Project: Ignite > Issue Type: Task > Components: platforms >Affects Versions: 1.8 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: cpp > Fix For: 2.0 > > > Currently we have very limited implementation of binary objects that does not > provide access to fields of the binary object. At least such methods as > {{HasField}} and {{GetField}} should be implemented. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Comment Edited] (IGNITE-4617) CPP: Implement Field-access methods for binary objects
[ https://issues.apache.org/jira/browse/IGNITE-4617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15853791#comment-15853791 ] Igor Sapego edited comment on IGNITE-4617 at 2/6/17 10:21 AM: -- As a first approach I'm going to try and get type metadata from Java by type ID (which we have access to) with, probably, some caching on C++ side for performance reasons. was (Author: isapego): As a first approach I'm going to try and get type matadata from Java by type ID (which we have access to) with, probably, some caching on C++ side for performance reasons. > CPP: Implement Field-access methods for binary objects > -- > > Key: IGNITE-4617 > URL: https://issues.apache.org/jira/browse/IGNITE-4617 > Project: Ignite > Issue Type: Task > Components: platforms >Affects Versions: 1.8 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: cpp > Fix For: 1.9 > > > Currently we have very limited implementation of binary objects that does not > provide access to fields of the binary object. At least such methods as > {{HasField}} and {{GetField}} should be implemented. -- This message was sent by Atlassian JIRA (v6.3.15#6346)