| Modifier and Type | Class and Description | 
|---|---|
| static class  | Top.FinalDeprecated.  | 
| static class  | Top.InitialDeprecated.  | 
| static class  | Top.IntermedDeprecated.  | 
EvalFunc.SchemaTypepigLogger, reporter, returnType| Constructor and Description | 
|---|
| Top()Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| DataBag | exec(Tuple tuple)Deprecated.  This callback method must be implemented by all subclasses. | 
| java.util.List<FuncSpec> | getArgToFuncMapping()Deprecated.  Allow a UDF to specify type specific implementations of itself. | 
| java.lang.String | getFinal()Deprecated.  Get the final function. | 
| java.lang.String | getInitial()Deprecated.  Get the initial function. | 
| java.lang.String | getIntermed()Deprecated.  Get the intermediate function. | 
| Schema | outputSchema(Schema input)Deprecated.  Report the schema of the output of this UDF. | 
| protected static void | updateTop(java.util.PriorityQueue<Tuple> store,
         int limit,
         DataBag inputBag)Deprecated.  | 
allowCompileTimeCalculation, finish, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warnpublic DataBag exec(Tuple tuple) throws java.io.IOException
EvalFuncprotected static void updateTop(java.util.PriorityQueue<Tuple> store, int limit, DataBag inputBag)
public java.util.List<FuncSpec> getArgToFuncMapping() throws FrontendException
EvalFuncgetArgToFuncMapping in class EvalFunc<DataBag>FrontendExceptionpublic Schema outputSchema(Schema input)
EvalFunc
 The default implementation interprets the OutputSchema annotation,
 if one is present. Otherwise, it returns null (no known output schema).
outputSchema in class EvalFunc<DataBag>input - Schema of the inputpublic java.lang.String getInitial()
AlgebraicgetInitial in interface Algebraicpublic java.lang.String getIntermed()
AlgebraicgetIntermed in interface Algebraicpublic java.lang.String getFinal()
AlgebraicCopyright © 2007-2012 The Apache Software Foundation