public class DatasetWrapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.hp.hpl.jena.query.Dataset |
dataset |
protected boolean |
inWrite |
protected com.hp.hpl.jena.shared.PrefixMapping |
prefixes |
static String |
TDB_UNION_GRAPH_NAME |
protected boolean |
unionDefault |
| Constructor and Description |
|---|
DatasetWrapper(com.hp.hpl.jena.query.Dataset dataset) |
DatasetWrapper(com.hp.hpl.jena.query.Dataset dataset,
boolean unionDefault) |
DatasetWrapper(com.hp.hpl.jena.query.Dataset dataset,
boolean unionDefault,
com.hp.hpl.jena.shared.PrefixMapping prefixes) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Unlock the dataset, aborting the transaction.
|
protected String |
expandQuery(String query) |
com.hp.hpl.jena.query.Dataset |
getDataset() |
ModelWrapper |
getDefaultModelW()
Get the default graph as a Jena Model
|
ModelWrapper |
getNamedModelW(String uri)
Get a graph by name as a Jena Model
|
com.hp.hpl.jena.shared.PrefixMapping |
getPrefixes() |
boolean |
getUnionDefault() |
void |
lock()
Lock the dataset for reading
|
void |
lockWrite()
Lock the dataset for write
|
boolean |
queryAsk(String query)
Thread/transaction safe ask query.
|
ModelWrapper |
queryConstruct(String query)
Thread/transaction safe construct query.
|
com.hp.hpl.jena.query.ResultSetRewindable |
querySelect(String query)
Thread/transaction safe select query.
|
List<Map<String,RDFNodeWrapper>> |
querySelectW(String query)
Thread/transaction safe select query returning wrapped bindings.
|
void |
setPrefixes(com.hp.hpl.jena.shared.PrefixMapping prefixes)
Provide a prefix mapping for short names that will augment any per-model prefixes when
used from the wrapper APIs.
|
void |
setUnionDefault(boolean unionDefault)
If the unionDefault flag is set to try then getDefaultModel will attempt
to use the union model from the dataset and SPARQL queries
will be issued with unionDefaultGraph set to true.
|
void |
unlock()
Unlock the dataset
|
protected List<Map<String,RDFNodeWrapper>> |
wrapResultSet(com.hp.hpl.jena.query.ResultSet rs) |
public static final String TDB_UNION_GRAPH_NAME
protected com.hp.hpl.jena.query.Dataset dataset
protected boolean inWrite
protected boolean unionDefault
protected com.hp.hpl.jena.shared.PrefixMapping prefixes
public DatasetWrapper(com.hp.hpl.jena.query.Dataset dataset,
boolean unionDefault,
com.hp.hpl.jena.shared.PrefixMapping prefixes)
public DatasetWrapper(com.hp.hpl.jena.query.Dataset dataset,
boolean unionDefault)
public DatasetWrapper(com.hp.hpl.jena.query.Dataset dataset)
public void setUnionDefault(boolean unionDefault)
public boolean getUnionDefault()
public void setPrefixes(com.hp.hpl.jena.shared.PrefixMapping prefixes)
public com.hp.hpl.jena.shared.PrefixMapping getPrefixes()
public ModelWrapper getDefaultModelW()
public ModelWrapper getNamedModelW(String uri)
public com.hp.hpl.jena.query.Dataset getDataset()
public void lock()
public void lockWrite()
public void unlock()
public void abort()
public com.hp.hpl.jena.query.ResultSetRewindable querySelect(String query)
query - query string to which query prefixes will be added if availablepublic boolean queryAsk(String query)
query - query string to which query prefixes will be added if availablepublic ModelWrapper queryConstruct(String query)
query - query string to which query prefixes will be added if availablepublic List<Map<String,RDFNodeWrapper>> querySelectW(String query)
query - query string to which query prefixes will be added if availableprotected List<Map<String,RDFNodeWrapper>> wrapResultSet(com.hp.hpl.jena.query.ResultSet rs)
Copyright © 2015. All rights reserved.