|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryEvaluationService
Query Evaluation Get evaluator for query language and use it for Evaluate
Field Summary | |
---|---|
static java.lang.String |
COMMAND_RESULT_IDENTIFIER
|
static java.lang.String |
FOREIGN_MODEL__IDENTIFIER
|
static java.lang.String |
MAIN_CONTEXT__IDENTIFIER
|
static java.lang.String |
MAIN_MODEL__IDENTIFIER
Main model is the model of the context element |
static java.lang.String |
RELOCATED_CONTEXT__IDENTIFIER
|
static java.lang.String |
SUBQUERY_ARGUMENT_NAME_PREFIX
|
static java.lang.String |
WIDGET_UIVALUE_IDENTIFIER
|
static java.lang.String |
WIDGET_VALUE_IDENTIFIER
|
Method Summary | ||
---|---|---|
|
evaluate(java.lang.Object contextObject,
QueryDefinition<T> query,
java.util.Map<java.lang.String,java.lang.Object> arguments)
Evaluate the query from the contextObject |
|
|
evaluateExpression(java.lang.Object contextObject,
java.lang.String languageId,
java.lang.String queryExpr,
java.util.Map<java.lang.String,java.lang.Object> arguments)
Evaluate from the contextObject the query expression wrote in the language defined by languageId |
|
|
evaluateWithAnalyze(java.lang.Object contextObject,
QueryDefinition<T> query,
java.util.Map<java.lang.String,java.lang.Object> arguments)
Evaluate the query from the contextObject and return the associated evaluation analyze |
|
void |
flushCache()
flush the optimisation cache |
|
|
runActionQuery(java.lang.Object contextObject,
QueryDefinition<T> query,
java.util.Map<java.lang.String,java.lang.Object> arguments)
Execute an action query action query is a query that can change model state (update, add/remove element etc.) |
Field Detail |
---|
static final java.lang.String SUBQUERY_ARGUMENT_NAME_PREFIX
static final java.lang.String MAIN_MODEL__IDENTIFIER
static final java.lang.String FOREIGN_MODEL__IDENTIFIER
static final java.lang.String MAIN_CONTEXT__IDENTIFIER
static final java.lang.String RELOCATED_CONTEXT__IDENTIFIER
static final java.lang.String COMMAND_RESULT_IDENTIFIER
static final java.lang.String WIDGET_VALUE_IDENTIFIER
static final java.lang.String WIDGET_UIVALUE_IDENTIFIER
Method Detail |
---|
void flushCache()
<T> T evaluateExpression(java.lang.Object contextObject, java.lang.String languageId, java.lang.String queryExpr, java.util.Map<java.lang.String,java.lang.Object> arguments) throws QueryEvaluatorException
contextObject
- languageId
- queryExpr
- arguments
-
QueryEvaluatorException
<T> T evaluate(java.lang.Object contextObject, QueryDefinition<T> query, java.util.Map<java.lang.String,java.lang.Object> arguments) throws QueryEvaluatorException
contextObject
- query
- arguments
- TODO
QueryEvaluatorException
<T> EvaluationAnalyze evaluateWithAnalyze(java.lang.Object contextObject, QueryDefinition<T> query, java.util.Map<java.lang.String,java.lang.Object> arguments) throws QueryEvaluatorException
contextObject
- query
- arguments
- TODO
QueryEvaluatorException
<T> T runActionQuery(java.lang.Object contextObject, QueryDefinition<T> query, java.util.Map<java.lang.String,java.lang.Object> arguments) throws QueryEvaluatorException
contextObject
- query
- arguments
-
QueryEvaluatorException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |