Reto Gmür created COMMONSRDF-17:
-----------------------------------
Summary: Size method
Key: COMMONSRDF-17
URL: https://issues.apache.org/jira/browse/COMMONSRDF-17
Project: Apache Commons RDF
Issue Type: Improvement
Reporter: Reto Gmür
The size method is problematic for two reasons:
- it is incompatible with the Collections-API, implementations cannot at the
same time implement Collection<Triple> (even though a Graph is a collection of
triples).
- With some types of implementations calculating the exact size of a graph can
be very expensive and often the client just requires an approximate size
So I propose to replace the size method with the following
[- size: int: same as in Collection.size (returns Integer.MAX_VALUE for bigger
graphs) ]
- exactSize: long: the exact size
- approximateSize: long: the approximate size
For all but exactSize the interface can provide default implementations.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)