|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryEvaluationProvider
QueryEvaluationProvider.java
Defines a set of mandatory behaviours of a query optimiser
Query optimiser (logical and physical) classes must implement this interface.
Method Summary | |
---|---|
void |
evaluate(ASG g,
java.util.Map cache,
QueryProcessorConfiguration qpc)
Evaluate an IQL query based on a given configuration |
QueryProcessorConfiguration |
getConfiguration()
Returns the specific configuration for each query processing phase |
java.lang.String |
getName()
Return a unique name of a provider. |
Method Detail |
---|
java.lang.String getName()
Map
of provider objects
QueryProcessorConfiguration getConfiguration()
void evaluate(ASG g, java.util.Map cache, QueryProcessorConfiguration qpc) throws QueryEvaluationException
g
- an ASG
object of an IQL queryqpc
- a {@link QueryProcessingConfiguration) object specific for query evaluation
QueryEvaluationException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |