Package org.topbraid.jenax.util
Class FromDataset
- java.lang.Object
-
- org.topbraid.jenax.util.DelegatingDataset
-
- org.topbraid.jenax.util.FromDataset
-
- All Implemented Interfaces:
org.apache.jena.query.Dataset,org.apache.jena.sparql.core.Transactional
public class FromDataset extends DelegatingDataset
A Dataset that wraps another Dataset but changes its default and named graphs based on the FROM and FROM NAMED clauses of a given Query.- Author:
- Holger Knublauch
-
-
Constructor Summary
Constructors Constructor Description FromDataset(org.apache.jena.query.Dataset delegate, org.apache.jena.query.Query query)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsNamedModel(String uri)org.apache.jena.rdf.model.ModelgetDefaultModel()booleanisEmpty()Iterator<String>listNames()-
Methods inherited from class org.topbraid.jenax.util.DelegatingDataset
abort, addNamedModel, addNamedModel, asDatasetGraph, begin, begin, close, commit, containsNamedModel, end, getContext, getDelegate, getLock, getNamedModel, getNamedModel, getUnionModel, isInTransaction, listModelNames, promote, removeNamedModel, removeNamedModel, replaceNamedModel, replaceNamedModel, setDefaultModel, supportsTransactionAbort, supportsTransactions, transactionMode, transactionType
-
-
-
-
Constructor Detail
-
FromDataset
public FromDataset(org.apache.jena.query.Dataset delegate, org.apache.jena.query.Query query) throws GraphNotFoundException- Throws:
GraphNotFoundException
-
-
Method Detail
-
containsNamedModel
public boolean containsNamedModel(String uri)
- Specified by:
containsNamedModelin interfaceorg.apache.jena.query.Dataset- Overrides:
containsNamedModelin classDelegatingDataset
-
getDefaultModel
public org.apache.jena.rdf.model.Model getDefaultModel()
- Specified by:
getDefaultModelin interfaceorg.apache.jena.query.Dataset- Overrides:
getDefaultModelin classDelegatingDataset
-
listNames
public Iterator<String> listNames()
- Specified by:
listNamesin interfaceorg.apache.jena.query.Dataset- Overrides:
listNamesin classDelegatingDataset
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.apache.jena.query.Dataset- Overrides:
isEmptyin classDelegatingDataset
-
-