org.apache.hadoop.hive.ql.plan
Class aggregationDesc

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.aggregationDesc
All Implemented Interfaces:
Serializable

public class aggregationDesc
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
aggregationDesc()
           
aggregationDesc(String genericUDAFName, GenericUDAFEvaluator genericUDAFEvaluator, ArrayList<exprNodeDesc> parameters, boolean distinct, GenericUDAFEvaluator.Mode mode)
           
 
Method Summary
 GenericUDAFEvaluator createGenericUDAFEvaluator()
           
 boolean getDistinct()
           
 String getExprString()
           
 GenericUDAFEvaluator getGenericUDAFEvaluator()
           
 Class<? extends GenericUDAFEvaluator> getGenericUDAFEvaluatorClass()
           
 String getGenericUDAFName()
           
 GenericUDAFEvaluator.Mode getMode()
           
 ArrayList<exprNodeDesc> getParameters()
           
 void setDistinct(boolean distinct)
           
 void setGenericUDAFEvaluator(GenericUDAFEvaluator genericUDAFEvaluator)
           
 void setGenericUDAFEvaluatorClass(Class<? extends GenericUDAFEvaluator> genericUDAFEvaluatorClass)
           
 void setGenericUDAFName(String genericUDAFName)
           
 void setMode(GenericUDAFEvaluator.Mode mode)
           
 void setParameters(ArrayList<exprNodeDesc> parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

aggregationDesc

public aggregationDesc()

aggregationDesc

public aggregationDesc(String genericUDAFName,
                       GenericUDAFEvaluator genericUDAFEvaluator,
                       ArrayList<exprNodeDesc> parameters,
                       boolean distinct,
                       GenericUDAFEvaluator.Mode mode)
Method Detail

createGenericUDAFEvaluator

public GenericUDAFEvaluator createGenericUDAFEvaluator()

setGenericUDAFName

public void setGenericUDAFName(String genericUDAFName)

getGenericUDAFName

public String getGenericUDAFName()

setGenericUDAFEvaluator

public void setGenericUDAFEvaluator(GenericUDAFEvaluator genericUDAFEvaluator)

getGenericUDAFEvaluator

public GenericUDAFEvaluator getGenericUDAFEvaluator()

setGenericUDAFEvaluatorClass

public void setGenericUDAFEvaluatorClass(Class<? extends GenericUDAFEvaluator> genericUDAFEvaluatorClass)

getGenericUDAFEvaluatorClass

public Class<? extends GenericUDAFEvaluator> getGenericUDAFEvaluatorClass()

getParameters

public ArrayList<exprNodeDesc> getParameters()

setParameters

public void setParameters(ArrayList<exprNodeDesc> parameters)

getDistinct

public boolean getDistinct()

setDistinct

public void setDistinct(boolean distinct)

setMode

public void setMode(GenericUDAFEvaluator.Mode mode)

getMode

public GenericUDAFEvaluator.Mode getMode()

getExprString

public String getExprString()


Copyright © 2009 The Apache Software Foundation