Class QuadTableCoreDiff

java.lang.Object
org.aksw.jena_sparql_api.dboe.QuadTableCoreDiff
All Implemented Interfaces:
QuadTableCore

public class QuadTableCoreDiff extends Object implements QuadTableCore
A diff based StorageRDF similar to the Delta graph
Author:
raven
  • Field Details

  • Constructor Details

  • Method Details

    • clearDiff

      public void clearDiff()
    • applyDiff

      public void applyDiff()
    • applyDiff

      public static void applyDiff(QuadTableCore target, QuadTableCore additions, QuadTableCore deletions)
    • clear

      public void clear()
      Specified by:
      clear in interface QuadTableCore
    • add

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

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

      public Stream<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 QuadTableCore
    • listGraphNodes

      public Stream<org.apache.jena.graph.Node> listGraphNodes()
      Specified by:
      listGraphNodes in interface QuadTableCore