| Constructor and Description |
|---|
SqlEvaluator(SqlParser parser,
java.util.Map<java.lang.String,SqlExpressionType> identTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(java.util.Map<java.lang.String,java.lang.Object> env)
Evaluates the (given) expression with the
environment given. |
boolean |
evaluatorOk()
This call is idempotent.
|
java.lang.String |
getErrorMessage()
This call is idempotent.
|
com.rabbitmq.jms.parse.sql.SqlParseTree |
typedParseTree() |
public SqlEvaluator(SqlParser parser, java.util.Map<java.lang.String,SqlExpressionType> identTypes)
public boolean evaluate(java.util.Map<java.lang.String,java.lang.Object> env)
Evaluatorenvironment given.
This call should not fail, provided Evaluator.evaluatorOk() is true.public com.rabbitmq.jms.parse.sql.SqlParseTree typedParseTree()
null if evaluatorOk() is false.public boolean evaluatorOk()
EvaluatorevaluatorOk in interface Evaluatortrue if the evaluator can run cleanly; false otherwisepublic java.lang.String getErrorMessage()
EvaluatorgetErrorMessage in interface EvaluatorCopyright © 2022. All rights reserved.