| Modifier and Type | Class and Description | 
|---|---|
| static class  | Distinct.Final | 
| static class  | Distinct.Initial | 
| static class  | Distinct.Intermediate | 
EvalFunc.SchemaTypelog, pigLogger, reporter, returnType| Constructor and Description | 
|---|
| Distinct() | 
| Modifier and Type | Method and Description | 
|---|---|
| DataBag | exec(Tuple input)This callback method must be implemented by all subclasses. | 
| protected DataBag | getDistinct(Tuple input) | 
| java.lang.String | getFinal()Get the final function. | 
| java.lang.String | getInitial()Get the initial function. | 
| java.lang.String | getIntermed()Get the intermediate function. | 
addCredentials, allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLoadCaster, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warnpublic DataBag exec(Tuple input) throws java.io.IOException
EvalFuncpublic java.lang.String getFinal()
Algebraicpublic java.lang.String getInitial()
AlgebraicgetInitial in interface Algebraicpublic java.lang.String getIntermed()
AlgebraicgetIntermed in interface AlgebraicCopyright © 2007-2025 The Apache Software Foundation