public class ExecContext
extends java.lang.Object
| Constructor and Description |
|---|
ExecContext(java.lang.String path,
boolean cleanDataset) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Properties |
cacheConfig()
get cache configuration
|
Location |
cacheLocation()
get the cache location
|
void |
createCache(java.lang.String cachePath)
create cache with the specified path
|
void |
createDataSet(java.lang.String location)
create a dataset with a specified location
|
static boolean |
deleteDir(java.io.File dir)
to delete a directory
|
NodeTable |
dictionary()
get the dictionary
|
CQELSEngine |
engine()
get CQELS engine
|
Environment |
env()
get environment
|
java.lang.Object |
get(java.lang.String key)
get the value with the specified key
|
com.hp.hpl.jena.sparql.engine.ExecutionContext |
getARQExCtx()
get the ARQ context
|
DatasetGraphTDB |
getDataset()
get the dataset
|
void |
initTDBGraph(java.lang.String directory)
init TDB graph with the specified directory
|
void |
loadDataset(java.lang.String graphUri,
java.lang.String dataUri)
load a dataset with the specified graph uri and data uri
|
void |
loadDefaultDataset(java.lang.String dataUri)
load a dataset with the specified data uri
|
com.hp.hpl.jena.sparql.engine.QueryIterator |
loadGraphPattern(com.hp.hpl.jena.sparql.algebra.Op op)
load graph pattern
|
com.hp.hpl.jena.sparql.engine.QueryIterator |
loadGraphPattern(com.hp.hpl.jena.sparql.algebra.Op op,
com.hp.hpl.jena.sparql.core.DatasetGraph ds)
load graph pattern with the specified dataset
|
RoutingPolicy |
policy()
get routing policy
|
void |
put(java.lang.String key,
java.lang.Object value)
put key and value to the map
|
ContinuousConstruct |
registerConstruct(java.lang.String queryStr)
register a construct query
|
ContinuousSelect |
registerSelect(java.lang.String queryStr)
register a select query
|
OpRouter |
router(int idx) |
void |
router(int idx,
OpRouter router) |
void |
setEngine(CQELSEngine engine)
set CQELS engine
|
void |
setPolicy(RoutingPolicy policy)
set routing policy with the specified policy
|
public ExecContext(java.lang.String path,
boolean cleanDataset)
path - home path containing datasetcleanDataset - a flag indicates whether the old dataset will be cleaned or notpublic static boolean deleteDir(java.io.File dir)
dir - directory will be deletedpublic com.hp.hpl.jena.sparql.engine.ExecutionContext getARQExCtx()
public void createDataSet(java.lang.String location)
location - the specified location stringpublic void loadDataset(java.lang.String graphUri,
java.lang.String dataUri)
graphUri - dataUri - public void loadDefaultDataset(java.lang.String dataUri)
dataUri - public DatasetGraphTDB getDataset()
dataUri - public void createCache(java.lang.String cachePath)
cachePath - path stringpublic Environment env()
public CQELSEngine engine()
public void setEngine(CQELSEngine engine)
engine - public RoutingPolicy policy()
public void setPolicy(RoutingPolicy policy)
policy - specified policy and mostly heuristic policy in this versionpublic void put(java.lang.String key,
java.lang.Object value)
key - value - public java.lang.Object get(java.lang.String key)
key - public void initTDBGraph(java.lang.String directory)
directory - public com.hp.hpl.jena.sparql.engine.QueryIterator loadGraphPattern(com.hp.hpl.jena.sparql.algebra.Op op)
op - operatorpublic com.hp.hpl.jena.sparql.engine.QueryIterator loadGraphPattern(com.hp.hpl.jena.sparql.algebra.Op op,
com.hp.hpl.jena.sparql.core.DatasetGraph ds)
op - operatords - specified datasetpublic Location cacheLocation()
public NodeTable dictionary()
public java.util.Properties cacheConfig()
public void router(int idx,
OpRouter router)
idx - public OpRouter router(int idx)
idx - public ContinuousSelect registerSelect(java.lang.String queryStr)
queryStr - query stringpublic ContinuousConstruct registerConstruct(java.lang.String queryStr)
queryStr - query string