Class Summary |
JrubyAccumulatorEvalFunc |
This class provides a bridge between Ruby classes that extend AccumulatorPigUdf
and their execution in Pig. |
JrubyAlgebraicEvalFunc<T> |
This class provides the bridge between Ruby classes that extend the AlgebraicPigUdf
"interface" by implementing an initial, intermed, and final method. |
JrubyAlgebraicEvalFunc.AlgebraicFunctionWrapper<T> |
This is a lightweight wrapper shell that registers information on the method being called,
and provides the initializer that the static Algebraic classes (Initial, Intermed, Final)
will use to execute. |
JrubyAlgebraicEvalFunc.BagJrubyAlgebraicEvalFunc |
Unlike EvalFuncs and Accumulators, the type must be known at compile time (ie it
can't return Object), as Pig inspects the type and ensures that it is valid. |
JrubyAlgebraicEvalFunc.BagJrubyAlgebraicEvalFunc.Final |
|
JrubyAlgebraicEvalFunc.ChararrayJrubyAlgebraicEvalFunc |
|
JrubyAlgebraicEvalFunc.ChararrayJrubyAlgebraicEvalFunc.Final |
|
JrubyAlgebraicEvalFunc.DataByteArrayJrubyAlgebraicEvalFunc |
|
JrubyAlgebraicEvalFunc.DataByteArrayJrubyAlgebraicEvalFunc.Final |
|
JrubyAlgebraicEvalFunc.DoubleJrubyAlgebraicEvalFunc |
|
JrubyAlgebraicEvalFunc.DoubleJrubyAlgebraicEvalFunc.Final |
|
JrubyAlgebraicEvalFunc.Final<T> |
This class invokes the final method on the given Ruby class. |
JrubyAlgebraicEvalFunc.FloatJrubyAlgebraicEvalFunc |
|
JrubyAlgebraicEvalFunc.FloatJrubyAlgebraicEvalFunc.Final |
|
JrubyAlgebraicEvalFunc.Initial |
This class invokes the initial method on the given Ruby class. |
JrubyAlgebraicEvalFunc.IntegerJrubyAlgebraicEvalFunc |
|
JrubyAlgebraicEvalFunc.IntegerJrubyAlgebraicEvalFunc.Final |
|
JrubyAlgebraicEvalFunc.Intermed |
This class invokes the intermed method on the given Ruby class. |
JrubyAlgebraicEvalFunc.LongJrubyAlgebraicEvalFunc |
|
JrubyAlgebraicEvalFunc.LongJrubyAlgebraicEvalFunc.Final |
|
JrubyAlgebraicEvalFunc.MapJrubyAlgebraicEvalFunc |
|
JrubyAlgebraicEvalFunc.MapJrubyAlgebraicEvalFunc.Final |
|
JrubyAlgebraicEvalFunc.TupleJrubyAlgebraicEvalFunc |
|
JrubyAlgebraicEvalFunc.TupleJrubyAlgebraicEvalFunc.Final |
|
JrubyEvalFunc |
This class serves at the bridge between Ruby methods that
are registered with and extend PigUdf, and their execution in
Pig. |
JrubyScriptEngine |
Implementation of the script engine for Jruby, which facilitates the registration
of scripts as UDFs, and also provides information (via the nested class RubyFunctions)
on the registered functions. |
PigJrubyLibrary |
This class provides the ability to present to Ruby a library that was written in Java. |
RubyDataBag |
This provides a Ruby-esque way to interact with DataBag objects. |
RubyDataByteArray |
This class presents a native Ruby object for interacting with and manipulating
DataByteArray objects. |
RubySchema |
This class encapsulated a native Schema object, and provides a more convenient
interface for manipulating Schemas. |