Class DelegatingDataset

  • All Implemented Interfaces:
    org.apache.jena.query.Dataset, org.apache.jena.sparql.core.Transactional
    Direct Known Subclasses:
    DatasetWithDifferentDefaultModel, FromDataset

    public class DelegatingDataset
    extends Object
    implements org.apache.jena.query.Dataset
    A Dataset that simply delegates all its calls, allowing to wrap an existing Dataset (e.g. the TopBraid Dataset).
    Author:
    Holger Knublauch
    • Constructor Detail

      • DelegatingDataset

        public DelegatingDataset​(org.apache.jena.query.Dataset delegate)
    • Method Detail

      • addNamedModel

        public org.apache.jena.query.Dataset addNamedModel​(org.apache.jena.rdf.model.Resource resource,
                                                           org.apache.jena.rdf.model.Model model)
        Specified by:
        addNamedModel in interface org.apache.jena.query.Dataset
      • addNamedModel

        public org.apache.jena.query.Dataset addNamedModel​(String uri,
                                                           org.apache.jena.rdf.model.Model model)
        Specified by:
        addNamedModel in interface org.apache.jena.query.Dataset
      • abort

        public void abort()
        Specified by:
        abort in interface org.apache.jena.query.Dataset
        Specified by:
        abort in interface org.apache.jena.sparql.core.Transactional
      • asDatasetGraph

        public org.apache.jena.sparql.core.DatasetGraph asDatasetGraph()
        Specified by:
        asDatasetGraph in interface org.apache.jena.query.Dataset
      • begin

        public void begin​(org.apache.jena.query.TxnType type)
        Specified by:
        begin in interface org.apache.jena.sparql.core.Transactional
      • begin

        public void begin​(org.apache.jena.query.ReadWrite readWrite)
        Specified by:
        begin in interface org.apache.jena.query.Dataset
        Specified by:
        begin in interface org.apache.jena.sparql.core.Transactional
      • close

        public void close()
        Specified by:
        close in interface org.apache.jena.query.Dataset
      • commit

        public void commit()
        Specified by:
        commit in interface org.apache.jena.query.Dataset
        Specified by:
        commit in interface org.apache.jena.sparql.core.Transactional
      • containsNamedModel

        public boolean containsNamedModel​(org.apache.jena.rdf.model.Resource resource)
        Specified by:
        containsNamedModel in interface org.apache.jena.query.Dataset
      • containsNamedModel

        public boolean containsNamedModel​(String uri)
        Specified by:
        containsNamedModel in interface org.apache.jena.query.Dataset
      • end

        public void end()
        Specified by:
        end in interface org.apache.jena.query.Dataset
        Specified by:
        end in interface org.apache.jena.sparql.core.Transactional
      • getContext

        public org.apache.jena.sparql.util.Context getContext()
        Specified by:
        getContext in interface org.apache.jena.query.Dataset
      • getDefaultModel

        public org.apache.jena.rdf.model.Model getDefaultModel()
        Specified by:
        getDefaultModel in interface org.apache.jena.query.Dataset
      • getDelegate

        public org.apache.jena.query.Dataset getDelegate()
      • getLock

        public org.apache.jena.shared.Lock getLock()
        Specified by:
        getLock in interface org.apache.jena.query.Dataset
      • getNamedModel

        public org.apache.jena.rdf.model.Model getNamedModel​(org.apache.jena.rdf.model.Resource resource)
        Specified by:
        getNamedModel in interface org.apache.jena.query.Dataset
      • getNamedModel

        public org.apache.jena.rdf.model.Model getNamedModel​(String uri)
        Specified by:
        getNamedModel in interface org.apache.jena.query.Dataset
      • getUnionModel

        public org.apache.jena.rdf.model.Model getUnionModel()
        Specified by:
        getUnionModel in interface org.apache.jena.query.Dataset
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.apache.jena.query.Dataset
      • isInTransaction

        public boolean isInTransaction()
        Specified by:
        isInTransaction in interface org.apache.jena.query.Dataset
        Specified by:
        isInTransaction in interface org.apache.jena.sparql.core.Transactional
      • listModelNames

        public Iterator<org.apache.jena.rdf.model.Resource> listModelNames()
        Specified by:
        listModelNames in interface org.apache.jena.query.Dataset
      • listNames

        public Iterator<String> listNames()
        Specified by:
        listNames in interface org.apache.jena.query.Dataset
      • promote

        public boolean promote​(org.apache.jena.sparql.core.Transactional.Promote mode)
        Specified by:
        promote in interface org.apache.jena.sparql.core.Transactional
      • removeNamedModel

        public org.apache.jena.query.Dataset removeNamedModel​(org.apache.jena.rdf.model.Resource resource)
        Specified by:
        removeNamedModel in interface org.apache.jena.query.Dataset
      • removeNamedModel

        public org.apache.jena.query.Dataset removeNamedModel​(String uri)
        Specified by:
        removeNamedModel in interface org.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:
        replaceNamedModel in interface org.apache.jena.query.Dataset
      • replaceNamedModel

        public org.apache.jena.query.Dataset replaceNamedModel​(String uri,
                                                               org.apache.jena.rdf.model.Model model)
        Specified by:
        replaceNamedModel in interface org.apache.jena.query.Dataset
      • setDefaultModel

        public org.apache.jena.query.Dataset setDefaultModel​(org.apache.jena.rdf.model.Model model)
        Specified by:
        setDefaultModel in interface org.apache.jena.query.Dataset
      • supportsTransactions

        public boolean supportsTransactions()
        Specified by:
        supportsTransactions in interface org.apache.jena.query.Dataset
      • supportsTransactionAbort

        public boolean supportsTransactionAbort()
        Specified by:
        supportsTransactionAbort in interface org.apache.jena.query.Dataset
      • transactionType

        public org.apache.jena.query.TxnType transactionType()
        Specified by:
        transactionType in interface org.apache.jena.sparql.core.Transactional
      • transactionMode

        public org.apache.jena.query.ReadWrite transactionMode()
        Specified by:
        transactionMode in interface org.apache.jena.sparql.core.Transactional