Class DatasetGraphOverTupleFinder<D,C>
java.lang.Object
org.apache.jena.sparql.core.DatasetGraphWrapper
org.aksw.jenax.arq.util.dataset.DatasetGraphWrapperFindBase
org.aksw.jenax.arq.util.tuple.adapter.DatasetGraphOverTupleFinder<D,C>
- Type Parameters:
D-C-
- 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.DatasetGraphWrapperView,org.apache.jena.sparql.core.Transactional
public class DatasetGraphOverTupleFinder<D,C>
extends DatasetGraphWrapperFindBase
implements org.apache.jena.sparql.core.DatasetGraphWrapperView
A Dataset wrapper that delegates all find-related (including contains) invocations to
a tuple finder.
All other methods (e.g. add, remove, begin, ...) delegate to the wrapped dataset.
- Author:
- raven
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.aksw.commons.tuple.finder.TupleFinder<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDatasetGraphOverTupleFinder(org.apache.jena.sparql.core.DatasetGraph dsg, org.aksw.commons.tuple.finder.TupleFinder<org.apache.jena.sparql.core.Quad, org.apache.jena.graph.Node> tupleFinder) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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) static org.apache.jena.sparql.core.DatasetGraphwrap(org.apache.jena.sparql.core.DatasetGraph dsg, org.aksw.commons.tuple.finder.TupleFinder<org.apache.jena.sparql.core.Quad, org.apache.jena.graph.Node> tupleFinder) Methods inherited from class org.aksw.jenax.arq.util.dataset.DatasetGraphWrapperFindBase
contains, contains, delegateFind, find, find, find, find, findNG, getDefaultGraph, getGraph, getUnionGraphMethods 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
add, add, addAll, addGraph, clear, close, contains, contains, containsGraph, delete, delete, deleteAny, find, find, find, findNG, getContext, getDefaultGraph, getGraph, getLock, getUnionGraph, isEmpty, listGraphNodes, prefixes, removeGraph, size, stream, stream, supportsTransactionAbort, supportsTransactionsMethods inherited from interface org.apache.jena.sparql.core.Transactional
abort, begin, begin, begin, calc, calculate, calculateRead, calculateWrite, commit, end, exec, execute, executeRead, executeWrite, isInTransaction, promote, promote, transactionMode, transactionType
-
Field Details
-
tupleFinder
protected org.aksw.commons.tuple.finder.TupleFinder<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node> tupleFinder
-
-
Constructor Details
-
DatasetGraphOverTupleFinder
protected DatasetGraphOverTupleFinder(org.apache.jena.sparql.core.DatasetGraph dsg, org.aksw.commons.tuple.finder.TupleFinder<org.apache.jena.sparql.core.Quad, org.apache.jena.graph.Node> tupleFinder)
-
-
Method Details
-
wrap
public static org.apache.jena.sparql.core.DatasetGraph wrap(org.apache.jena.sparql.core.DatasetGraph dsg, org.aksw.commons.tuple.finder.TupleFinder<org.apache.jena.sparql.core.Quad, org.apache.jena.graph.Node> tupleFinder) -
actionFind
protected 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) - Specified by:
actionFindin classDatasetGraphWrapperFindBase- 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).
-