org.apache.hadoop.hive.ql.exec.vector.expressions
Class MathExpr
java.lang.Object
org.apache.hadoop.hive.ql.exec.vector.expressions.MathExpr
public class MathExpr
- extends Object
Math expression evaluation helper functions.
Some of these are referenced from ColumnUnaryFunc.txt.
MathExpr
public MathExpr()
round
public static double round(double d)
log2
public static double log2(double d)
abs
public static long abs(long v)
sign
public static double sign(double v)
sign
public static double sign(long v)
toBool
public static long toBool(long v)
toBool
public static long toBool(double v)
longToTimestamp
public static long longToTimestamp(long v)
doubleToTimestamp
public static long doubleToTimestamp(double v)
fromTimestamp
public static long fromTimestamp(long v)
fromTimestampToDouble
public static double fromTimestampToDouble(long v)
writeLongToUTF8
public static int writeLongToUTF8(byte[] result,
long i)
NaNToNull
public static void NaNToNull(DoubleColumnVector v,
int[] sel,
boolean selectedInUse,
int n)
NaNToNull
public static void NaNToNull(DoubleColumnVector v,
int[] sel,
boolean selectedInUse,
int n,
boolean convertInfinity)
Copyright © 2014 The Apache Software Foundation. All rights reserved.