Class RDFDatasetConnectionBase

java.lang.Object
org.aksw.jenax.dataaccess.sparql.connection.dataset.RDFDatasetConnectionBase
All Implemented Interfaces:
AutoCloseable, TransactionalWrapper, org.apache.jena.rdfconnection.RDFDatasetAccessConnection, org.apache.jena.rdfconnection.RDFDatasetConnection, org.apache.jena.sparql.core.Transactional

public abstract class RDFDatasetConnectionBase extends Object implements TransactionalWrapper, org.apache.jena.rdfconnection.RDFDatasetConnection
  • Field Details

    • queryConn

      protected org.apache.jena.rdfconnection.SparqlQueryConnection queryConn
    • updateConn

      protected org.apache.jena.rdfconnection.SparqlUpdateConnection updateConn
    • QUERY_CONSTRUCT_SPO

      public static final org.apache.jena.query.Query QUERY_CONSTRUCT_SPO
  • Constructor Details

    • RDFDatasetConnectionBase

      public RDFDatasetConnectionBase()
  • Method Details

    • loadTriples

      public abstract void loadTriples(Stream<org.apache.jena.graph.Triple> tripleStream)
    • loadQuads

      public abstract void loadQuads(Stream<org.apache.jena.sparql.core.Quad> quadStream)
    • fetch

      public org.apache.jena.rdf.model.Model fetch(String graphName)
      Specified by:
      fetch in interface org.apache.jena.rdfconnection.RDFDatasetAccessConnection
    • fetch

      public org.apache.jena.rdf.model.Model fetch()
      Specified by:
      fetch in interface org.apache.jena.rdfconnection.RDFDatasetAccessConnection
    • fetchDataset

      public org.apache.jena.query.Dataset fetchDataset()
      Specified by:
      fetchDataset in interface org.apache.jena.rdfconnection.RDFDatasetAccessConnection
    • load

      public void load(String graphName, String file)
      Specified by:
      load in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • load

      public void load(String file)
      Specified by:
      load in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • load

      public void load(String graphName, org.apache.jena.rdf.model.Model model)
      Specified by:
      load in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • load

      public void load(org.apache.jena.rdf.model.Model model)
      Specified by:
      load in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • put

      public void put(String graphName, String file)
      Specified by:
      put in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • put

      public void put(String file)
      Specified by:
      put in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • put

      public void put(String graphName, org.apache.jena.rdf.model.Model model)
      Specified by:
      put in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • put

      public void put(org.apache.jena.rdf.model.Model model)
      Specified by:
      put in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • delete

      public void delete(String graphName)
      Specified by:
      delete in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • delete

      public void delete()
      Specified by:
      delete in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • loadDataset

      public void loadDataset(String file)
      Specified by:
      loadDataset in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • loadDataset

      public void loadDataset(org.apache.jena.query.Dataset dataset)
      Specified by:
      loadDataset in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • putDataset

      public void putDataset(String file)
      Specified by:
      putDataset in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • putDataset

      public void putDataset(org.apache.jena.query.Dataset dataset)
      Specified by:
      putDataset in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • isClosed

      public boolean isClosed()
      Specified by:
      isClosed in interface org.apache.jena.rdfconnection.RDFDatasetAccessConnection
      Specified by:
      isClosed in interface org.apache.jena.rdfconnection.RDFDatasetConnection
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.apache.jena.rdfconnection.RDFDatasetAccessConnection
      Specified by:
      close in interface org.apache.jena.rdfconnection.RDFDatasetConnection