public abstract class TableExpressionFunction extends ExpressionFunction
| Constructor and Description |
|---|
TableExpressionFunction(java.lang.String name,
java.lang.Class<?>... parameterTypes)
Cria uma assinatura.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Object |
doOperation(java.util.List<java.lang.Object> values,
java.lang.Object... arguments)
Executa a operação sobre a tabela.
|
protected java.lang.Object |
doOperation(SimpleAlgorithmConfigurator configurator,
java.lang.Object... parameters)
Método que executa a operação.
|
acceptParameters, equals, execute, getName, getParameterTypes, hashCode, toStringpublic TableExpressionFunction(java.lang.String name,
java.lang.Class<?>... parameterTypes)
name - O nome do método.parameterTypes - O array com os tipos dos parâmetros.protected abstract java.lang.Object doOperation(java.util.List<java.lang.Object> values,
java.lang.Object... arguments)
throws ExpressionFunctionExecutionException
values - a lista de valores da tabela.arguments - os argumentos do método.ExpressionFunctionExecutionException - em caso de falha na execução
do método.protected final java.lang.Object doOperation(SimpleAlgorithmConfigurator configurator, java.lang.Object... parameters) throws ExpressionFunctionExecutionException
doOperation in class ExpressionFunctionconfigurator - o configurador.parameters - os parâmetros.ExpressionFunctionExecutionException - em caso de falha durante a
execução.Copyright © 2018. All Rights Reserved.