Uses of Class
org.apache.pig.AccumulatorEvalFunc

Packages that use AccumulatorEvalFunc
org.apache.pig Public interfaces and classes for Pig. 
org.apache.pig.scripting.groovy   
org.apache.pig.scripting.jruby   
 

Uses of AccumulatorEvalFunc in org.apache.pig
 

Subclasses of AccumulatorEvalFunc in org.apache.pig
 class AlgebraicEvalFunc<T>
          This class is used to provide a free implementation of the Accumulator interface and EvalFunc class in the case of an Algebraic function.
 class IteratingAccumulatorEvalFunc<T>
          This class provides a much more intuitive way to write Accumulator UDFs.
For example, you could express IsEmpty as follows:
 

Uses of AccumulatorEvalFunc in org.apache.pig.scripting.groovy
 

Subclasses of AccumulatorEvalFunc in org.apache.pig.scripting.groovy
 class GroovyAccumulatorEvalFunc
           
 class GroovyAlgebraicEvalFunc<T>
           
static class GroovyAlgebraicEvalFunc.BigDecimalGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.BigIntegerGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.BooleanGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.ChararrayGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.DataBagGroovyAlgebraicEvalFunc
          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.
static class GroovyAlgebraicEvalFunc.DataByteArrayGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.DateTimeGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.DoubleGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.FloatGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.IntegerGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.LongGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.MapGroovyAlgebraicEvalFunc
           
static class GroovyAlgebraicEvalFunc.TupleGroovyAlgebraicEvalFunc
           
 

Uses of AccumulatorEvalFunc in org.apache.pig.scripting.jruby
 

Subclasses of AccumulatorEvalFunc in org.apache.pig.scripting.jruby
 class JrubyAccumulatorEvalFunc
          This class provides a bridge between Ruby classes that extend AccumulatorPigUdf and their execution in Pig.
 class JrubyAlgebraicEvalFunc<T>
          This class provides the bridge between Ruby classes that extend the AlgebraicPigUdf "interface" by implementing an initial, intermed, and final method.
static class 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.
static class JrubyAlgebraicEvalFunc.ChararrayJrubyAlgebraicEvalFunc
           
static class JrubyAlgebraicEvalFunc.DataByteArrayJrubyAlgebraicEvalFunc
           
static class JrubyAlgebraicEvalFunc.DoubleJrubyAlgebraicEvalFunc
           
static class JrubyAlgebraicEvalFunc.FloatJrubyAlgebraicEvalFunc
           
static class JrubyAlgebraicEvalFunc.IntegerJrubyAlgebraicEvalFunc
           
static class JrubyAlgebraicEvalFunc.LongJrubyAlgebraicEvalFunc
           
static class JrubyAlgebraicEvalFunc.MapJrubyAlgebraicEvalFunc
           
static class JrubyAlgebraicEvalFunc.TupleJrubyAlgebraicEvalFunc
           
 



Copyright © 2007-2012 The Apache Software Foundation