public static class JrubyAlgebraicEvalFunc.BagJrubyAlgebraicEvalFunc extends JrubyAlgebraicEvalFunc<DataBag>
Modifier and Type | Class and Description |
---|---|
static class |
JrubyAlgebraicEvalFunc.BagJrubyAlgebraicEvalFunc.Final |
JrubyAlgebraicEvalFunc.AlgebraicFunctionWrapper<T>, JrubyAlgebraicEvalFunc.BagJrubyAlgebraicEvalFunc, JrubyAlgebraicEvalFunc.ChararrayJrubyAlgebraicEvalFunc, JrubyAlgebraicEvalFunc.DataByteArrayJrubyAlgebraicEvalFunc, JrubyAlgebraicEvalFunc.DoubleJrubyAlgebraicEvalFunc, JrubyAlgebraicEvalFunc.FloatJrubyAlgebraicEvalFunc, JrubyAlgebraicEvalFunc.Initial, JrubyAlgebraicEvalFunc.IntegerJrubyAlgebraicEvalFunc, JrubyAlgebraicEvalFunc.Intermed, JrubyAlgebraicEvalFunc.LongJrubyAlgebraicEvalFunc, JrubyAlgebraicEvalFunc.MapJrubyAlgebraicEvalFunc, JrubyAlgebraicEvalFunc.TupleJrubyAlgebraicEvalFunc
EvalFunc.SchemaType
mBagFactory, mTupleFactory, ruby, rubyEngine
log, pigLogger, reporter, returnType
Constructor and Description |
---|
BagJrubyAlgebraicEvalFunc(java.lang.String fileName,
java.lang.String functionName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFinal()
This must be implement as per a normal Algebraic interface.
|
getInitial, getIntermed
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 BagJrubyAlgebraicEvalFunc(java.lang.String fileName, java.lang.String functionName)
public java.lang.String getFinal()
AlgebraicEvalFunc
Algebraic
for
more information.getFinal
in interface Algebraic
getFinal
in class JrubyAlgebraicEvalFunc<DataBag>
Copyright © 2007-2017 The Apache Software Foundation