public abstract class GroovyAlgebraicEvalFunc<T> extends AlgebraicEvalFunc<T>
EvalFunc.SchemaType
log, pigLogger, reporter, returnType
Constructor and Description |
---|
GroovyAlgebraicEvalFunc() |
GroovyAlgebraicEvalFunc(String path,
String namespace,
String methodName,
String initialMethod,
String intermedMethod,
String finalMethod) |
Modifier and Type | Method and Description |
---|---|
abstract String |
getFinal()
This must be implement as per a normal Algebraic interface.
|
String |
getInitial()
This must be implement as per a normal Algebraic interface.
|
String |
getIntermed()
This must be implement as per a normal Algebraic interface.
|
accumulate, cleanup, getValue
exec
allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLoadCaster, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn
public abstract String getFinal()
AlgebraicEvalFunc
Algebraic
for
more information.getFinal
in interface Algebraic
getFinal
in class AlgebraicEvalFunc<T>
public String getInitial()
AlgebraicEvalFunc
Algebraic
for
more information.getInitial
in interface Algebraic
getInitial
in class AlgebraicEvalFunc<T>
public String getIntermed()
AlgebraicEvalFunc
Algebraic
for
more information.getIntermed
in interface Algebraic
getIntermed
in class AlgebraicEvalFunc<T>
Copyright © 2007-2017 The Apache Software Foundation