static <T> Queryable<T> |
Queryable.as(List<T> list) |
static <T> Queryable<T> |
Queryable.as(List<T> list,
Class<T> type) |
static <T> Queryable<T> |
Queryable.as(Stream<T> stream) |
static <T> Queryable<T> |
Queryable.as(T... array) |
Queryable<In> |
Queryable.combine(Queryable<In> iterables) |
static <In> Queryable<In> |
Queryable.createEmpty(In[] list) |
Queryable<In> |
Queryable.distinct()
Maintains order
|
static <In> Queryable<In> |
Query.distinct(In[] array) |
static <In> Queryable<In> |
Query.distinct(Iterable<In> list) |
<Key> Queryable<Map.Entry<Key,Queryable<In>>> |
Queryable.groupBy(Function1<In,Key> keySelector) |
<Key,Out1,Out2> Queryable<Map.Entry<Key,Out2>> |
Queryable.groupBy(Function1<In,Key> keySelector,
Function1<In,Out1> valueSelector,
Function1<Queryable<Out1>,Out2> resultSelector) |
static <Key,In> Queryable<Map.Entry<Key,Queryable<In>>> |
Query.groupBy(In[] array,
Function1<In,Key> keySelector) |
static <Key,In,Out1,Out2> Queryable<Map.Entry<Key,Out2>> |
Query.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>>> |
Query.groupBy(Iterable<In> list,
Function1<In,Key> keySelector) |
static <Key,In,Out1,Out2> Queryable<Map.Entry<Key,Out2>> |
Query.groupBy(Iterable<In> list,
Function1<In,Key> keySelector,
Function1<In,Out1> valueSelector,
Function1<Queryable<Out1>,Out2> resultSelector) |
Queryable<In> |
Queryable.orderBy(Function1<In,Comparable<?>> f1) |
static <T> Queryable<T> |
Query.orderBy(List<T> list,
Function1<T,Comparable<?>> f1) |
static <T> Queryable<T> |
Query.orderBy(List<T> list,
OrderBy.Order order,
Function1<T,Comparable<?>> f1) |
Queryable<In> |
Queryable.orderBy(OrderBy.Order order,
Function1<In,Comparable<?>> f1) |
<Out> Queryable<Out> |
Queryable.select(Function1<In,Out> function) |
static <In,Out> Queryable<Out> |
Query.select(In[] list,
Function1<In,Out> function) |
static <In,Out> Queryable<Out> |
Query.select(Iterable<In> list,
Function1<In,Out> function) |
<Out> Queryable<Out> |
Queryable.selectMany(Function1<In,Collection<Out>> selector) |
static <Out,In> Queryable<Out> |
Query.selectMany(In[] array,
Function1<In,Collection<Out>> selector) |
static <Out,In> Queryable<Out> |
Query.selectMany(Iterable<In> list,
Function1<In,Collection<Out>> selector) |
<Out> Queryable<Out> |
Queryable.selectManyArray(Function1<In,Out[]> selector) |
static <Out,In> Queryable<Out> |
Query.selectManyArray(In[] array,
Function1<In,Out[]> selector) |
static <Out,In> Queryable<Out> |
Query.selectManyArray(Iterable<In> list,
Function1<In,Out[]> selector) |
Queryable<In> |
Queryable.selectRecursivelyUntil(Function1<In,In> selector,
Function1<In,Boolean> until) |
static <In> Queryable<In> |
Query.selectRecursivelyUntil(In[] array,
Function1<In,In> selector,
Function1<In,Boolean> until) |
static <In> Queryable<In> |
Query.selectRecursivelyUntil(List<In> list,
Function1<In,In> selector,
Function1<In,Boolean> until) |
static <In> Queryable<In> |
Query.skip(In[] list,
int number) |
Queryable<In> |
Queryable.skip(int number) |
static <In> Queryable<In> |
Query.skip(Iterable<In> list,
int number) |
Queryable<Queryable<In>> |
Queryable.split(Function1<In,Boolean> function) |
static <In> Queryable<In> |
Query.take(In[] list,
int number) |
Queryable<In> |
Queryable.take(int number) |
static <In> Queryable<In> |
Query.take(Iterable<In> list,
int number) |
Queryable<In> |
Queryable.where(Function1<In,Boolean> funct) |
static <In> Queryable<In> |
Query.where(In[] list,
Function1<In,Boolean> filter) |
static <In> Queryable<In> |
Query.where(Iterable<In> list,
Function1<In,Boolean> funct) |