org.apache.pig.piggybank.evaluation.string
Class INDEXOF
java.lang.Object
org.apache.pig.EvalFunc<Integer>
org.apache.pig.piggybank.evaluation.string.INDEXOF
Deprecated. Use INDEXOF
@Deprecated
public class INDEXOF
- extends EvalFunc<Integer>
Constructor Summary |
INDEXOF()
Deprecated. |
Methods inherited from class org.apache.pig.EvalFunc |
finish, getArgToFuncMapping, getCacheFiles, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, isAsynchronous, progress, setPigLogger, setReporter, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INDEXOF
public INDEXOF()
- Deprecated.
exec
public Integer exec(Tuple input)
throws IOException
- Deprecated.
- Method invoked on every tuple during foreach evaluation
- Specified by:
exec
in class EvalFunc<Integer>
- Parameters:
input
- tuple; first column is assumed to have the column to convert
the second column is the string we search for
the third is an optional column from where to start the search
- Returns:
- index of first occurrence, or null in case of processing error
- Throws:
IOException
outputSchema
public Schema outputSchema(Schema input)
- Deprecated.
- Description copied from class:
EvalFunc
- Report the schema of the output of this UDF. Pig will make use of
this in error checking, optimization, and planning. The schema
of input data to this UDF is provided.
- Overrides:
outputSchema
in class EvalFunc<Integer>
- Parameters:
input
- Schema of the input
- Returns:
- Schema of the output
Copyright © 2012 The Apache Software Foundation