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

AggregationDesc.

See Also:
Serialized Form

Constructor Summary
AggregationDesc()
           
AggregationDesc(String genericUDAFName, GenericUDAFEvaluator genericUDAFEvaluator, ArrayList<ExprNodeDesc> parameters, boolean distinct, GenericUDAFEvaluator.Mode mode)
           
 
Method Summary
 boolean getDistinct()
           
 String getExprString()
           
 GenericUDAFEvaluator getGenericUDAFEvaluator()
           
 String getGenericUDAFEvaluatorClassName()
           
 String getGenericUDAFName()
           
 GenericUDAFEvaluator getGenericUDAFWritableEvaluator()
           
 GenericUDAFEvaluator.Mode getMode()
           
 ArrayList<ExprNodeDesc> getParameters()
           
 void setDistinct(boolean distinct)
           
 void setGenericUDAFEvaluator(GenericUDAFEvaluator genericUDAFEvaluator)
           
 void setGenericUDAFEvaluatorClassName(String genericUDAFEvaluatorClassName)
           
 void setGenericUDAFName(String genericUDAFName)
           
 void setGenericUDAFWritableEvaluator(GenericUDAFEvaluator genericUDAFWritableEvaluator)
           
 void setMode(GenericUDAFEvaluator.Mode mode)
           
 void setParameters(ArrayList<ExprNodeDesc> parameters)
           
 
Methods inherited from class java.lang.Object
equals, 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

setGenericUDAFName

public void setGenericUDAFName(String genericUDAFName)

getGenericUDAFName

public String getGenericUDAFName()

setGenericUDAFEvaluator

public void setGenericUDAFEvaluator(GenericUDAFEvaluator genericUDAFEvaluator)

getGenericUDAFEvaluator

public GenericUDAFEvaluator getGenericUDAFEvaluator()

getGenericUDAFEvaluatorClassName

public String getGenericUDAFEvaluatorClassName()

setGenericUDAFEvaluatorClassName

public void setGenericUDAFEvaluatorClassName(String genericUDAFEvaluatorClassName)

getGenericUDAFWritableEvaluator

public GenericUDAFEvaluator getGenericUDAFWritableEvaluator()

setGenericUDAFWritableEvaluator

public void setGenericUDAFWritableEvaluator(GenericUDAFEvaluator genericUDAFWritableEvaluator)

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 © 2014 The Apache Software Foundation. All rights reserved.