Class DatasetGraphDelegateWithWorkerThread

java.lang.Object
org.aksw.jenax.dataaccess.sparql.common.WorkerThreadBase
org.aksw.jenax.dataaccess.sparql.common.TransactionalWrapperWithWorkerThread<org.apache.jena.sparql.core.DatasetGraph>
org.aksw.conjure.datasource.DatasetGraphDelegateWithWorkerThread
All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable, org.apache.jena.sparql.core.DatasetGraph, org.apache.jena.sparql.core.Transactional

public class DatasetGraphDelegateWithWorkerThread extends org.aksw.jenax.dataaccess.sparql.common.TransactionalWrapperWithWorkerThread<org.apache.jena.sparql.core.DatasetGraph> implements org.apache.jena.sparql.core.DatasetGraph
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional

    org.apache.jena.sparql.core.Transactional.Promote
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.jena.sparql.core.DatasetGraph
     

    Fields inherited from class org.aksw.jenax.dataaccess.sparql.common.WorkerThreadBase

    es
  • Constructor Summary

    Constructors
    Constructor
    Description
    DatasetGraphDelegateWithWorkerThread(org.apache.jena.sparql.core.DatasetGraph delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
     
    void
    add(org.apache.jena.sparql.core.Quad quad)
     
    void
    addGraph(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph)
     
    void
     
    void
     
    boolean
    contains(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
     
    boolean
    contains(org.apache.jena.sparql.core.Quad quad)
     
    boolean
    containsGraph(org.apache.jena.graph.Node graphNode)
     
    void
    delete(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
     
    void
    delete(org.apache.jena.sparql.core.Quad quad)
     
    void
    deleteAny(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>
    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>
    find(org.apache.jena.sparql.core.Quad quad)
     
    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.sparql.util.Context
     
    org.apache.jena.graph.Graph
     
    org.apache.jena.sparql.core.DatasetGraph
     
    org.apache.jena.graph.Graph
    getGraph(org.apache.jena.graph.Node graphNode)
     
    org.apache.jena.shared.Lock
     
    org.apache.jena.graph.Graph
     
    boolean
     
    Iterator<org.apache.jena.graph.Node>
     
    org.apache.jena.riot.system.PrefixMap
     
    void
    removeGraph(org.apache.jena.graph.Node graphName)
     
    long
     
    boolean
     
    static org.apache.jena.sparql.core.DatasetGraph
    wrap(org.apache.jena.sparql.core.DatasetGraph delegate)
     

    Methods inherited from class org.aksw.jenax.dataaccess.sparql.common.TransactionalWrapperWithWorkerThread

    abort, begin, begin, commit, end, isInTransaction, promote, transactionMode, transactionType

    Methods inherited from class org.aksw.jenax.dataaccess.sparql.common.WorkerThreadBase

    submit, submit, submit

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.apache.jena.sparql.core.DatasetGraph

    addAll, find, stream, stream, supportsTransactionAbort

    Methods inherited from interface org.apache.jena.sparql.core.Transactional

    abort, begin, begin, begin, calc, calculate, calculateRead, calculateWrite, commit, end, exec, execute, executeRead, executeWrite, isInTransaction, promote, promote, transactionMode, transactionType
  • Field Details

    • delegate

      protected org.apache.jena.sparql.core.DatasetGraph delegate
  • Constructor Details

    • DatasetGraphDelegateWithWorkerThread

      public DatasetGraphDelegateWithWorkerThread(org.apache.jena.sparql.core.DatasetGraph delegate)
  • Method Details

    • wrap

      public static org.apache.jena.sparql.core.DatasetGraph wrap(org.apache.jena.sparql.core.DatasetGraph delegate)
    • getDelegate

      public org.apache.jena.sparql.core.DatasetGraph getDelegate()
      Specified by:
      getDelegate in class org.aksw.jenax.dataaccess.sparql.common.TransactionalWrapperWithWorkerThread<org.apache.jena.sparql.core.DatasetGraph>
    • getDefaultGraph

      public org.apache.jena.graph.Graph getDefaultGraph()
      Specified by:
      getDefaultGraph in interface org.apache.jena.sparql.core.DatasetGraph
    • 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
    • getUnionGraph

      public org.apache.jena.graph.Graph getUnionGraph()
      Specified by:
      getUnionGraph in interface org.apache.jena.sparql.core.DatasetGraph
    • containsGraph

      public boolean containsGraph(org.apache.jena.graph.Node graphNode)
      Specified by:
      containsGraph in interface org.apache.jena.sparql.core.DatasetGraph
    • 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
    • removeGraph

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

      public Iterator<org.apache.jena.graph.Node> listGraphNodes()
      Specified by:
      listGraphNodes in interface org.apache.jena.sparql.core.DatasetGraph
    • add

      public void add(org.apache.jena.sparql.core.Quad quad)
      Specified by:
      add in interface org.apache.jena.sparql.core.DatasetGraph
    • delete

      public void delete(org.apache.jena.sparql.core.Quad quad)
      Specified by:
      delete in interface org.apache.jena.sparql.core.DatasetGraph
    • add

      public void add(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Specified by:
      add in interface org.apache.jena.sparql.core.DatasetGraph
    • delete

      public void delete(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Specified by:
      delete in interface org.apache.jena.sparql.core.DatasetGraph
    • deleteAny

      public void deleteAny(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Specified by:
      deleteAny in interface org.apache.jena.sparql.core.DatasetGraph
    • find

      public Iterator<org.apache.jena.sparql.core.Quad> find(org.apache.jena.sparql.core.Quad quad)
      Specified by:
      find in interface org.apache.jena.sparql.core.DatasetGraph
    • 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)
      Specified by:
      find in interface org.apache.jena.sparql.core.DatasetGraph
    • 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)
      Specified by:
      findNG in interface org.apache.jena.sparql.core.DatasetGraph
    • contains

      public boolean contains(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Specified by:
      contains in interface org.apache.jena.sparql.core.DatasetGraph
    • contains

      public boolean contains(org.apache.jena.sparql.core.Quad quad)
      Specified by:
      contains in interface org.apache.jena.sparql.core.DatasetGraph
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.jena.sparql.core.DatasetGraph
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.apache.jena.sparql.core.DatasetGraph
    • getLock

      public org.apache.jena.shared.Lock getLock()
      Specified by:
      getLock in interface org.apache.jena.sparql.core.DatasetGraph
    • getContext

      public org.apache.jena.sparql.util.Context getContext()
      Specified by:
      getContext in interface org.apache.jena.sparql.core.DatasetGraph
    • size

      public long size()
      Specified by:
      size in interface org.apache.jena.sparql.core.DatasetGraph
    • close

      public void close()
      Specified by:
      close in interface org.apache.jena.atlas.lib.Closeable
      Specified by:
      close in interface org.apache.jena.sparql.core.DatasetGraph
    • prefixes

      public org.apache.jena.riot.system.PrefixMap prefixes()
      Specified by:
      prefixes in interface org.apache.jena.sparql.core.DatasetGraph
    • supportsTransactions

      public boolean supportsTransactions()
      Specified by:
      supportsTransactions in interface org.apache.jena.sparql.core.DatasetGraph