public class RExpressionbase.RExpression extends RElement implements IExpression
Modifier and Type | Field and Description |
---|---|
protected UnparsedExpression |
uexp
The unparsed expression.
|
Constructor and Description |
---|
RExpression(UnparsedExpression uexp,
IInternalAccess agent) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
execute()
Execute the query.
|
java.lang.Object |
execute(java.lang.String[] names,
java.lang.Object[] values)
Execute the query using local parameters.
|
java.lang.Object |
execute(java.lang.String name,
java.lang.Object value)
Execute the query using a local parameter.
|
IParsedExpression |
getParsedExpression() |
java.lang.Object |
getValue()
Evaluate the expression.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getModelElement
protected UnparsedExpression uexp
public RExpression(UnparsedExpression uexp, IInternalAccess agent)
public java.lang.Object getValue()
getValue
in interface IExpression
public java.lang.Object execute()
execute
in interface IExpression
public java.lang.Object execute(java.lang.String name, java.lang.Object value)
execute
in interface IExpression
name
- The name of the local parameter.value
- The value of the local parameter.public java.lang.Object execute(java.lang.String[] names, java.lang.Object[] values)
execute
in interface IExpression
names
- The names of parameters.values
- The parameter values.public IParsedExpression getParsedExpression()