![JAR search and dependency download from the Maven repository](/logo.png)
org.joo.libra.support.functions.MaxFunction Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of joo-libra Show documentation
Show all versions of joo-libra Show documentation
Java Predicate with SQL-like syntax support
package org.joo.libra.support.functions;
import java.util.Arrays;
import org.joo.libra.PredicateContext;
public class MaxFunction implements MultiArgsFunction {
@Override
public Object apply(PredicateContext context, Object[] t) {
if (t == null || t.length == 0)
throw new IllegalArgumentException("MIN function must have at least one argument");
return Arrays.stream(t).map(number -> (Number) number).mapToDouble(number -> number.doubleValue()).max()
.getAsDouble();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy