[
https://issues.apache.org/jira/browse/JDO-760?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15895724#comment-15895724
]
Tilmann Zäschke commented on JDO-760:
-------------------------------------
I replaced all usage of {{Collection}} with {{List}} in sections 14.3 and 14.10.
In 14.10 I added an explanatory remark that {{executeList()}} is equivalent to
{{(List) execute()}}.
In 14.6.1 I added "Only iterator(), size() and isEmpty() are required to be
implemented for result lists. All other List methods may throw an
UnsupportedOperationException."
> Spec update regarding whether Query.execute() returns List or Collection
> ------------------------------------------------------------------------
>
> Key: JDO-760
> URL: https://issues.apache.org/jira/browse/JDO-760
> Project: JDO
> Issue Type: Improvement
> Components: specification
> Affects Versions: JDO 3.1
> Reporter: Tilmann Zäschke
> Assignee: Tilmann Zäschke
> Priority: Trivial
> Labels: documentation
> Fix For: JDO 3.2
>
>
> The spec says in Section 14.6.1 that Query.execute() returns an unmodifiable
> {{List}}.
> However, the text in Section 14.3 ('uniquenes'), Section 14.10.2 and all
> examples in Section 14.10 suggest that a {{Collection}} is returned. I
> suggest updating the spec to refer to {{List}} in the listed sections.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)