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(Iterable<In> array,
Function1<In,Boolean> funct) |
static <In> boolean |
any(In[] array,
Function1<In,Boolean> funct) |
static <In> boolean |
any(Iterable<In> array,
Function1<In,Boolean> funct) |
static <In> Double |
average(In[] array,
Function1<In,Number> f1) |
static <In> Double |
average(Iterable<In> list,
Function1<In,Number> f1) |
static <In> Queryable<In> |
distinct(In[] array) |
static <In> Queryable<In> |
distinct(Iterable<In> list) |
static <In> In |
first(In[] list) |
static <In> In |
first(In[] list,
Function1<In,Boolean> filter) |
static <In> In |
first(Iterable<In> iterable) |
static <In> In |
first(Iterable<In> list,
Function1<In,Boolean> filter) |
static <Key,In> Queryable<Map.Entry<Key,Queryable<In>>> |
groupBy(In[] array,
Function1<In,Key> keySelector) |
static <Key,In,Out1,Out2> |
groupBy(In[] array,
Function1<In,Key> keySelector,
Function1<In,Out1> valueSelector,
Function1<Queryable<Out1>,Out2> resultSelector) |
static <Key,In> Queryable<Map.Entry<Key,Queryable<In>>> |
groupBy(Iterable<In> list,
Function1<In,Key> keySelector) |
static <Key,In,Out1,Out2> |
groupBy(Iterable<In> list,
Function1<In,Key> keySelector,
Function1<In,Out1> valueSelector,
Function1<Queryable<Out1>,Out2> resultSelector) |
static <In> In |
last(In[] list) |
static <In extends Number> |
max(In[] numbers) |
static <In,Out extends Comparable<Out>> |
max(In[] list,
Function1<In,Out> f1) |
static <In extends Number> |
max(Iterable<In> numbers) |
static <In,Out extends Comparable<Out>> |
max(Iterable<In> list,
Function1<In,Out> f1) |
static <In extends Number> |
min(In[] numbers) |
static <In,Out extends Comparable<Out>> |
min(In[] array,
Function1<In,Out> f1) |
static <In extends Number> |
min(Iterable<In> numbers) |
static <In,Out extends Comparable<Out>> |
min(Iterable<In> list,
Function1<In,Out> f1) |
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(In[] list,
Function1<In,Out> function) |
static <In,Out> Queryable<Out> |
select(Iterable<In> list,
Function1<In,Out> function) |
static <Out,In> Queryable<Out> |
selectMany(In[] array,
Function1<In,Collection<Out>> selector) |
static <Out,In> Queryable<Out> |
selectMany(Iterable<In> list,
Function1<In,Collection<Out>> selector) |
static <Out,In> Queryable<Out> |
selectManyArray(In[] array,
Function1<In,Out[]> selector) |
static <Out,In> Queryable<Out> |
selectManyArray(Iterable<In> list,
Function1<In,Out[]> selector) |
static <In> Queryable<In> |
selectRecursivelyUntil(In[] array,
Function1<In,In> selector,
Function1<In,Boolean> until) |
static <In> Queryable<In> |
selectRecursivelyUntil(List<In> list,
Function1<In,In> selector,
Function1<In,Boolean> until) |
static <In> Queryable<In> |
skip(In[] list,
int number) |
static <In> Queryable<In> |
skip(Iterable<In> list,
int number) |
static <In,Out extends Number> |
sum(In[] list,
Function1<In,Out> f1)
Why does sum() return double? see
sum(Number[]) |
static <In,Out extends Number> |
sum(Iterable<In> list,
Function1<In,Out> f1)
Why does sum() return double? see
sum(Number[]) |
static <Out extends Number> |
sum(Iterable<Out> list)
Why does sum() return double? see
sum(Number[]) |
static <Out extends Number> |
sum(Out[] list)
Why does sum() return double?
|
static <In> Queryable<In> |
take(In[] list,
int number) |
static <In> Queryable<In> |
take(Iterable<In> list,
int number) |
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> In first(Iterable<In> iterable)
public static <In> In first(In[] list)
public static <In,Out extends Comparable<Out>> In max(Iterable<In> list, Function1<In,Out> f1)
public static <In,Out extends Comparable<Out>> In max(In[] list, Function1<In,Out> f1)
public static <In,Out extends Comparable<Out>> In min(In[] array, Function1<In,Out> f1)
public static <In,Out extends Comparable<Out>> In min(Iterable<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(Iterable<In> list, Function1<In,Out> f1)
sum(Number[])public static <Out extends Number> Double sum(Iterable<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 <In extends Number> In max(In[] numbers)
public static <In extends Number> In min(In[] numbers)
public static <In> Queryable<In> distinct(In[] array)
public static <In> In last(In[] list)
public static <Out,In> Queryable<Out> selectMany(In[] array, Function1<In,Collection<Out>> selector)
public static <Out,In> Queryable<Out> selectMany(Iterable<In> list, Function1<In,Collection<Out>> selector)
public static <Out,In> Queryable<Out> selectManyArray(In[] array, Function1<In,Out[]> selector)
public static <Out,In> Queryable<Out> selectManyArray(Iterable<In> list, Function1<In,Out[]> selector)
public static <Key,In> Queryable<Map.Entry<Key,Queryable<In>>> groupBy(In[] array, Function1<In,Key> keySelector)
public static <Key,In> Queryable<Map.Entry<Key,Queryable<In>>> groupBy(Iterable<In> list, Function1<In,Key> keySelector)
public static <Key,In,Out1,Out2> Queryable<Map.Entry<Key,Out2>> groupBy(In[] array, Function1<In,Key> keySelector, Function1<In,Out1> valueSelector, Function1<Queryable<Out1>,Out2> resultSelector)
public static <Key,In,Out1,Out2> Queryable<Map.Entry<Key,Out2>> groupBy(Iterable<In> list, Function1<In,Key> keySelector, Function1<In,Out1> valueSelector, Function1<Queryable<Out1>,Out2> resultSelector)
public static <In> Queryable<In> skip(In[] list, int number)
public static <In> Queryable<In> take(In[] list, int number)
public static <In> Queryable<In> selectRecursivelyUntil(In[] array, Function1<In,In> selector, Function1<In,Boolean> until)
Copyright © 2023. All rights reserved.