public class ExpressionOperation extends ScriptOperation
ExpressionFunction, ExpressionFilter,
AssertExpression.ScriptOperation.Context, ScriptOperation.Evaluatorblock, parameterNames, parameterTypes, returnType| Modifier | Constructor and Description |
|---|---|
protected |
ExpressionOperation(cascading.tuple.Fields fieldDeclaration,
java.lang.String expression) |
protected |
ExpressionOperation(cascading.tuple.Fields fieldDeclaration,
java.lang.String expression,
java.lang.Class parameterType) |
protected |
ExpressionOperation(cascading.tuple.Fields fieldDeclaration,
java.lang.String expression,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes) |
protected |
ExpressionOperation(java.lang.String expression) |
protected |
ExpressionOperation(java.lang.String expression,
java.lang.Class parameterType) |
protected |
ExpressionOperation(java.lang.String expression,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes) |
| Modifier and Type | Method and Description |
|---|---|
protected ScriptOperation.Evaluator |
getEvaluator(java.lang.Class returnType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes) |
java.lang.String |
getExpression() |
protected java.lang.String[] |
guessParameterNames() |
equals, evaluate, getBlock, getExtendedClass, getParameterNames, getParameterTypes, getReturnType, hashCode, prepare@ConstructorProperties(value="expression") protected ExpressionOperation(java.lang.String expression)
@ConstructorProperties(value={"fieldDeclaration","expression"})
protected ExpressionOperation(cascading.tuple.Fields fieldDeclaration,
java.lang.String expression)
@ConstructorProperties(value={"fieldDeclaration","expression","parameterType"})
protected ExpressionOperation(cascading.tuple.Fields fieldDeclaration,
java.lang.String expression,
java.lang.Class parameterType)
@ConstructorProperties(value={"fieldDeclaration","expression","parameterNames","parameterTypes"})
protected ExpressionOperation(cascading.tuple.Fields fieldDeclaration,
java.lang.String expression,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes)
@ConstructorProperties(value={"expression","parameterType"})
protected ExpressionOperation(java.lang.String expression,
java.lang.Class parameterType)
@ConstructorProperties(value={"expression","parameterNames","parameterTypes"})
protected ExpressionOperation(java.lang.String expression,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes)
public java.lang.String getExpression()
protected java.lang.String[] guessParameterNames() throws org.codehaus.commons.compiler.CompileException, java.io.IOException
guessParameterNames in class ScriptOperationorg.codehaus.commons.compiler.CompileExceptionjava.io.IOExceptionprotected ScriptOperation.Evaluator getEvaluator(java.lang.Class returnType, java.lang.String[] parameterNames, java.lang.Class[] parameterTypes)
getEvaluator in class ScriptOperationCopyright © 2007-2021 Cascading Maintainers. All Rights Reserved.