java.lang.Object
org.apache.jena.dboe.storage.simple.StorageTuples
All Implemented Interfaces:
StorageRDF
Direct Known Subclasses:
StorageSimpleMem

public abstract class StorageTuples extends Object implements StorageRDF
Split into storage of tuples/3 for triples and tuples/4 for quads
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Add a triple to the default graph.
    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)
    Add to a named graph.
    boolean
    contains(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Test whether the default graph contains the triple.
    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)
    Test whether any named graph matches the quad.
    void
    delete(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Delete from the default graph.
    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)
    Delete from a named graph.
    Iterator<org.apache.jena.graph.Triple>
    find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Find in the default graph.
    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)
    Find in named graphs: does not look in the default graph.
    void
    removeAll(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Delete all triples matching a find-like pattern.
    void
    removeAll(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Delete all quads matching a find-like pattern.
    Stream<org.apache.jena.graph.Triple>
    stream(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Find in the default graph.
    Stream<org.apache.jena.sparql.core.Quad>
    stream(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Find in named graphs: does not look in the default graph.

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.apache.jena.dboe.storage.StorageRDF

    add, add, contains, contains, delete, delete, find, find, findUnionGraph, stream, stream, streamUnionGraph
  • Method Details

    • add

      public void add(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Description copied from interface: StorageRDF
      Add a triple to the default graph.

      Concrete operation.

      Specified by:
      add in interface StorageRDF
    • 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)
      Description copied from interface: StorageRDF
      Add to a named graph.

      Concrete operation.

      Specified by:
      add in interface StorageRDF
    • delete

      public void delete(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Description copied from interface: StorageRDF
      Delete from the default graph. s, p, o are all concrete.

      Concrete operation.

      See StorageRDF.removeAll(Node, Node, Node) for remove by pattern.

      Specified by:
      delete in interface StorageRDF
    • 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)
      Description copied from interface: StorageRDF
      Delete from a named graph. s, p, o are all concrete.

      Concrete operation.

      See StorageRDF.removeAll(Node, Node, Node, Node) for remove by pattern.

      Specified by:
      delete in interface StorageRDF
    • removeAll

      public void removeAll(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Description copied from interface: StorageRDF
      Delete all triples matching a find-like pattern.

      Pattern operation.

      Specified by:
      removeAll in interface StorageRDF
    • removeAll

      public void removeAll(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Description copied from interface: StorageRDF
      Delete all quads matching a find-like pattern.

      Pattern operation.

      Specified by:
      removeAll in interface StorageRDF
    • find

      public Iterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Description copied from interface: StorageRDF
      Find in the default graph.

      Pattern operation.

      Specified by:
      find in interface StorageRDF
    • 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)
      Description copied from interface: StorageRDF
      Find in named graphs: does not look in the default graph.

      Pattern operation.

      Specified by:
      find in interface StorageRDF
    • stream

      public Stream<org.apache.jena.graph.Triple> stream(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Description copied from interface: StorageRDF
      Find in the default graph.

      Pattern operation.

      Specified by:
      stream in interface StorageRDF
    • stream

      public Stream<org.apache.jena.sparql.core.Quad> stream(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Description copied from interface: StorageRDF
      Find in named graphs: does not look in the default graph.

      Pattern operation.

      Specified by:
      stream in interface StorageRDF
    • contains

      public boolean contains(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Description copied from interface: StorageRDF
      Test whether the default graph contains the triple.

      Pattern operation.

      Equivalent to find(s,p,o).hasNext().

      Specified by:
      contains in interface StorageRDF
    • 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)
      Description copied from interface: StorageRDF
      Test whether any named graph matches the quad.

      Pattern operation.

      Equivalent to find(g,s,p,o).hasNext().

      Specified by:
      contains in interface StorageRDF