cascading.operation.expression
Class ExpressionOperation
java.lang.Object
cascading.operation.BaseOperation<ScriptOperation.Context>
cascading.operation.expression.ScriptOperation
cascading.operation.expression.ExpressionOperation
- All Implemented Interfaces:
- Operation<ScriptOperation.Context>, Serializable
- Direct Known Subclasses:
- AssertExpression, ExpressionFilter, ExpressionFunction
public class ExpressionOperation
- extends ScriptOperation
Class ExpressionOperation is the base class for ExpressionFunction
, ExpressionFilter
,
AssertExpression
.
- See Also:
- Serialized Form
Fields inherited from interface cascading.operation.Operation |
ANY |
ExpressionOperation
@ConstructorProperties(value={"fieldDeclaration","expression"})
protected ExpressionOperation(Fields fieldDeclaration,
String expression)
ExpressionOperation
@ConstructorProperties(value={"fieldDeclaration","expression","parameterType"})
protected ExpressionOperation(Fields fieldDeclaration,
String expression,
Class parameterType)
ExpressionOperation
@ConstructorProperties(value={"fieldDeclaration","expression","parameterNames","parameterTypes"})
protected ExpressionOperation(Fields fieldDeclaration,
String expression,
String[] parameterNames,
Class[] parameterTypes)
ExpressionOperation
@ConstructorProperties(value={"expression","parameterType"})
protected ExpressionOperation(String expression,
Class parameterType)
ExpressionOperation
@ConstructorProperties(value={"expression","parameterNames","parameterTypes"})
protected ExpressionOperation(String expression,
String[] parameterNames,
Class[] parameterTypes)
getExpression
public String getExpression()
guessParameterNames
protected String[] guessParameterNames()
throws CompileException,
IOException
- Overrides:
guessParameterNames
in class ScriptOperation
- Throws:
CompileException
IOException
getEvaluator
protected ScriptEvaluator getEvaluator(Class returnType,
String[] parameterNames,
Class[] parameterTypes)
- Overrides:
getEvaluator
in class ScriptOperation
Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.