org.apache.pig.impl.eval.cond
Class FuncCond

java.lang.Object
  extended by org.apache.pig.impl.eval.cond.Cond
      extended by org.apache.pig.impl.eval.cond.FuncCond
All Implemented Interfaces:
Serializable

public class FuncCond
extends Cond

See Also:
Serialized Form

Field Summary
 EvalSpec args
           
 FilterFunc func
           
 String funcName
           
 
Constructor Summary
FuncCond(FunctionInstantiator fInstantiaor, String funcName, EvalSpec args)
           
 
Method Summary
 boolean eval(Datum input)
           
 void finish()
           
 List<String> getFuncs()
           
 void instantiateFunc(FunctionInstantiator instantiaor)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

funcName

public String funcName

func

public transient FilterFunc func

args

public EvalSpec args
Constructor Detail

FuncCond

public FuncCond(FunctionInstantiator fInstantiaor,
                String funcName,
                EvalSpec args)
         throws IOException
Throws:
IOException
Method Detail

instantiateFunc

public void instantiateFunc(FunctionInstantiator instantiaor)
                     throws IOException
Specified by:
instantiateFunc in class Cond
Throws:
IOException

getFuncs

public List<String> getFuncs()
Specified by:
getFuncs in class Cond

eval

public boolean eval(Datum input)
Specified by:
eval in class Cond

toString

public String toString()
Overrides:
toString in class Object

finish

public void finish()
Specified by:
finish in class Cond


Copyright © ${year} The Apache Software Foundation