| 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