John Sirois created AURORA-1651:
-----------------------------------
Summary: I* entity objects are lossy for primitive isSet-ness
Key: AURORA-1651
URL: https://issues.apache.org/jira/browse/AURORA-1651
Project: Aurora
Issue Type: Bug
Components: Build, Scheduler
Reporter: John Sirois
For example, {{ITaskQuery}} sets the {{offset}} and {{limit}} like so:
{noformat}
this.offset = wrapped.getOffset();
this.limit = wrapped.getLimit();
{noformat}
There is no check to see if {{wrapped.isSetOffset}} or {{wrapped.isSetLimit}}
paired with use of a nullable wrapper type ({{Integer}} vs {{int}} in this
case) or an {{isSet}} bit vector. As a result a round trip from thrift struct
to entity to thrift struct loses {{isSet}}-ness.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)