[jira] [Comment Edited] (IGNITE-4617) CPP: Implement Field-access methods for binary objects

2017-03-02 Thread Igor Sapego (JIRA)

[ 
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

2017-02-28 Thread Igor Sapego (JIRA)

[ 
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

2017-02-28 Thread Igor Sapego (JIRA)

[ 
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

2017-02-06 Thread Igor Sapego (JIRA)

[ 
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)