Interface LinkDatasetGraphWrapper

All Superinterfaces:
AutoCloseable, org.apache.jena.rdflink.LinkDatasetGraph, org.apache.jena.rdflink.LinkDatasetGraphAccess, LinkDatasetGraphBase, org.apache.jena.sparql.core.Transactional, TransactionalWrapper
All Known Implementing Classes:
LinkDatasetGraphWrapperBase, LinkDatasetGraphWrapperTxn

public interface LinkDatasetGraphWrapper extends LinkDatasetGraphBase
  • Nested Class Summary

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

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

    Modifier and Type
    Method
    Description
    default void
     
    default void
     
    default void
     
    default void
     
    default void
     
    default void
    delete(org.apache.jena.graph.Node graphName)
     
    default org.apache.jena.graph.Graph
    get()
     
    default org.apache.jena.graph.Graph
    get(String graphName)
     
    default org.apache.jena.graph.Graph
    get(org.apache.jena.graph.Node graphName)
     
    default org.apache.jena.sparql.core.DatasetGraph
     
    org.apache.jena.rdflink.LinkDatasetGraph
    This method needs to be overridden for transaction support
    default boolean
     
    default void
    load(String file)
     
    default void
    load(org.apache.jena.graph.Graph graph)
     
    default void
    load(org.apache.jena.graph.Node graphName, String file)
     
    default void
    load(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph)
     
    default void
     
    default void
    loadDataset(org.apache.jena.sparql.core.DatasetGraph dataset)
     
    default void
     
    default void
    put(String file)
     
    default void
    put(org.apache.jena.graph.Graph graph)
     
    default void
    put(org.apache.jena.graph.Node graphName, String file)
     
    default void
    put(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph)
     
    default void
     
    default void
    putDataset(org.apache.jena.sparql.core.DatasetGraph dataset)
     

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

    begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote

    Methods inherited from interface org.aksw.jenax.dataaccess.sparql.common.TransactionalWrapper

    abort, begin, begin, commit, end, getTransactionalDelegate, isInTransaction, promote, transactionMode, transactionType
  • Method Details

    • getDelegate

      org.apache.jena.rdflink.LinkDatasetGraph getDelegate()
      Description copied from interface: TransactionalWrapper
      This method needs to be overridden for transaction support
      Specified by:
      getDelegate in interface TransactionalWrapper
    • beforeExec

      default void beforeExec()
    • afterExec

      default void afterExec()
    • onException

      default void onException(Exception e)
    • load

      default void load(org.apache.jena.graph.Node graphName, String file)
      Specified by:
      load in interface org.apache.jena.rdflink.LinkDatasetGraph
    • load

      default void load(String file)
      Specified by:
      load in interface org.apache.jena.rdflink.LinkDatasetGraph
    • load

      default void load(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph)
      Specified by:
      load in interface org.apache.jena.rdflink.LinkDatasetGraph
    • load

      default void load(org.apache.jena.graph.Graph graph)
      Specified by:
      load in interface org.apache.jena.rdflink.LinkDatasetGraph
    • put

      default void put(org.apache.jena.graph.Node graphName, String file)
      Specified by:
      put in interface org.apache.jena.rdflink.LinkDatasetGraph
    • put

      default void put(String file)
      Specified by:
      put in interface org.apache.jena.rdflink.LinkDatasetGraph
    • put

      default void put(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph)
      Specified by:
      put in interface org.apache.jena.rdflink.LinkDatasetGraph
    • put

      default void put(org.apache.jena.graph.Graph graph)
      Specified by:
      put in interface org.apache.jena.rdflink.LinkDatasetGraph
    • delete

      default void delete(org.apache.jena.graph.Node graphName)
      Specified by:
      delete in interface org.apache.jena.rdflink.LinkDatasetGraph
    • delete

      default void delete()
      Specified by:
      delete in interface org.apache.jena.rdflink.LinkDatasetGraph
    • loadDataset

      default void loadDataset(String file)
      Specified by:
      loadDataset in interface org.apache.jena.rdflink.LinkDatasetGraph
    • loadDataset

      default void loadDataset(org.apache.jena.sparql.core.DatasetGraph dataset)
      Specified by:
      loadDataset in interface org.apache.jena.rdflink.LinkDatasetGraph
    • putDataset

      default void putDataset(String file)
      Specified by:
      putDataset in interface org.apache.jena.rdflink.LinkDatasetGraph
    • putDataset

      default void putDataset(org.apache.jena.sparql.core.DatasetGraph dataset)
      Specified by:
      putDataset in interface org.apache.jena.rdflink.LinkDatasetGraph
    • clearDataset

      default void clearDataset()
      Specified by:
      clearDataset in interface org.apache.jena.rdflink.LinkDatasetGraph
    • isClosed

      default boolean isClosed()
      Specified by:
      isClosed in interface org.apache.jena.rdflink.LinkDatasetGraph
      Specified by:
      isClosed in interface org.apache.jena.rdflink.LinkDatasetGraphAccess
    • close

      default void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.apache.jena.rdflink.LinkDatasetGraph
      Specified by:
      close in interface org.apache.jena.rdflink.LinkDatasetGraphAccess
    • get

      default org.apache.jena.graph.Graph get(org.apache.jena.graph.Node graphName)
      Specified by:
      get in interface org.apache.jena.rdflink.LinkDatasetGraphAccess
    • get

      default org.apache.jena.graph.Graph get(String graphName)
      Specified by:
      get in interface org.apache.jena.rdflink.LinkDatasetGraphAccess
    • get

      default org.apache.jena.graph.Graph get()
      Specified by:
      get in interface org.apache.jena.rdflink.LinkDatasetGraphAccess
    • getDataset

      default org.apache.jena.sparql.core.DatasetGraph getDataset()
      Specified by:
      getDataset in interface org.apache.jena.rdflink.LinkDatasetGraphAccess