Class DatasetGraphUtils

java.lang.Object
org.aksw.jenax.arq.util.quad.DatasetGraphUtils

public class DatasetGraphUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.sparql.core.DatasetGraph
    addAll(org.apache.jena.sparql.core.DatasetGraph datasetGraph, Iterable<? extends org.apache.jena.sparql.core.Quad> items)
     
    static org.apache.jena.sparql.core.DatasetGraph
    addAll(org.apache.jena.sparql.core.DatasetGraph datasetGraph, Iterator<? extends org.apache.jena.sparql.core.Quad> it)
     
    static void
    addAll(org.apache.jena.sparql.core.DatasetGraph target, org.apache.jena.graph.Node g, org.apache.jena.graph.Graph source)
     
    static org.apache.jena.sparql.core.DatasetGraph
    addAll(org.apache.jena.sparql.core.DatasetGraph target, org.apache.jena.sparql.core.DatasetGraph source)
     
    static org.apache.jena.sparql.core.DatasetGraph
    clone(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
     
    static org.apache.jena.graph.Graph
    getDefaultOrNamedGraph(org.apache.jena.sparql.core.DatasetGraph datasetGraph, org.apache.jena.graph.Node graphName)
     
    static Iterator<org.apache.jena.graph.Node>
    iterateNodes(org.apache.jena.sparql.core.DatasetGraph dg)
     
    static Map<org.apache.jena.graph.Node,org.apache.jena.sparql.core.DatasetGraph>
    mergeInPlace(Map<org.apache.jena.graph.Node,org.apache.jena.sparql.core.DatasetGraph> result, Map<org.apache.jena.graph.Node,org.apache.jena.sparql.core.DatasetGraph> other)
    Merges two mappings of Node->DatasetGraph Maybe this util class is not exactly the best place where to put it
    static Stream<org.apache.jena.graph.Node>
    streamNodes(org.apache.jena.sparql.core.DatasetGraph dg)
     
    static long
    tupleCount(org.apache.jena.sparql.core.DatasetGraph dsg)
     
    static org.aksw.commons.collections.diff.Diff<org.apache.jena.sparql.core.DatasetGraph>
    wrapDiffDatasetGraph(org.aksw.commons.collections.diff.Diff<? extends Iterable<? extends org.apache.jena.sparql.core.Quad>> diff)
     
    static void
    write(PrintStream out, org.apache.jena.sparql.core.DatasetGraph dg)
     

    Methods inherited from class java.lang.Object

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

    • DatasetGraphUtils

      public DatasetGraphUtils()
  • Method Details

    • tupleCount

      public static long tupleCount(org.apache.jena.sparql.core.DatasetGraph dsg)
    • streamNodes

      public static Stream<org.apache.jena.graph.Node> streamNodes(org.apache.jena.sparql.core.DatasetGraph dg)
    • iterateNodes

      public static Iterator<org.apache.jena.graph.Node> iterateNodes(org.apache.jena.sparql.core.DatasetGraph dg)
    • addAll

      public static void addAll(org.apache.jena.sparql.core.DatasetGraph target, org.apache.jena.graph.Node g, org.apache.jena.graph.Graph source)
    • addAll

      public static org.apache.jena.sparql.core.DatasetGraph addAll(org.apache.jena.sparql.core.DatasetGraph target, org.apache.jena.sparql.core.DatasetGraph source)
    • addAll

      public static org.apache.jena.sparql.core.DatasetGraph addAll(org.apache.jena.sparql.core.DatasetGraph datasetGraph, Iterable<? extends org.apache.jena.sparql.core.Quad> items)
    • addAll

      public static org.apache.jena.sparql.core.DatasetGraph addAll(org.apache.jena.sparql.core.DatasetGraph datasetGraph, Iterator<? extends org.apache.jena.sparql.core.Quad> it)
    • clone

      public static org.apache.jena.sparql.core.DatasetGraph clone(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
    • mergeInPlace

      public static Map<org.apache.jena.graph.Node,org.apache.jena.sparql.core.DatasetGraph> mergeInPlace(Map<org.apache.jena.graph.Node,org.apache.jena.sparql.core.DatasetGraph> result, Map<org.apache.jena.graph.Node,org.apache.jena.sparql.core.DatasetGraph> other)
      Merges two mappings of Node->DatasetGraph Maybe this util class is not exactly the best place where to put it
      Parameters:
      result -
      other -
      Returns:
    • wrapDiffDatasetGraph

      public static org.aksw.commons.collections.diff.Diff<org.apache.jena.sparql.core.DatasetGraph> wrapDiffDatasetGraph(org.aksw.commons.collections.diff.Diff<? extends Iterable<? extends org.apache.jena.sparql.core.Quad>> diff)
    • getDefaultOrNamedGraph

      public static org.apache.jena.graph.Graph getDefaultOrNamedGraph(org.apache.jena.sparql.core.DatasetGraph datasetGraph, org.apache.jena.graph.Node graphName)
    • write

      public static void write(PrintStream out, org.apache.jena.sparql.core.DatasetGraph dg)