public static class JrubyAlgebraicEvalFunc.Intermed extends JrubyAlgebraicEvalFunc.AlgebraicFunctionWrapper<Tuple>
EvalFunc.SchemaType
isInitialized, receiver, stage
log, pigLogger, reporter, returnType
Constructor and Description |
---|
Intermed() |
Intermed(java.lang.String fileName,
java.lang.String functionName) |
Modifier and Type | Method and Description |
---|---|
Tuple |
exec(Tuple input)
This callback method must be implemented by all subclasses.
|
getFileName, getFunctionName, getReceiver, getStage, initialize, isInitialized
allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLoadCaster, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn
public Intermed()
public Intermed(java.lang.String fileName, java.lang.String functionName)
public Tuple exec(Tuple input) throws java.io.IOException
EvalFunc
exec
in class JrubyAlgebraicEvalFunc.AlgebraicFunctionWrapper<Tuple>
input
- the Tuple to be processed.java.io.IOException
Copyright © 2007-2017 The Apache Software Foundation