Package org.lambda.query
Class Query<In>
java.lang.Object
org.lambda.query.Query<In>
public class Query<In> extends Object
-
Constructor Summary
Constructors Constructor Description Query() -
Method Summary
Modifier and Type Method Description static <In> booleanany(List<In> array, Function1<In,Boolean> funct)static <In> Doubleaverage(List<In> list, Function1<In,Number> f1)static <In> Infirst(In[] list, Function1<In,Boolean> filter)static <In> Infirst(Iterable<In> list, Function1<In,Boolean> filter)static <In, Out extends Comparable<Out>>
Inmax(Collection<In> list, Function1<In,Out> f1)static <T extends Number>
Tmax(List<T> numbers)static <T extends Number>
Tmax(T[] numbers)static <In, Out extends Comparable<Out>>
Inmin(List<In> list, Function1<In,Out> f1)static <T extends Number>
Tmin(List<T> numbers)static <T> Queryable<T>orderBy(List<T> list, Function1<T,Comparable<?>> f1)static <T> Queryable<T>orderBy(List<T> list, OrderBy.Order order, Function1<T,Comparable<?>> f1)static <T, Out extends Comparable<Out>>
T[]orderBy(T[] list, Function1<T,Out> f1)static <T, Out extends Comparable<Out>>
T[]orderBy(T[] list, OrderBy.Order order, Function1<T,Out> f1)static <In, Out> Queryable<Out>select(In[] list, Function1<In,Out> function)static <In, Out> Queryable<Out>select(Collection<In> list, Function1<In,Out> function)static <In, Out extends Number>
Doublesum(In[] list, Function1<In,Out> f1)static <In, Out extends Number>
Doublesum(Collection<In> list, Function1<In,Out> f1)static <Out extends Number>
Doublesum(Collection<Out> list)static <Out extends Number>
Doublesum(Out[] list)static <In> Queryable<In>where(In[] list, Function1<In,Boolean> filter)static <In> Queryable<In>where(Iterable<In> list, Function1<In,Boolean> funct)
-
Constructor Details
-
Query
public Query()
-
-
Method Details
-
select
-
select
-
where
-
first
-
first
-
where
-
max
public static <In, Out extends Comparable<Out>> In max(Collection<In> list, Function1<In,Out> f1) -
min
-
average
-
orderBy
-
orderBy
public static <T, Out extends Comparable<Out>> T[] orderBy(T[] list, OrderBy.Order order, Function1<T,Out> f1) -
orderBy
-
orderBy
public static <T> Queryable<T> orderBy(List<T> list, OrderBy.Order order, Function1<T,Comparable<?>> f1) -
sum
-
sum
-
sum
-
sum
-
max
-
max
-
min
-
any
-