public final class MathFunctions extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MathFunctions.Abs |
static class |
MathFunctions.Ceiling |
static class |
MathFunctions.Floor |
static class |
MathFunctions.Round |
static class |
MathFunctions.RoundN |
static class |
MathFunctions.Sign |
static class |
MathFunctions.Truncate |
static class |
MathFunctions.TruncateN |
| Modifier and Type | Field and Description |
|---|---|
static SqlScalarFunction |
DECIMAL_MOD_FUNCTION |
| Modifier and Type | Method and Description |
|---|---|
static double |
abs(double num) |
static long |
abs(long num) |
static long |
absFloat(long num) |
static long |
absInteger(long num) |
static long |
absSmallint(long num) |
static long |
absTinyint(long num) |
static double |
acos(double num) |
static double |
asin(double num) |
static double |
atan(double num) |
static double |
atan2(double num1,
double num2) |
static double |
betaCdf(double a,
double b,
double value) |
static double |
cbrt(double num) |
static double |
ceiling(double num) |
static long |
ceiling(long num) |
static long |
ceilingFloat(long num) |
static long |
ceilingInteger(long num) |
static long |
ceilingSmallint(long num) |
static long |
ceilingTinyint(long num) |
static double |
cos(double num) |
static double |
cosh(double num) |
static Double |
cosineSimilarity(Block leftMap,
Block rightMap) |
static double |
degrees(double radians) |
static double |
e() |
static double |
exp(double num) |
static double |
floor(double num) |
static long |
floor(long num) |
static long |
floorFloat(long num) |
static long |
floorInteger(long num) |
static long |
floorSmallint(long num) |
static long |
floorTinyint(long num) |
static long |
fromBase(io.airlift.slice.Slice value,
long radix) |
static double |
infinity() |
static double |
inverseBetaCdf(double a,
double b,
double p) |
static double |
inverseNormalCdf(double mean,
double sd,
double p) |
static boolean |
isFinite(double num) |
static boolean |
isInfinite(double num) |
static boolean |
isNaN(double num) |
static double |
ln(double num) |
static double |
log(double base,
double number) |
static double |
log10(double num) |
static double |
log2(double num) |
static double |
mod(double num1,
double num2) |
static long |
mod(long num1,
long num2) |
static long |
modFloat(long num1,
long num2) |
static long |
modInteger(long num1,
long num2) |
static long |
modSmallint(long num1,
long num2) |
static long |
modTinyint(long num1,
long num2) |
static double |
NaN() |
static double |
normalCdf(double mean,
double standardDeviation,
double value) |
static double |
pi() |
static double |
power(double num,
double exponent) |
static double |
radians(double degrees) |
static double |
random() |
static long |
random(long value) |
static long |
randomInteger(long value) |
static long |
randomSmallint(long value) |
static long |
randomTinyint(long value) |
static double |
round(double num) |
static double |
round(double num,
long decimals) |
static long |
round(long num) |
static long |
round(long num,
long decimals) |
static long |
roundFloat(long num) |
static long |
roundFloat(long num,
long decimals) |
static long |
roundInteger(long num) |
static long |
roundInteger(long num,
long decimals) |
static long |
roundSmallint(long num) |
static long |
roundSmallint(long num,
long decimals) |
static long |
roundTinyint(long num) |
static long |
roundTinyint(long num,
long decimals) |
static double |
sign(double num) |
static long |
sign(long num) |
static long |
signFloat(long num) |
static long |
signInteger(long num) |
static long |
signSmallint(long num) |
static long |
signTinyint(long num) |
static double |
sin(double num) |
static double |
sqrt(double num) |
static double |
tan(double num) |
static double |
tanh(double num) |
static io.airlift.slice.Slice |
toBase(long value,
long radix) |
static double |
truncate(double num) |
static long |
truncate(long num) |
static long |
widthBucket(double operand,
Block bins) |
static long |
widthBucket(double operand,
double bound1,
double bound2,
long bucketCount) |
public static final SqlScalarFunction DECIMAL_MOD_FUNCTION
public static long absTinyint(long num)
public static long absSmallint(long num)
public static long absInteger(long num)
public static long abs(long num)
public static double abs(double num)
public static long absFloat(long num)
public static double acos(double num)
public static double asin(double num)
public static double atan(double num)
public static double atan2(double num1,
double num2)
public static double cbrt(double num)
public static long ceilingTinyint(long num)
public static long ceilingSmallint(long num)
public static long ceilingInteger(long num)
public static long ceiling(long num)
public static double ceiling(double num)
public static long ceilingFloat(long num)
public static double truncate(double num)
public static long truncate(long num)
public static double cos(double num)
public static double cosh(double num)
public static double degrees(double radians)
public static double e()
public static double exp(double num)
public static long floorTinyint(long num)
public static long floorSmallint(long num)
public static long floorInteger(long num)
public static long floor(long num)
public static double floor(double num)
public static long floorFloat(long num)
public static double ln(double num)
public static double log(double base,
double number)
public static double log2(double num)
public static double log10(double num)
public static long modTinyint(long num1,
long num2)
public static long modSmallint(long num1,
long num2)
public static long modInteger(long num1,
long num2)
public static long mod(long num1,
long num2)
public static double mod(double num1,
double num2)
public static long modFloat(long num1,
long num2)
public static double pi()
public static double power(double num,
double exponent)
public static double radians(double degrees)
public static double random()
public static long randomTinyint(long value)
public static long randomSmallint(long value)
public static long randomInteger(long value)
public static long random(long value)
public static double inverseNormalCdf(double mean,
double sd,
double p)
public static double normalCdf(double mean,
double standardDeviation,
double value)
public static double inverseBetaCdf(double a,
double b,
double p)
public static double betaCdf(double a,
double b,
double value)
public static long roundTinyint(long num)
public static long roundSmallint(long num)
public static long roundInteger(long num)
public static long round(long num)
public static long roundTinyint(long num,
long decimals)
public static long roundSmallint(long num,
long decimals)
public static long roundInteger(long num,
long decimals)
public static long round(long num,
long decimals)
public static double round(double num)
public static long roundFloat(long num)
public static double round(double num,
long decimals)
public static long roundFloat(long num,
long decimals)
public static long sign(long num)
public static long signInteger(long num)
public static long signSmallint(long num)
public static long signTinyint(long num)
public static double sign(double num)
public static long signFloat(long num)
public static double sin(double num)
public static double sqrt(double num)
public static double tan(double num)
public static double tanh(double num)
public static boolean isNaN(double num)
public static boolean isFinite(double num)
public static boolean isInfinite(double num)
public static double NaN()
public static double infinity()
public static io.airlift.slice.Slice toBase(long value,
long radix)
public static long fromBase(io.airlift.slice.Slice value,
long radix)
public static long widthBucket(double operand,
double bound1,
double bound2,
long bucketCount)
public static long widthBucket(double operand,
Block bins)
Copyright © 2012–2019. All rights reserved.