Package org.aksw.jenax.arq.util.dataset
Class DatasetGraphWrapperFindBase
java.lang.Object
org.apache.jena.sparql.core.DatasetGraphWrapper
org.aksw.jenax.arq.util.dataset.DatasetGraphWrapperFindBase
- All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable,org.apache.jena.atlas.lib.Sync,org.apache.jena.sparql.core.DatasetGraph,org.apache.jena.sparql.core.Transactional
- Direct Known Subclasses:
DatasetGraphCache,DatasetGraphOverTupleFinder,DatasetGraphUnionDefaultGraph,DatasetGraphWithGraphTransform
public abstract class DatasetGraphWrapperFindBase
extends org.apache.jena.sparql.core.DatasetGraphWrapper
A DatasetGraphWrapper that delegates all find calls to
#actionFind(Node, Node, Node, Node)-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDatasetGraphWrapperFindBase(org.apache.jena.sparql.core.DatasetGraph dsg) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Iterator<org.apache.jena.sparql.core.Quad>actionFind(boolean ng, org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) booleancontains(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) booleancontains(org.apache.jena.sparql.core.Quad quad) protected Iterator<org.apache.jena.sparql.core.Quad>delegateFind(boolean ng, org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Use this method to delegate find calls to the wrapped datasetIterator<org.apache.jena.sparql.core.Quad>find()Iterator<org.apache.jena.sparql.core.Quad>find(boolean ng, org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Iterator<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) Iterator<org.apache.jena.sparql.core.Quad>find(org.apache.jena.sparql.core.Quad quad) Iterator<org.apache.jena.sparql.core.Quad>findNG(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.apache.jena.graph.Graphorg.apache.jena.graph.GraphgetGraph(org.apache.jena.graph.Node graphNode) org.apache.jena.graph.GraphMethods inherited from class org.apache.jena.sparql.core.DatasetGraphWrapper
abort, add, add, addGraph, begin, begin, begin, clear, close, commit, containsGraph, delete, delete, deleteAny, end, get, getBase, getBaseForQuery, getContext, getCxt, getG, getLock, getR, getT, getW, getWrapped, isEmpty, isInTransaction, listGraphNodes, prefixes, promote, promote, removeGraph, size, supportsTransactionAbort, supportsTransactions, sync, toString, transactionMode, transactionType, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.core.DatasetGraph
addAll, stream, streamMethods inherited from interface org.apache.jena.sparql.core.Transactional
calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite
-
Constructor Details
-
DatasetGraphWrapperFindBase
protected DatasetGraphWrapperFindBase(org.apache.jena.sparql.core.DatasetGraph dsg)
-
-
Method Details
-
actionFind
protected abstract Iterator<org.apache.jena.sparql.core.Quad> actionFind(boolean ng, org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Parameters:
ng- Controls the meaning of Node.ANY for g: If false then it matches all graphs including the default graph. When true it only matches within named graphs (and not the default graph).
-
delegateFind
protected Iterator<org.apache.jena.sparql.core.Quad> delegateFind(boolean ng, org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Use this method to delegate find calls to the wrapped dataset -
find
public Iterator<org.apache.jena.sparql.core.Quad> find(boolean ng, org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) -
find
- Specified by:
findin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
findin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
find
public Iterator<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.apache.jena.sparql.core.DatasetGraph- Overrides:
findin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
find
- Specified by:
findin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
findin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
findNG
public Iterator<org.apache.jena.sparql.core.Quad> findNG(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:
findNGin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
findNGin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
contains
public boolean contains(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:
containsin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
containsin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
contains
public boolean contains(org.apache.jena.sparql.core.Quad quad) - Specified by:
containsin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
containsin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
getDefaultGraph
public org.apache.jena.graph.Graph getDefaultGraph()- Specified by:
getDefaultGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
getDefaultGraphin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
getGraph
public org.apache.jena.graph.Graph getGraph(org.apache.jena.graph.Node graphNode) - Specified by:
getGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
getGraphin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
getUnionGraph
public org.apache.jena.graph.Graph getUnionGraph()- Specified by:
getUnionGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
getUnionGraphin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-