Uses of Interface
org.apache.pig.Algebraic

Packages that use Algebraic
org.apache.pig Public interfaces and classes for Pig. 
org.apache.pig.builtin This package contains builtin Pig UDFs. 
org.apache.pig.piggybank.evaluation   
org.apache.pig.piggybank.evaluation.util   
org.apache.pig.scripting.jruby   
 

Uses of Algebraic in org.apache.pig
 

Classes in org.apache.pig that implement Algebraic
 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.
 

Uses of Algebraic in org.apache.pig.builtin
 

Classes in org.apache.pig.builtin that implement Algebraic
 class AVG
          Generates the average of a set of values.
 class BuildBloom
          Build a bloom filter for use later in Bloom.
 class COR
          Computes the correlation between sets of data.
 class COUNT
          Generates the count of the number of values in a bag.
 class COUNT_STAR
          Generates the count of the values of the first field of a tuple.
 class COV
          Computes the covariance between sets of data.
 class Distinct
          Find the distinct set of tuples in a bag.
 class DoubleAvg
          This method should never be used directly, use AVG.
 class DoubleMax
          This method should never be used directly, use MAX.
 class DoubleMin
          This method should never be used directly, use MIN.
 class DoubleSum
          This method should never be used directly, use SUM.
 class FloatAvg
          This method should never be used directly, use AVG.
 class FloatMax
          This method should never be used directly, use MAX.
 class FloatMin
          This method should never be used directly, use MIN.
 class FloatSum
          This method should never be used directly, use SUM.
 class IntAvg
          This method should never be used directly, use AVG.
 class IntMax
          This method should never be used directly, use MAX.
 class IntMin
          This method should never be used directly, use MIN.
 class IntSum
          This method should never be used directly, use SUM.
 class LongAvg
          This method should never be used directly, use AVG.
 class LongMax
          This method should never be used directly, use MAX.
 class LongMin
          This method should never be used directly, use MIN.
 class LongSum
          This method should never be used directly, use SUM.
 class MAX
          Generates the maximum of a set of values.
 class MIN
          Generates the minimum of a set of values.
 class StringMax
          This method should never be used directly, use MAX.
 class StringMin
          This method should never be used directly, use MIN.
 class SUM
          Generates the sum of a set of values.
 class TOP
          Top UDF accepts a bag of tuples and returns top-n tuples depending upon the tuple field value of type long.
 

Uses of Algebraic in org.apache.pig.piggybank.evaluation
 

Classes in org.apache.pig.piggybank.evaluation that implement Algebraic
 class ExtremalTupleByNthField
          This class is similar to MaxTupleBy1stField except that it allows you to specify with field to use (instead of just using 1st field) and to specify ascending or descending.
 class MaxTupleBy1stField
          MaxTupleBy1stField UDF returns a tuple with max value of the first field in a given bag.
 

Uses of Algebraic in org.apache.pig.piggybank.evaluation.util
 

Classes in org.apache.pig.piggybank.evaluation.util that implement Algebraic
 class Top
          Deprecated. Use TOP
 

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

Classes in org.apache.pig.scripting.jruby that implement Algebraic
 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 © ${year} The Apache Software Foundation