[ https://issues.apache.org/jira/browse/COMMONSRDF-17?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stian Soiland-Reyes closed COMMONSRDF-17. ----------------------------------------- Resolution: Won't Fix > Make size method compatible with Collection.size? > ------------------------------------------------- > > 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)