| 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-2012 The Apache Software Foundation