Class DatasetGraphRdfDataSource

java.lang.Object
org.apache.jena.sparql.core.DatasetGraphBase
org.apache.jena.sparql.core.DatasetGraphBaseFind
org.aksw.jena_sparql_api.core.DatasetGraphRdfDataSource
All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable, org.apache.jena.sparql.core.DatasetGraph, org.apache.jena.sparql.core.Transactional

public class DatasetGraphRdfDataSource extends org.apache.jena.sparql.core.DatasetGraphBaseFind
  • 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.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource
     
    protected org.apache.jena.riot.system.PrefixMap
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    DatasetGraphRdfDataSource(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    addGraph(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph)
     
    void
    begin(org.apache.jena.query.ReadWrite arg0)
     
    void
    begin(org.apache.jena.query.TxnType type)
     
    void
     
    void
    end()
     
    protected Iterator<org.apache.jena.sparql.core.Quad>
    findInAnyNamedGraphs(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
     
    protected Iterator<org.apache.jena.sparql.core.Quad>
    findInDftGraph(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
     
    protected Iterator<org.apache.jena.sparql.core.Quad>
    findInSpecificNamedGraph(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.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource
     
    org.apache.jena.graph.Graph
     
    org.apache.jena.graph.Graph
    getGraph(org.apache.jena.graph.Node graphNode)
     
    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)
     
    boolean
     
    org.apache.jena.query.ReadWrite
     
    org.apache.jena.query.TxnType
     

    Methods inherited from class org.apache.jena.sparql.core.DatasetGraphBaseFind

    find, findAny, findInUnionGraph, findNG, findQuadsInUnionGraph

    Methods inherited from class org.apache.jena.sparql.core.DatasetGraphBase

    add, add, clear, close, contains, contains, containsGraph, delete, delete, deleteAny, deleteAny, find, find, getContext, getLock, getUnionGraph, isEmpty, isWildcard, size, 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
  • Field Details

    • dataSource

      protected org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource
    • prefixes

      protected org.apache.jena.riot.system.PrefixMap prefixes
  • Constructor Details

    • DatasetGraphRdfDataSource

      public DatasetGraphRdfDataSource(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource)
  • Method Details

    • getDataSource

      public org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource getDataSource()
    • listGraphNodes

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

      protected Iterator<org.apache.jena.sparql.core.Quad> findInDftGraph(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Specified by:
      findInDftGraph in class org.apache.jena.sparql.core.DatasetGraphBaseFind
    • findInSpecificNamedGraph

      protected Iterator<org.apache.jena.sparql.core.Quad> findInSpecificNamedGraph(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:
      findInSpecificNamedGraph in class org.apache.jena.sparql.core.DatasetGraphBaseFind
    • findInAnyNamedGraphs

      protected Iterator<org.apache.jena.sparql.core.Quad> findInAnyNamedGraphs(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Specified by:
      findInAnyNamedGraphs in class org.apache.jena.sparql.core.DatasetGraphBaseFind
    • 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
    • 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
    • supportsTransactions

      public boolean supportsTransactions()
    • abort

      public void abort()
    • begin

      public void begin(org.apache.jena.query.ReadWrite arg0)
    • commit

      public void commit()
    • end

      public void end()
    • isInTransaction

      public boolean isInTransaction()
    • 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()
    • prefixes

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