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