public final class FunctionExpression extends Object implements Expression<Object>
Expression which invokes a Function with the results of the invocation of the given
List of Expressions (of the given ExecutionEnvironment).| Constructor and Description |
|---|
FunctionExpression(Function function,
String[] parameterTypes,
List<Expression<? extends Object>> parameters,
ComparisonOperatorService comparisonOperatorService)
Create a FunctionExpression with the given values.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
invoke(ExecutionEnvironment environment)
Invoke on the given
ExecutionEnvironment. |
public FunctionExpression(Function function, String[] parameterTypes, List<Expression<? extends Object>> parameters, ComparisonOperatorService comparisonOperatorService)
function - Function to be invoked using the invoked results of the given List of ExpressionsparameterTypes - the full class names for the function's parameter types in sequential orderparameters - List of Expressions to be invoked whose results (of the given ExecutionEnvironment)comparisonOperatorService - -- TODO:
will be used to invoke the given Function.public Object invoke(ExecutionEnvironment environment)
ExpressionExecutionEnvironment.invoke in interface Expression<Object>environment - ExecutionEnvironment to invoke on.Copyright © 2005–2016 The Kuali Foundation. All rights reserved.