Class CloseableDataset

  • All Implemented Interfaces:
    AutoCloseable, org.apache.jena.query.Dataset, org.apache.jena.sparql.core.Transactional

    public class CloseableDataset
    extends org.apache.jena.sparql.core.DatasetImpl
    implements AutoCloseable
    Adds the standard AutoCloseable semantic to Jena's Dataset for convenient use with Java 7's try-with-resources syntax.
    Author:
    ajs6f
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional

        org.apache.jena.sparql.core.Transactional.Promote
    • Field Summary

      • Fields inherited from class org.apache.jena.sparql.core.DatasetImpl

        dsg
    • Constructor Summary

      Constructors 
      Constructor Description
      CloseableDataset​(org.apache.jena.rdf.model.Model model)
      Default constructor.
    • Method Summary

      • Methods inherited from class org.apache.jena.sparql.core.DatasetImpl

        abort, addNamedModel, asDatasetGraph, begin, begin, begin, checkGraphName, close, commit, containsNamedModel, end, getContext, getDefaultModel, getLock, getNamedModel, getUnionModel, graph2model, isEmpty, isInTransaction, listNames, promote, removeNamedModel, replaceNamedModel, setDefaultModel, supportsTransactionAbort, supportsTransactions, transactionMode, transactionType, wrap
      • Methods inherited from interface org.apache.jena.query.Dataset

        getPrefixMapping
      • Methods inherited from interface org.apache.jena.sparql.core.Transactional

        calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote
    • Constructor Detail

      • CloseableDataset

        public CloseableDataset​(org.apache.jena.rdf.model.Model model)
        Default constructor.
        Parameters:
        model - Model to wrap