Class DatasetGraphStorage

  • All Implemented Interfaces:
    org.apache.jena.atlas.lib.Closeable, DatabaseRDF, DatasetGraph, Transactional
    Direct Known Subclasses:
    SimpleDB.DatasetGraphSimpleDB

    public class DatasetGraphStorage
    extends DatasetGraphBaseFind
    implements DatabaseRDF
    Alternative: DatasetGraph over RDFStorage, using DatasetGraphBaseFind Collapses DatasetGraphTriplesQuads into this adapter class.
    DatasetGraph
      DatasetGraphBase
        DatasetGraphBaseFind
          DatasetGraphStorageDirect
    
    /** A DatasetGraph base class for triples+quads storage. The machinery is really the splitting between default and named graphs. This happens in two classes, DatasetGraphBaseFind (for find splitting) and DatasetGraphTriplesQuads add/delete splitting (it inherits DatasetGraphBaseFind).

    Because storage is usually decomposing quads and triples, the default behaviour is to work in s/p/o and g/s/p/o.