Class UpdateDiffUtils
java.lang.Object
org.aksw.jena_sparql_api.core.utils.UpdateDiffUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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> voidcombine(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) 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) createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDataDelete update) createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDataInsert update) createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateDeleteWhere update, int batchSize) createIteratorDiff(QueryExecutionFactory qef, org.apache.jena.sparql.modify.request.UpdateModify update, int batchSize) 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)
-
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
-
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
-
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
-