Package org.topbraid.jenax.util
Class DelegatingDataset
java.lang.Object
org.topbraid.jenax.util.DelegatingDataset
- All Implemented Interfaces:
org.apache.jena.query.Dataset,org.apache.jena.sparql.core.Transactional
- Direct Known Subclasses:
DatasetWithDifferentDefaultModel,FromDataset
A Dataset that simply delegates all its calls, allowing to wrap an existing
Dataset (e.g. the TopBraid Dataset).
- Author:
- Holger Knublauch
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()org.apache.jena.query.DatasetaddNamedModel(String uri, org.apache.jena.rdf.model.Model model) org.apache.jena.query.DatasetaddNamedModel(org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Model model) org.apache.jena.sparql.core.DatasetGraphvoidbegin(org.apache.jena.query.ReadWrite readWrite) voidbegin(org.apache.jena.query.TxnType type) voidclose()voidcommit()booleancontainsNamedModel(String uri) booleancontainsNamedModel(org.apache.jena.rdf.model.Resource resource) voidend()org.apache.jena.sparql.util.Contextorg.apache.jena.rdf.model.Modelorg.apache.jena.query.Datasetorg.apache.jena.shared.LockgetLock()org.apache.jena.rdf.model.ModelgetNamedModel(String uri) org.apache.jena.rdf.model.ModelgetNamedModel(org.apache.jena.rdf.model.Resource resource) org.apache.jena.rdf.model.ModelbooleanisEmpty()booleanIterator<org.apache.jena.rdf.model.Resource>booleanpromote(org.apache.jena.sparql.core.Transactional.Promote mode) org.apache.jena.query.DatasetremoveNamedModel(String uri) org.apache.jena.query.DatasetremoveNamedModel(org.apache.jena.rdf.model.Resource resource) org.apache.jena.query.DatasetreplaceNamedModel(String uri, org.apache.jena.rdf.model.Model model) org.apache.jena.query.DatasetreplaceNamedModel(org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Model model) org.apache.jena.query.DatasetsetDefaultModel(org.apache.jena.rdf.model.Model model) booleanbooleanorg.apache.jena.query.ReadWriteorg.apache.jena.query.TxnTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.query.Dataset
getPrefixMappingMethods inherited from interface org.apache.jena.sparql.core.Transactional
begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote
-
Constructor Details
-
DelegatingDataset
public DelegatingDataset(org.apache.jena.query.Dataset delegate)
-
-
Method Details
-
addNamedModel
public org.apache.jena.query.Dataset addNamedModel(org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Model model) - Specified by:
addNamedModelin interfaceorg.apache.jena.query.Dataset
-
addNamedModel
public org.apache.jena.query.Dataset addNamedModel(String uri, org.apache.jena.rdf.model.Model model) - Specified by:
addNamedModelin interfaceorg.apache.jena.query.Dataset
-
abort
public void abort()- Specified by:
abortin interfaceorg.apache.jena.query.Dataset- Specified by:
abortin interfaceorg.apache.jena.sparql.core.Transactional
-
asDatasetGraph
public org.apache.jena.sparql.core.DatasetGraph asDatasetGraph()- Specified by:
asDatasetGraphin interfaceorg.apache.jena.query.Dataset
-
begin
public void begin(org.apache.jena.query.TxnType type) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
begin
public void begin(org.apache.jena.query.ReadWrite readWrite) - Specified by:
beginin interfaceorg.apache.jena.query.Dataset- Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
close
public void close()- Specified by:
closein interfaceorg.apache.jena.query.Dataset
-
commit
public void commit()- Specified by:
commitin interfaceorg.apache.jena.query.Dataset- Specified by:
commitin interfaceorg.apache.jena.sparql.core.Transactional
-
containsNamedModel
public boolean containsNamedModel(org.apache.jena.rdf.model.Resource resource) - Specified by:
containsNamedModelin interfaceorg.apache.jena.query.Dataset
-
containsNamedModel
- Specified by:
containsNamedModelin interfaceorg.apache.jena.query.Dataset
-
end
public void end()- Specified by:
endin interfaceorg.apache.jena.query.Dataset- Specified by:
endin interfaceorg.apache.jena.sparql.core.Transactional
-
getContext
public org.apache.jena.sparql.util.Context getContext()- Specified by:
getContextin interfaceorg.apache.jena.query.Dataset
-
getDefaultModel
public org.apache.jena.rdf.model.Model getDefaultModel()- Specified by:
getDefaultModelin interfaceorg.apache.jena.query.Dataset
-
getDelegate
public org.apache.jena.query.Dataset getDelegate() -
getLock
public org.apache.jena.shared.Lock getLock()- Specified by:
getLockin interfaceorg.apache.jena.query.Dataset
-
getNamedModel
public org.apache.jena.rdf.model.Model getNamedModel(org.apache.jena.rdf.model.Resource resource) - Specified by:
getNamedModelin interfaceorg.apache.jena.query.Dataset
-
getNamedModel
- Specified by:
getNamedModelin interfaceorg.apache.jena.query.Dataset
-
getUnionModel
public org.apache.jena.rdf.model.Model getUnionModel()- Specified by:
getUnionModelin interfaceorg.apache.jena.query.Dataset
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.apache.jena.query.Dataset
-
isInTransaction
public boolean isInTransaction()- Specified by:
isInTransactionin interfaceorg.apache.jena.query.Dataset- Specified by:
isInTransactionin interfaceorg.apache.jena.sparql.core.Transactional
-
listModelNames
- Specified by:
listModelNamesin interfaceorg.apache.jena.query.Dataset
-
listNames
- Specified by:
listNamesin interfaceorg.apache.jena.query.Dataset
-
promote
public boolean promote(org.apache.jena.sparql.core.Transactional.Promote mode) - Specified by:
promotein interfaceorg.apache.jena.sparql.core.Transactional
-
removeNamedModel
public org.apache.jena.query.Dataset removeNamedModel(org.apache.jena.rdf.model.Resource resource) - Specified by:
removeNamedModelin interfaceorg.apache.jena.query.Dataset
-
removeNamedModel
- Specified by:
removeNamedModelin interfaceorg.apache.jena.query.Dataset
-
replaceNamedModel
public org.apache.jena.query.Dataset replaceNamedModel(org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Model model) - Specified by:
replaceNamedModelin interfaceorg.apache.jena.query.Dataset
-
replaceNamedModel
public org.apache.jena.query.Dataset replaceNamedModel(String uri, org.apache.jena.rdf.model.Model model) - Specified by:
replaceNamedModelin interfaceorg.apache.jena.query.Dataset
-
setDefaultModel
public org.apache.jena.query.Dataset setDefaultModel(org.apache.jena.rdf.model.Model model) - Specified by:
setDefaultModelin interfaceorg.apache.jena.query.Dataset
-
supportsTransactions
public boolean supportsTransactions()- Specified by:
supportsTransactionsin interfaceorg.apache.jena.query.Dataset
-
supportsTransactionAbort
public boolean supportsTransactionAbort()- Specified by:
supportsTransactionAbortin interfaceorg.apache.jena.query.Dataset
-
transactionType
public org.apache.jena.query.TxnType transactionType()- Specified by:
transactionTypein interfaceorg.apache.jena.sparql.core.Transactional
-
transactionMode
public org.apache.jena.query.ReadWrite transactionMode()- Specified by:
transactionModein interfaceorg.apache.jena.sparql.core.Transactional
-