|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openanzo.glitter.DefaultEngineConfig
org.openanzo.model.impl.query.CoreEngineConfig
public abstract class CoreEngineConfig
SuperType for Engine configs that use the same functional predicates and have an includeInferredTriples flag
| Constructor Summary | |
|---|---|
CoreEngineConfig()
Create CoreEngineConfig |
|
| Method Summary | |
|---|---|
java.lang.Class<? extends RDFDataset<?>> |
getDatasetClass()
|
java.util.Map<java.net.URI,java.lang.Class<? extends FunctionalPredicate>> |
getFunctionalPredicates()
|
java.lang.Class<? extends QueryExecutionPlan> |
getQueryExecutionPlan()
|
java.lang.Iterable<QueryValidator> |
getQueryValidators()
|
java.lang.Iterable<TreeRewriter> |
getTreeRewriters()
|
boolean |
includeInferredTriples()
Should query results include inferred triples Note:Not yet implemented |
void |
registerFunctionalPredicate(java.lang.String predicate,
java.lang.Class<? extends FunctionalPredicate> clazz)
Register FunctionalPredicate with this engine config |
void |
setIncludeInferredTriples(boolean includeInferredTriples)
Set if query results should include inferred triples Note:Not yet implemented |
| Methods inherited from class org.openanzo.glitter.DefaultEngineConfig |
|---|
allowNaryUnion, substituteFixedBindings |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.openanzo.glitter.EngineConfig |
|---|
allowNaryUnion, getSolutionGeneratorFactory, substituteFixedBindings |
| Constructor Detail |
|---|
public CoreEngineConfig()
| Method Detail |
|---|
public java.lang.Class<? extends RDFDataset<?>> getDatasetClass()
getDatasetClass in interface EngineConfigRDFDataset subclass to use for identifying and retrieving data graphs
to query against.public java.lang.Iterable<TreeRewriter> getTreeRewriters()
getTreeRewriters in interface EngineConfiggetTreeRewriters in class DefaultEngineConfigTreeRewriters that will be applied sequentially to
transform the SPARQL query tree before query execution.public java.lang.Iterable<QueryValidator> getQueryValidators()
getQueryValidators in interface EngineConfigQueryValidators that will be invoked sequentially to
determine if the engine will execute the given query.public java.lang.Class<? extends QueryExecutionPlan> getQueryExecutionPlan()
getQueryExecutionPlan in interface EngineConfigQueryExecutionPlan class to use for putting together a plan of access
for executing the query.
public void registerFunctionalPredicate(java.lang.String predicate,
java.lang.Class<? extends FunctionalPredicate> clazz)
predicate - to registerclazz - to instantiatepublic java.util.Map<java.net.URI,java.lang.Class<? extends FunctionalPredicate>> getFunctionalPredicates()
getFunctionalPredicates in interface EngineConfigFunctionalPredicates that implement
special semantics for that URI.public boolean includeInferredTriples()
includeInferredTriples in interface EngineConfigpublic void setIncludeInferredTriples(boolean includeInferredTriples)
includeInferredTriples - the includeInferredTriples to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||