Class DatasetWrappingDatasetGraph

  • All Implemented Interfaces:
    org.apache.jena.atlas.lib.Closeable, org.apache.jena.sparql.core.DatasetGraph, org.apache.jena.sparql.core.Transactional

    public class DatasetWrappingDatasetGraph
    extends org.apache.jena.sparql.core.DatasetGraphBase
    An implementation of DatasetGraph that delegates all work to a given Dataset implementation.
    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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void abort()  
      void add​(org.apache.jena.sparql.core.Quad quad)  
      void addGraph​(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph)  
      void begin​(org.apache.jena.query.ReadWrite readWrite)  
      void begin​(org.apache.jena.query.TxnType type)  
      void commit()  
      boolean containsGraph​(org.apache.jena.graph.Node graphNode)  
      void delete​(org.apache.jena.sparql.core.Quad quad)  
      void end()  
      Iterator<org.apache.jena.sparql.core.Quad> find​(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)  
      Iterator<org.apache.jena.sparql.core.Quad> findNG​(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)  
      org.apache.jena.graph.Graph getDefaultGraph()  
      org.apache.jena.graph.Graph getGraph​(org.apache.jena.graph.Node graphNode)  
      protected org.apache.jena.graph.Graph getGraph​(org.apache.jena.sparql.core.Quad quad)  
      org.apache.jena.shared.Lock getLock()  
      boolean isEmpty()  
      boolean isInTransaction()  
      Iterator<org.apache.jena.graph.Node> listGraphNodes()  
      org.apache.jena.riot.system.PrefixMap prefixes()  
      boolean promote​(org.apache.jena.sparql.core.Transactional.Promote mode)  
      void removeGraph​(org.apache.jena.graph.Node graphName)  
      long size()  
      boolean supportsTransactions()  
      org.apache.jena.query.ReadWrite transactionMode()  
      org.apache.jena.query.TxnType transactionType()  
      • Methods inherited from class org.apache.jena.sparql.core.DatasetGraphBase

        add, clear, close, contains, contains, delete, deleteAny, deleteAny, find, find, getContext, getUnionGraph, isWildcard, setDefaultGraph, toString, unsupportedMethod
      • Methods inherited from interface org.apache.jena.sparql.core.DatasetGraph

        addAll, stream, stream, supportsTransactionAbort
      • Methods inherited from interface org.apache.jena.sparql.core.Transactional

        begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote
    • Constructor Detail

      • DatasetWrappingDatasetGraph

        public DatasetWrappingDatasetGraph​(org.apache.jena.query.Dataset dataset)
    • Method Detail

      • add

        public void add​(org.apache.jena.sparql.core.Quad quad)
        Specified by:
        add in interface org.apache.jena.sparql.core.DatasetGraph
        Overrides:
        add in class org.apache.jena.sparql.core.DatasetGraphBase
      • containsGraph

        public boolean containsGraph​(org.apache.jena.graph.Node graphNode)
        Specified by:
        containsGraph in interface org.apache.jena.sparql.core.DatasetGraph
        Overrides:
        containsGraph in class org.apache.jena.sparql.core.DatasetGraphBase
      • delete

        public void delete​(org.apache.jena.sparql.core.Quad quad)
        Specified by:
        delete in interface org.apache.jena.sparql.core.DatasetGraph
        Overrides:
        delete in class org.apache.jena.sparql.core.DatasetGraphBase
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.apache.jena.sparql.core.DatasetGraph
        Overrides:
        isEmpty in class org.apache.jena.sparql.core.DatasetGraphBase
      • listGraphNodes

        public Iterator<org.apache.jena.graph.Node> listGraphNodes()
      • find

        public Iterator<org.apache.jena.sparql.core.Quad> find​(org.apache.jena.graph.Node g,
                                                               org.apache.jena.graph.Node s,
                                                               org.apache.jena.graph.Node p,
                                                               org.apache.jena.graph.Node o)
      • findNG

        public Iterator<org.apache.jena.sparql.core.Quad> findNG​(org.apache.jena.graph.Node g,
                                                                 org.apache.jena.graph.Node s,
                                                                 org.apache.jena.graph.Node p,
                                                                 org.apache.jena.graph.Node o)
      • getDefaultGraph

        public org.apache.jena.graph.Graph getDefaultGraph()
        Specified by:
        getDefaultGraph in interface org.apache.jena.sparql.core.DatasetGraph
        Specified by:
        getDefaultGraph in class org.apache.jena.sparql.core.DatasetGraphBase
      • getGraph

        public org.apache.jena.graph.Graph getGraph​(org.apache.jena.graph.Node graphNode)
        Specified by:
        getGraph in interface org.apache.jena.sparql.core.DatasetGraph
        Specified by:
        getGraph in class org.apache.jena.sparql.core.DatasetGraphBase
      • getGraph

        protected org.apache.jena.graph.Graph getGraph​(org.apache.jena.sparql.core.Quad quad)
      • getLock

        public org.apache.jena.shared.Lock getLock()
        Specified by:
        getLock in interface org.apache.jena.sparql.core.DatasetGraph
        Overrides:
        getLock in class org.apache.jena.sparql.core.DatasetGraphBase
      • size

        public long size()
        Specified by:
        size in interface org.apache.jena.sparql.core.DatasetGraph
        Overrides:
        size in class org.apache.jena.sparql.core.DatasetGraphBase
      • addGraph

        public void addGraph​(org.apache.jena.graph.Node graphName,
                             org.apache.jena.graph.Graph graph)
        Specified by:
        addGraph in interface org.apache.jena.sparql.core.DatasetGraph
        Specified by:
        addGraph in class org.apache.jena.sparql.core.DatasetGraphBase
      • removeGraph

        public void removeGraph​(org.apache.jena.graph.Node graphName)
        Specified by:
        removeGraph in interface org.apache.jena.sparql.core.DatasetGraph
        Specified by:
        removeGraph in class org.apache.jena.sparql.core.DatasetGraphBase
      • begin

        public void begin​(org.apache.jena.query.ReadWrite readWrite)
      • begin

        public void begin​(org.apache.jena.query.TxnType type)
      • promote

        public boolean promote​(org.apache.jena.sparql.core.Transactional.Promote mode)
      • transactionMode

        public org.apache.jena.query.ReadWrite transactionMode()
      • transactionType

        public org.apache.jena.query.TxnType transactionType()
      • commit

        public void commit()
      • abort

        public void abort()
      • isInTransaction

        public boolean isInTransaction()
      • end

        public void end()
      • supportsTransactions

        public boolean supportsTransactions()
      • prefixes

        public org.apache.jena.riot.system.PrefixMap prefixes()