public class FuncPowerLongToDouble extends MathFuncLongToDouble implements ISetDoubleArg
VectorExpression.Type
childExpressions, inputTypes, outputType
Constructor and Description |
---|
FuncPowerLongToDouble() |
FuncPowerLongToDouble(int colNum,
double scalarVal,
int outputColumn) |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanup(DoubleColumnVector outputColVector,
int[] sel,
boolean selectedInUse,
int n) |
double |
func(long l) |
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
double |
getPower() |
void |
setArg(double d) |
void |
setPower(double power) |
evaluate, getColNum, getOutputColumn, getOutputType, setColNum, setOutputColumn
evaluateChildren, getChildExpressions, getInputTypes, setChildExpressions, setInputTypes, setOutputType, toString
public FuncPowerLongToDouble(int colNum, double scalarVal, int outputColumn)
public FuncPowerLongToDouble()
public double func(long l)
func
in class MathFuncLongToDouble
public double getPower()
public void setPower(double power)
public void setArg(double d)
setArg
in interface ISetDoubleArg
protected void cleanup(DoubleColumnVector outputColVector, int[] sel, boolean selectedInUse, int n)
cleanup
in class MathFuncLongToDouble
public VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor
in class VectorExpression
Copyright © 2016 The Apache Software Foundation. All rights reserved.