Class DatasetWrappingDatasetGraph

java.lang.Object
org.apache.jena.sparql.core.DatasetGraphBase
org.topbraid.jenax.util.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
  • Constructor Summary

    Constructors
    Constructor
    Description
    DatasetWrappingDatasetGraph(org.apache.jena.query.Dataset dataset)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    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
     
    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
     
    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
     
    boolean
     
    boolean
     
    Iterator<org.apache.jena.graph.Node>
     
    org.apache.jena.riot.system.PrefixMap
     
    boolean
    promote(org.apache.jena.sparql.core.Transactional.Promote mode)
     
    void
    removeGraph(org.apache.jena.graph.Node graphName)
     
    long
     
    boolean
     
    org.apache.jena.query.ReadWrite
     
    org.apache.jena.query.TxnType
     

    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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    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 Details

    • DatasetWrappingDatasetGraph

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

    • 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()