Class UpdateDiffUtils

java.lang.Object
org.aksw.jena_sparql_api.core.utils.UpdateDiffUtils

public class UpdateDiffUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>
    buildDiff(Iterable<? extends org.apache.jena.sparql.engine.binding.Binding> bindings, org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> quadDiff)
     
    static <T> void
    combine(org.aksw.commons.collections.diff.Diff<? extends Collection<T>> target, org.aksw.commons.collections.diff.Diff<? extends Iterable<T>> source)
     
    static org.aksw.commons.collections.diff.Diff<org.apache.jena.sparql.core.DatasetGraph>
    combineDatasetGraph(Iterable<? extends org.aksw.commons.collections.diff.Diff<? extends org.apache.jena.sparql.core.DatasetGraph>> diffs)
     
    static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>
    combineIterables(Iterable<? extends org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>>> diffs)
     
    static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>
    computeDelta(Set<org.apache.jena.sparql.core.Quad> after, Set<org.apache.jena.sparql.core.Quad> before)
     
    static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>
    computeDelta(org.apache.jena.sparql.core.DatasetGraph after, org.apache.jena.sparql.core.DatasetGraph before)
     
    static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>>
    createIteratorDiff(Iterator<? extends Iterable<? extends org.apache.jena.sparql.engine.binding.Binding>> itBindings, org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> quadDiff)
     
    static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>>
    createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDataDelete update)
     
    static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>>
    createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDataInsert update)
     
    static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>>
    createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDeleteWhere update, int batchSize)
     
    static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>>
    createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateModify update, int batchSize)
     
    static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>>
    createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.update.Update update, int batchSize)
     
    static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>
    makeUnique(org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> diff, QueryExecutionFactory qef, QuadContainmentChecker quadContainmentChecker)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UpdateDiffUtils

      public UpdateDiffUtils()
  • Method Details

    • combineDatasetGraph

      public static org.aksw.commons.collections.diff.Diff<org.apache.jena.sparql.core.DatasetGraph> combineDatasetGraph(Iterable<? extends org.aksw.commons.collections.diff.Diff<? extends org.apache.jena.sparql.core.DatasetGraph>> diffs)
    • combine

      public static <T> void combine(org.aksw.commons.collections.diff.Diff<? extends Collection<T>> target, org.aksw.commons.collections.diff.Diff<? extends Iterable<T>> source)
    • combineIterables

      public static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>> combineIterables(Iterable<? extends org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>>> diffs)
    • makeUnique

      public static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>> makeUnique(org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> diff, QueryExecutionFactory qef, QuadContainmentChecker quadContainmentChecker)
    • createIteratorDiff

      public static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>> createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.update.Update update, int batchSize)
    • createIteratorDiff

      public static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>> createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDeleteWhere update, int batchSize)
    • createIteratorDiff

      public static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>> createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateModify update, int batchSize)
    • createIteratorDiff

      public static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>> createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDataInsert update)
    • createIteratorDiff

      public static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>> createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDataDelete update)
    • createIteratorDiff

      public static Iterator<org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>>> createIteratorDiff(Iterator<? extends Iterable<? extends org.apache.jena.sparql.engine.binding.Binding>> itBindings, org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> quadDiff)
    • buildDiff

      public static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>> buildDiff(Iterable<? extends org.apache.jena.sparql.engine.binding.Binding> bindings, org.aksw.commons.collections.diff.Diff<? extends Iterable<org.apache.jena.sparql.core.Quad>> quadDiff)
    • computeDelta

      public static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>> computeDelta(org.apache.jena.sparql.core.DatasetGraph after, org.apache.jena.sparql.core.DatasetGraph before)
    • computeDelta

      public static org.aksw.commons.collections.diff.Diff<Set<org.apache.jena.sparql.core.Quad>> computeDelta(Set<org.apache.jena.sparql.core.Quad> after, Set<org.apache.jena.sparql.core.Quad> before)