org.apache.hadoop.hive.ql.exec.vector.expressions
Class PosModDoubleToDouble

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression
      extended by org.apache.hadoop.hive.ql.exec.vector.expressions.MathFuncDoubleToDouble
          extended by org.apache.hadoop.hive.ql.exec.vector.expressions.PosModDoubleToDouble
All Implemented Interfaces:
Serializable, ISetDoubleArg

public class PosModDoubleToDouble
extends MathFuncDoubleToDouble
implements ISetDoubleArg

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression
VectorExpression.Type
 
Field Summary
 
Fields inherited from class org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression
childExpressions, inputTypes, outputType
 
Constructor Summary
PosModDoubleToDouble()
           
PosModDoubleToDouble(int inputCol, double scalarVal, int outputCol)
           
 
Method Summary
protected  double func(double v)
           
 VectorExpressionDescriptor.Descriptor getDescriptor()
           
 double getDivisor()
           
 void setArg(double arg)
           
 void setDivisor(double v)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.vector.expressions.MathFuncDoubleToDouble
cleanup, evaluate, getColNum, getOutputColumn, getOutputType, setColNum, setOutputColumn
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression
evaluateChildren, getChildExpressions, getInputTypes, setChildExpressions, setInputTypes, setOutputType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PosModDoubleToDouble

public PosModDoubleToDouble(int inputCol,
                            double scalarVal,
                            int outputCol)

PosModDoubleToDouble

public PosModDoubleToDouble()
Method Detail

func

protected double func(double v)
Specified by:
func in class MathFuncDoubleToDouble

setArg

public void setArg(double arg)
Specified by:
setArg in interface ISetDoubleArg

setDivisor

public void setDivisor(double v)

getDivisor

public double getDivisor()

getDescriptor

public VectorExpressionDescriptor.Descriptor getDescriptor()
Specified by:
getDescriptor in class VectorExpression


Copyright © 2014 The Apache Software Foundation. All rights reserved.