Class TupleFinderOverDatasetGraph
java.lang.Object
org.aksw.jenax.arq.util.tuple.adapter.TupleFinderOverDatasetGraph
- All Implemented Interfaces:
org.aksw.commons.tuple.finder.TupleFinder<org.apache.jena.sparql.core.Quad,,org.apache.jena.graph.Node> org.aksw.commons.tuple.finder.TupleFinder4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
public class TupleFinderOverDatasetGraph
extends Object
implements org.aksw.commons.tuple.finder.TupleFinder4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
A TupleTable view over a DatasetGraph.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.sparql.core.DatasetGraphprotected Predicate<org.apache.jena.graph.Node>This predicate is used to decide whether to delegate a find() request on this class to the underlying DatasetGraph's find() or findNG() method. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTupleFinderOverDatasetGraph(org.apache.jena.sparql.core.DatasetGraph delegate, Predicate<org.apache.jena.graph.Node> findInAnyNG) -
Method Summary
Modifier and TypeMethodDescriptionStream<org.apache.jena.sparql.core.Quad>find(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) org.aksw.commons.tuple.bridge.TupleBridge4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node> static org.aksw.commons.tuple.finder.TupleFinder4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.tuple.finder.TupleFinder
contains, contains, find, findMethods inherited from interface org.aksw.commons.tuple.finder.TupleFinder4
contains, find, getDimension
-
Field Details
-
delegate
protected org.apache.jena.sparql.core.DatasetGraph delegate -
findInAnyNG
This predicate is used to decide whether to delegate a find() request on this class to the underlying DatasetGraph's find() or findNG() method.
-
-
Constructor Details
-
TupleFinderOverDatasetGraph
protected TupleFinderOverDatasetGraph(org.apache.jena.sparql.core.DatasetGraph delegate, Predicate<org.apache.jena.graph.Node> findInAnyNG)
-
-
Method Details
-
wrap
public static org.aksw.commons.tuple.finder.TupleFinder4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node> wrap(org.apache.jena.sparql.core.DatasetGraph dsg, Predicate<org.apache.jena.graph.Node> useFindNG) -
find
public Stream<org.apache.jena.sparql.core.Quad> find(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
findin interfaceorg.aksw.commons.tuple.finder.TupleFinder4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
-
getTupleBridge
public org.aksw.commons.tuple.bridge.TupleBridge4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node> getTupleBridge()- Specified by:
getTupleBridgein interfaceorg.aksw.commons.tuple.finder.TupleFinder<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node> - Specified by:
getTupleBridgein interfaceorg.aksw.commons.tuple.finder.TupleFinder4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
-