| Name | Description | Type | Package | Framework |
| AccumulatorAccumulate | This annotation is to be used on a Groovy method which is part of an Accumulator UDF to indicate that it will | Class | org.apache.pig.scripting.groovy | Apache Pig |
| AccumulatorCleanup | This annotation is to be used on a Groovy method which is part of an Accumulator UDF to indicate that it will | Class | org.apache.pig.scripting.groovy | Apache Pig |
| AccumulatorGetValue | This annotation is to be used on a Groovy method which is part of an Accumulator UDF to indicate that it will | Class | org.apache.pig.scripting.groovy | Apache Pig |
| AlgebraicFinal | This annotation is to be used on a Groovy method which is part of an Algebraic UDF to indicate that it will | Class | org.apache.pig.scripting.groovy | Apache Pig |
| AlgebraicInitial | This annotation is to be used on a Groovy method which is part of an Algebraic UDF to indicate that it will | Class | org.apache.pig.scripting.groovy | Apache Pig |
| AlgebraicIntermed | This annotation is to be used on a Groovy method which is part of an Algebraic UDF to indicate that it will | Class | org.apache.pig.scripting.groovy | Apache Pig |
| GroovyAccumulatorEvalFunc | Class | org.apache.pig.scripting.groovy | Apache Pig | |
| GroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy | Apache Pig | |
| GroovyAlgebraicEvalFunc .AlgebraicFunctionWrapper | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .BooleanGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .BooleanGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.BooleanGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .ChararrayGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .ChararrayGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.ChararrayGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .DataBagGroovyAlgebraicEvalFunc | Unlike EvalFuncs and Accumulators, the type must be known at compile time can't return Object), as Pig inspects the type and ensures that it is | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig |
| GroovyAlgebraicEvalFunc .DataBagGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.DataBagGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .DataByteArrayGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .DataByteArrayGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.DataByteArrayGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .DoubleGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .DoubleGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.DoubleGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .FloatGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .FloatGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.FloatGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .Initial | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .IntegerGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .IntegerGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.IntegerGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .Intermed | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .LongGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .LongGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.LongGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .MapGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .MapGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.MapGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .TupleGroovyAlgebraicEvalFunc | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyAlgebraicEvalFunc .TupleGroovyAlgebraicEvalFunc .Final | Class | org.apache.pig.scripting.groovy.GroovyAlgebraicEvalFunc.TupleGroovyAlgebraicEvalFunc | Apache Pig | |
| GroovyEvalFunc | Class | org.apache.pig.scripting.groovy | Apache Pig | |
| GroovyEvalFuncObject | Class | org.apache.pig.scripting.groovy | Apache Pig | |
| GroovyScriptEngine | Class | org.apache.pig.scripting.groovy | Apache Pig | |
| GroovyUtils | Class | org.apache.pig.scripting.groovy | Apache Pig | |
| GroovyUtils .DataBagGroovyIterator | Class | org.apache.pig.scripting.groovy.GroovyUtils | Apache Pig | |