Details
-
Brainstorming
-
Status: Closed
-
Minor
-
Resolution: Done
-
Jena 3.0.0
-
None
Description
(This follows on from JENA-1064)
DatasetGraphBaseFind now has a find operations for the union graph added to make implementation easier.
Should operation(s) be exposed in the core interface DatasetGraph (the application contract)? If so, how?
The operations to consider include:
- findInUnionGraph (Iterator<Triple>)
- findQuadsInUnionGraph (Iterator<Quad>)
- findInDftGraph (Iterator<Quad> - inconsistent naming with above)
At the moment findInDftGraph returns quads and documents DatasetGraph.getDefaultGraph().find() as being the way to get triples. This suggests a different style where DatasetGraph has:
- DatasetGraph.getUnionGraph()
- DatasetGraphFind.findInUnionGraph (Iterator<Quad>)