public class Query<In> extends Object
| Constructor and Description |
|---|
Query() |
| Modifier and Type | Method and Description |
|---|---|
static <In> boolean |
all(In[] array,
Function1<In,Boolean> funct) |
static <In> boolean |
all(List<In> array,
Function1<In,Boolean> funct) |
static <In> boolean |
any(In[] array,
Function1<In,Boolean> funct) |
static <In> boolean |
any(List<In> array,
Function1<In,Boolean> funct) |
static <In> Double |
average(List<In> list,
Function1<In,Number> f1) |
static <In> Queryable<In> |
distinct(List<In> list) |
static <In> In |
first(In[] list,
Function1<In,Boolean> filter) |
static <In> In |
first(Iterable<In> list,
Function1<In,Boolean> filter) |
static <Key,In> Queryable<Map.Entry<Key,Queryable<In>>> |
groupBy(Queryable<In> list,
Function1<In,Key> keySelector) |
static <Key,In,Out1,Out2> |
groupBy(Queryable<In> list,
Function1<In,Key> keySelector,
Function1<In,Out1> valueSelector,
Function1<Queryable<Out1>,Out2> resultSelector) |
static <In> In |
last(In[] list) |
static <In,Out extends Comparable<Out>> |
max(Collection<In> list,
Function1<In,Out> f1) |
static <T extends Number> |
max(List<T> numbers) |
static <T extends Number> |
max(T[] numbers) |
static <In,Out extends Comparable<Out>> |
min(List<In> list,
Function1<In,Out> f1) |
static <T extends Number> |
min(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>> |
orderBy(T[] list,
Function1<T,Out> f1) |
static <T,Out extends Comparable<Out>> |
orderBy(T[] list,
OrderBy.Order order,
Function1<T,Out> f1) |
static <In,Out> Queryable<Out> |
select(Collection<In> list,
Function1<In,Out> function) |
static <In,Out> Queryable<Out> |
select(In[] list,
Function1<In,Out> function) |
static <Out,In> Queryable<Out> |
selectMany(Queryable<In> list,
Function1<In,Collection<Out>> selector) |
static <Out,In> Queryable<Out> |
selectManyArray(Queryable<In> list,
Function1<In,Out[]> selector) |
static <In,Out extends Number> |
sum(Collection<In> list,
Function1<In,Out> f1)
Why does sum() return double? see
sum(Number[]) |
static <Out extends Number> |
sum(Collection<Out> list)
Why does sum() return double? see
sum(Number[]) |
static <In,Out extends Number> |
sum(In[] list,
Function1<In,Out> f1)
Why does sum() return double? see
sum(Number[]) |
static <Out extends Number> |
sum(Out[] list)
Why does sum() return double?
|
static <In> Queryable<In> |
where(In[] list,
Function1<In,Boolean> filter) |
static <In> Queryable<In> |
where(Iterable<In> list,
Function1<In,Boolean> funct) |
public static <In,Out> Queryable<Out> select(Collection<In> list, Function1<In,Out> function)
public static <In,Out extends Comparable<Out>> In max(Collection<In> list, Function1<In,Out> f1)
public static <In,Out extends Comparable<Out>> In min(List<In> list, Function1<In,Out> f1)
public static <T,Out extends Comparable<Out>> T[] orderBy(T[] list, Function1<T,Out> f1)
public static <T,Out extends Comparable<Out>> T[] orderBy(T[] list, OrderBy.Order order, Function1<T,Out> f1)
public static <T> Queryable<T> orderBy(List<T> list, Function1<T,Comparable<?>> f1)
public static <T> Queryable<T> orderBy(List<T> list, OrderBy.Order order, Function1<T,Comparable<?>> f1)
public static <In,Out extends Number> Double sum(In[] list, Function1<In,Out> f1)
sum(Number[])public static <In,Out extends Number> Double sum(Collection<In> list, Function1<In,Out> f1)
sum(Number[])public static <Out extends Number> Double sum(Collection<Out> list)
sum(Number[])public static <Out extends Number> Double sum(Out[] list)
Queryable.as(100, 100, 100).sum(n -> n.byteValue()) should equal 300.public static <T extends Number> T max(T[] numbers)
public static <In> In last(In[] list)
public static <Out,In> Queryable<Out> selectMany(Queryable<In> list, Function1<In,Collection<Out>> selector)
public static <Out,In> Queryable<Out> selectManyArray(Queryable<In> list, Function1<In,Out[]> selector)
public static <Key,In> Queryable<Map.Entry<Key,Queryable<In>>> groupBy(Queryable<In> list, Function1<In,Key> keySelector)
Copyright © 2022. All rights reserved.