Class | Description |
---|---|
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.
|
Copyright © 2007-2017 The Apache Software Foundation