|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.globus.ogsa.impl.core.service.QueryEngineImpl
Executes queries on service data sets
ServiceDataSet| Field Summary | |
protected static QueryEngine |
globalQueryEngine
|
| Constructor Summary | |
QueryEngineImpl()
|
|
| Method Summary | |
java.lang.Object |
executeQuery(ExtensibilityType query,
ServiceDataSet serviceDataSet)
If no external query evaluators are registered for an incoming query expression, then executeQuery is called on the engine. |
ExpressionEvaluator |
getEvaluator(QName qname)
Gets the evaluator currently registered to handle an expression of the specified qualified name (from the top level element of the XML Schema definition of the expression) |
void |
registerEvaluator(ExpressionEvaluator evaluator)
registers a new evaluator that can be used to evaluate queries on a service. |
void |
setGlobalEngine(QueryEngine queryEngine)
Sets the global engine to delegate to if this engine cannot handle the request. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static QueryEngine globalQueryEngine
| Constructor Detail |
public QueryEngineImpl()
| Method Detail |
public void registerEvaluator(ExpressionEvaluator evaluator)
QueryEngine
registerEvaluator in interface QueryEngineevaluator - implementation of evaluator to be used for evaluating
queries
specified in its XML Schema definition.public void setGlobalEngine(QueryEngine queryEngine)
QueryEngine
setGlobalEngine in interface QueryEnginequeryEngine - a query engine common for all services in a Grid service
containerpublic ExpressionEvaluator getEvaluator(QName qname)
QueryEngine
getEvaluator in interface QueryEngine
public java.lang.Object executeQuery(ExtensibilityType query,
ServiceDataSet serviceDataSet)
throws FaultType
QueryEngine
executeQuery in interface QueryEngineserviceDataSet - ServiceDataSet belonging to Grid service
instance to execute the query against
FaultType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||