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, asDatasetGraph, begin, begin, close, commit, end, getContext, getDelegate, getLock, getNamedModel, getUnionModel, isInTransaction, promote, removeNamedModel, 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
-
-