public interface Dataset
Modifier and Type | Method and Description |
---|---|
void |
abort()
Abort a transaction - finish the transaction and undo any changes (if a "write" transaction)
|
void |
addNamedModel(String uri,
Model model)
Set a named graph.
|
DatasetGraph |
asDatasetGraph()
Get the dataset in graph form
|
void |
begin(ReadWrite readWrite)
Start either a READ or WRITE transaction
|
void |
close()
Close the dataset, potentially releasing any associated resources.
|
void |
commit()
Commit a transaction - finish the transaction and make any changes permanent (if a "write" transaction)
|
boolean |
containsNamedModel(String uri)
Does the dataset contain a model with the name supplied?
|
void |
end()
Finish the transaction - if a write transaction and commit() has not been called, then abort
|
Context |
getContext()
Get the context associated with this dataset
|
Model |
getDefaultModel()
Get the default graph as a Jena Model
|
Lock |
getLock()
Get the lock for this dataset
|
Model |
getNamedModel(String uri)
Get a graph by name as a Jena Model
|
boolean |
isInTransaction()
Say whether a transaction is active
|
Iterator<String> |
listNames()
List the names
|
void |
removeNamedModel(String uri)
Remove a named graph.
|
void |
replaceNamedModel(String uri,
Model model)
Change a named graph for another using the same name
|
void |
setDefaultModel(Model model)
Set the background graph.
|
boolean |
supportsTransactions()
Does this dataset support transactions?
Supporting transactions mean that the dataset implementation
provides
begin(com.hp.hpl.jena.query.ReadWrite) , commit() , abort() , end()
which otherwise may throw UnsupportedOperationException |
Model getDefaultModel()
void setDefaultModel(Model model)
boolean containsNamedModel(String uri)
void addNamedModel(String uri, Model model) throws LabelExistsException
LabelExistsException
void removeNamedModel(String uri)
void replaceNamedModel(String uri, Model model)
Lock getLock()
Context getContext()
boolean supportsTransactions()
begin(com.hp.hpl.jena.query.ReadWrite)
, commit()
, abort()
, end()
which otherwise may throw UnsupportedOperationException
void begin(ReadWrite readWrite)
void commit()
void abort()
boolean isInTransaction()
void end()
DatasetGraph asDatasetGraph()
void close()
Licenced under the Apache License, Version 2.0