Class MathFunctions


  • public final class MathFunctions
    extends Object
    • Field Detail

    • Method Detail

      • absTinyint

        public static long absTinyint​(long num)
      • absSmallint

        public static long absSmallint​(long num)
      • absInteger

        public static long absInteger​(long num)
      • abs

        public static long abs​(long num)
      • abs

        public static double abs​(double num)
      • absFloat

        public static long absFloat​(long num)
      • acos

        public static double acos​(double num)
      • asin

        public static double asin​(double num)
      • atan

        public static double atan​(double num)
      • atan2

        public static double atan2​(double num1,
                                   double num2)
      • cbrt

        public static double cbrt​(double num)
      • ceilingTinyint

        public static long ceilingTinyint​(long num)
      • ceilingSmallint

        public static long ceilingSmallint​(long num)
      • ceilingInteger

        public static long ceilingInteger​(long num)
      • ceiling

        public static long ceiling​(long num)
      • ceiling

        public static double ceiling​(double num)
      • ceilingFloat

        public static long ceilingFloat​(long num)
      • truncate

        public static double truncate​(double num)
      • truncate

        public static long truncate​(long num)
      • cos

        public static double cos​(double num)
      • cosh

        public static double cosh​(double num)
      • degrees

        public static double degrees​(double radians)
      • e

        public static double e()
      • exp

        public static double exp​(double num)
      • floorTinyint

        public static long floorTinyint​(long num)
      • floorSmallint

        public static long floorSmallint​(long num)
      • floorInteger

        public static long floorInteger​(long num)
      • floor

        public static long floor​(long num)
      • floor

        public static double floor​(double num)
      • floorFloat

        public static long floorFloat​(long num)
      • ln

        public static double ln​(double num)
      • log

        public static double log​(double base,
                                 double number)
      • log2

        public static double log2​(double num)
      • log10

        public static double log10​(double num)
      • modTinyint

        public static long modTinyint​(long num1,
                                      long num2)
      • modSmallint

        public static long modSmallint​(long num1,
                                       long num2)
      • modInteger

        public static long modInteger​(long num1,
                                      long num2)
      • mod

        public static long mod​(long num1,
                               long num2)
      • mod

        public static double mod​(double num1,
                                 double num2)
      • modFloat

        public static long modFloat​(long num1,
                                    long num2)
      • pi

        public static double pi()
      • power

        public static double power​(double num,
                                   double exponent)
      • radians

        public static double radians​(double degrees)
      • random

        public static double random()
      • randomTinyint

        public static long randomTinyint​(long value)
      • randomSmallint

        public static long randomSmallint​(long value)
      • randomInteger

        public static long randomInteger​(long value)
      • random

        public static long random​(long value)
      • randomTinyint

        public static long randomTinyint​(long start,
                                         long stop)
      • randomSmallint

        public static long randomSmallint​(long start,
                                          long stop)
      • randomInteger

        public static long randomInteger​(long start,
                                         long stop)
      • random

        public static long random​(long start,
                                  long stop)
      • inverseNormalCdf

        public static double inverseNormalCdf​(double mean,
                                              double sd,
                                              double p)
      • normalCdf

        public static double normalCdf​(double mean,
                                       double standardDeviation,
                                       double value)
      • inverseBetaCdf

        public static double inverseBetaCdf​(double a,
                                            double b,
                                            double p)
      • betaCdf

        public static double betaCdf​(double a,
                                     double b,
                                     double value)
      • roundTinyint

        public static long roundTinyint​(long num)
      • roundSmallint

        public static long roundSmallint​(long num)
      • roundInteger

        public static long roundInteger​(long num)
      • round

        public static long round​(long num)
      • roundTinyint

        public static long roundTinyint​(long num,
                                        long decimals)
      • roundSmallint

        public static long roundSmallint​(long num,
                                         long decimals)
      • roundInteger

        public static long roundInteger​(long num,
                                        long decimals)
      • round

        public static long round​(long num,
                                 long decimals)
      • round

        public static double round​(double num)
      • roundFloat

        public static long roundFloat​(long num)
      • round

        public static double round​(double num,
                                   long decimals)
      • roundFloat

        public static long roundFloat​(long num,
                                      long decimals)
      • sign

        public static long sign​(long num)
      • signInteger

        public static long signInteger​(long num)
      • signSmallint

        public static long signSmallint​(long num)
      • signTinyint

        public static long signTinyint​(long num)
      • sign

        public static double sign​(double num)
      • signFloat

        public static long signFloat​(long num)
      • sin

        public static double sin​(double num)
      • sqrt

        public static double sqrt​(double num)
      • tan

        public static double tan​(double num)
      • tanh

        public static double tanh​(double num)
      • isNaN

        public static boolean isNaN​(double num)
      • isFinite

        public static boolean isFinite​(double num)
      • isInfinite

        public static boolean isInfinite​(double num)
      • NaN

        public static double NaN()
      • infinity

        public static double infinity()
      • toBase

        public static io.airlift.slice.Slice toBase​(long value,
                                                    long radix)
      • fromBase

        public static long fromBase​(io.airlift.slice.Slice value,
                                    long radix)
      • widthBucket

        public static long widthBucket​(double operand,
                                       double bound1,
                                       double bound2,
                                       long bucketCount)
      • widthBucket

        public static long widthBucket​(double operand,
                                       Block bins)