public class STRSPLITTOBAG extends EvalFunc<DataBag>
EvalFunc.SchemaTypelog, pigLogger, reporter, returnType| Constructor and Description | 
|---|
| STRSPLITTOBAG() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | allowCompileTimeCalculation()Whether the UDF should be evaluated at compile time if all inputs are constant. | 
| DataBag | exec(Tuple input)Wrapper around Java's String.split | 
| List<FuncSpec> | getArgToFuncMapping()Allow a UDF to specify type specific implementations of itself. | 
| Schema | outputSchema(Schema input)Report the schema of the output of this UDF. | 
finish, getCacheFiles, getInputSchema, getLoadCaster, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warnpublic DataBag exec(Tuple input) throws IOException
exec in class EvalFunc<DataBag>input - tuple; first column is assumed to have a string to split;
              the optional second column is assumed to have the delimiter or regex to split on;IOExceptionpublic 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 List<FuncSpec> getArgToFuncMapping() throws FrontendException
EvalFuncgetArgToFuncMapping in class EvalFunc<DataBag>FrontendExceptionpublic boolean allowCompileTimeCalculation()
EvalFuncallowCompileTimeCalculation in class EvalFunc<DataBag>Copyright © 2007-2017 The Apache Software Foundation