Hey,

is there some code in Jena that implements SPARQL algebra operations
as functions on ResultSets? Something like:

ResultSet match(Graph graph, Node subject, Node property, Node object)
ResultSet join(ResultSetRewindable left, ResultSetRewindable right)
ResultSet leftJoin(ResultSetRewindable left, ResultSetRewindable right)
ResultSet union(ResultSetRewindable left, ResultSetRewindable right)
ResultSet filter(ResultSetRewindable left, Predicate<QuerySolution> filter)

I've done a very basic implementation, but I'd rather reuse code if it
exists already.


Martynas
atomgraph.com

Reply via email to