Package io.trino.util
Class MoreMath
java.lang.Object
io.trino.util.MoreMath
-
Method Summary
Modifier and TypeMethodDescriptionstatic doublefirstNonNaN(double... values) static doublemax(double... values) static doublemin(double... values) static booleannearlyEqual(double a, double b, double epsilon) See http://floating-point-gui.de/errors/comparison/static booleannearlyEqual(float a, float b, float epsilon) See http://floating-point-gui.de/errors/comparison/static doublerangeMax(double left, double right) static doublerangeMin(double left, double right)
-
Method Details
-
nearlyEqual
public static boolean nearlyEqual(double a, double b, double epsilon) See http://floating-point-gui.de/errors/comparison/ -
nearlyEqual
public static boolean nearlyEqual(float a, float b, float epsilon) See http://floating-point-gui.de/errors/comparison/ -
min
public static double min(double... values) -
max
public static double max(double... values) -
rangeMin
public static double rangeMin(double left, double right) -
rangeMax
public static double rangeMax(double left, double right) -
firstNonNaN
public static double firstNonNaN(double... values)
-