Class DatasetGraphTriplesQuads

All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable, DatasetGraph, Transactional
Direct Known Subclasses:
BufferingDatasetGraph, DatasetGraphInMemory, DatasetGraphMap

public abstract class DatasetGraphTriplesQuads extends DatasetGraphBaseFind
A DatasetGraph base class for triples+quads storage.
  • Constructor Details

    • DatasetGraphTriplesQuads

      public DatasetGraphTriplesQuads()
  • Method Details

    • add

      public final void add(Quad quad)
      Description copied from interface: DatasetGraph
      Add a quad
      Specified by:
      add in interface DatasetGraph
      Overrides:
      add in class DatasetGraphBase
    • delete

      public final void delete(Quad quad)
      Description copied from interface: DatasetGraph
      Delete a quad
      Specified by:
      delete in interface DatasetGraph
      Overrides:
      delete in class DatasetGraphBase
    • add

      public final 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: DatasetGraph
      Add a quad
      Specified by:
      add in interface DatasetGraph
      Overrides:
      add in class DatasetGraphBase
    • delete

      public final 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: DatasetGraph
      Delete a quad
      Specified by:
      delete in interface DatasetGraph
      Overrides:
      delete in class DatasetGraphBase
    • addGraph

      public void addGraph(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph)
      Description copied from interface: DatasetGraph
      Add the given graph to the dataset. Replaces any existing data for the named graph; to add data, get the graph and add triples to it, or add quads to the dataset. Do not assume that the same Java object is returned by DatasetGraph.getGraph(org.apache.jena.graph.Node)
      Specified by:
      addGraph in interface DatasetGraph
      Specified by:
      addGraph in class DatasetGraphBase
    • removeGraph

      public void removeGraph(org.apache.jena.graph.Node graphName)
      Description copied from interface: DatasetGraph
      Remove all data associated with the named graph. This will include prefixes associated with the graph.
      Specified by:
      removeGraph in interface DatasetGraph
      Specified by:
      removeGraph in class DatasetGraphBase