Class DatasetGraphQuadsImpl

java.lang.Object
org.apache.jena.sparql.core.DatasetGraphBase
org.apache.jena.sparql.core.DatasetGraphQuads
org.aksw.jenax.dboe.dataset.impl.DatasetGraphQuadsImpl
All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable, org.apache.jena.sparql.core.DatasetGraph, org.apache.jena.sparql.core.Transactional

public class DatasetGraphQuadsImpl extends org.apache.jena.sparql.core.DatasetGraphQuads
  • 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.riot.system.PrefixMap
     
    protected org.apache.jena.sparql.core.mem.QuadTable
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    DatasetGraphQuadsImpl(org.apache.jena.sparql.core.mem.QuadTable table)
     
  • 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
     
    create(Iterable<org.apache.jena.sparql.core.Quad> quads)
     
    create(Iterator<org.apache.jena.sparql.core.Quad> it)
     
    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)
     
    boolean
     
    Iterator<org.apache.jena.graph.Node>
     
    org.apache.jena.riot.system.PrefixMap
     
    boolean
    promote(org.apache.jena.sparql.core.Transactional.Promote mode)
     
    long
     
    boolean
     
    org.apache.jena.query.ReadWrite
     
    org.apache.jena.query.TxnType
     

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

    removeGraph

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

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

    • table

      protected org.apache.jena.sparql.core.mem.QuadTable table
    • prefixes

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

    • DatasetGraphQuadsImpl

      public DatasetGraphQuadsImpl()
    • DatasetGraphQuadsImpl

      public DatasetGraphQuadsImpl(org.apache.jena.sparql.core.mem.QuadTable table)
  • Method Details

    • supportsTransactions

      public boolean supportsTransactions()
    • begin

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

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

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

      public void commit()
    • abort

      public void abort()
    • end

      public void end()
    • transactionMode

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

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

      public boolean isInTransaction()
    • 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
      Specified by:
      find in class org.apache.jena.sparql.core.DatasetGraphQuads
    • 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
      Specified by:
      findNG in class org.apache.jena.sparql.core.DatasetGraphQuads
    • add

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

      public void delete(org.apache.jena.sparql.core.Quad quad)
      Specified by:
      delete in interface org.apache.jena.sparql.core.DatasetGraph
      Specified by:
      delete in class org.apache.jena.sparql.core.DatasetGraphQuads
    • 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
      Overrides:
      addGraph in class org.apache.jena.sparql.core.DatasetGraphQuads
    • listGraphNodes

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

      public static DatasetGraphQuadsImpl create(Iterator<org.apache.jena.sparql.core.Quad> it)
    • create

      public static DatasetGraphQuadsImpl create(Iterable<org.apache.jena.sparql.core.Quad> quads)
    • 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
    • prefixes

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