public class Queryable<In> extends ArrayList<In>
modCount| Modifier and Type | Method and Description |
|---|---|
boolean |
all(Function1<In,Boolean> filter) |
boolean |
any(Function1<In,Boolean> funct) |
static <T> Queryable<T> |
as(List<T> list) |
static <T> Queryable<T> |
as(List<T> list,
Class<T> type) |
static <T> Queryable<T> |
as(T... array) |
In[] |
asArray() |
Double |
average(Function1<In,Number> f1) |
Queryable<In> |
distinct()
Maintains order
|
In |
first() |
In |
first(Function1<In,Boolean> filter) |
Class<In> |
getType() |
<Key> Queryable<Map.Entry<Key,Queryable<In>>> |
groupBy(Function1<In,Key> keySelector) |
<Key,Out1,Out2> |
groupBy(Function1<In,Key> keySelector,
Function1<In,Out1> valueSelector,
Function1<Queryable<Out1>,Out2> resultSelector) |
String |
join(String joinCharacter) |
<Out> String |
join(String joinCharacter,
Function1<In,Out> transformer) |
In |
max() |
<Out extends Comparable<Out>> |
max(Function1<In,Out> f1) |
In |
min() |
<Out extends Comparable<Out>> |
min(Function1<In,Out> f1) |
Queryable<In> |
orderBy(Function1<In,Comparable<?>> f1) |
Queryable<In> |
orderBy(OrderBy.Order order,
Function1<In,Comparable<?>> f1) |
<Out> Queryable<Out> |
select(Function1<In,Out> function) |
<Out> Queryable<Out> |
selectMany(Function1<In,Collection<Out>> selector) |
<Out> Queryable<Out> |
selectManyArray(Function1<In,Out[]> selector) |
Double |
sum()
Why does sum() return double? see
Query.sum(Number[]) |
<Out extends Number> |
sum(Function1<In,Out> f1)
Why does sum() return double? see
Query.sum(Number[]) |
<T extends Extendable<List<In>>> |
use(Class<T> that) |
Queryable<In> |
where(Function1<In,Boolean> funct) |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeequals, hashCodecontainsAll, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCodeparallelStream, streampublic <T extends Extendable<List<In>>> T use(Class<T> that)
public In first()
public <Out extends Comparable<Out>> In max(Function1<In,Out> f1)
public <Out extends Comparable<Out>> In min(Function1<In,Out> f1)
public Queryable<In> orderBy(Function1<In,Comparable<?>> f1)
public Queryable<In> orderBy(OrderBy.Order order, Function1<In,Comparable<?>> f1)
public <Out extends Number> Double sum(Function1<In,Out> f1)
Query.sum(Number[])public Double sum()
Query.sum(Number[])public In max()
public In min()
public static <T> Queryable<T> as(T... array)
public In[] asArray()
public <Out> Queryable<Out> selectMany(Function1<In,Collection<Out>> selector)
public <Key,Out1,Out2> Queryable<Map.Entry<Key,Out2>> groupBy(Function1<In,Key> keySelector, Function1<In,Out1> valueSelector, Function1<Queryable<Out1>,Out2> resultSelector)
Copyright © 2021. All rights reserved.