|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryEvaluator
Interface for all Query Evaluators.
Method Summary | ||
---|---|---|
QueryAnalyze |
analyzeQuery(QueryEvaluationContext evaluationContext)
Analyzes the query without evaluation for syntax validation and discovering return type information. |
|
|
evaluate(QueryEvaluationContext evaluationContext)
Evaluate a query using the QueryEvaluationContext |
|
java.lang.String |
getLanguageId()
Returns the evaluator language id. |
|
java.text.MessageFormat |
getVariableFormat()
Returns a MessageFormat for creating a variable name
conform to the evaluator language syntax. |
|
|
runActionQuery(QueryEvaluationContext evaluationContext)
Execute an action query using the QueryEvaluationContext . |
Method Detail |
---|
java.lang.String getLanguageId()
QueryAnalyze analyzeQuery(QueryEvaluationContext evaluationContext) throws QueryEvaluatorException
because this method is not used at this time, its implementation can returns null
.
evaluationContext
-
QueryAnalyze
result for this analyze
QueryEvaluatorException
java.text.MessageFormat getVariableFormat()
MessageFormat
for creating a variable name
conform to the evaluator language syntax.
MessageFormat
for creating a variable name
conform to the evaluator language syntax.<T> QueryResult<T> evaluate(QueryEvaluationContext evaluationContext) throws QueryEvaluatorException
QueryEvaluationContext
evaluationContext
-
QueryResult
QueryEvaluatorException
<T> QueryResult<T> runActionQuery(QueryEvaluationContext evaluationContext) throws QueryEvaluatorException
QueryEvaluationContext
.
Action query is a query that can change model state (create, update, add/remove element etc.).
evaluationContext
-
QueryResult
or null
depending on the action implementation.
QueryEvaluatorException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |