| 程序包 | 说明 |
|---|---|
| xyz.erupt.linq | |
| xyz.erupt.linq.grammar | |
| xyz.erupt.linq.lambda | |
| xyz.erupt.linq.schema | |
| xyz.erupt.linq.util |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Linq |
Linq.groupBy(SFunction<T,?>... columns) |
<T,S> Linq |
Linq.join(JoinMethod joinMethod,
java.util.Collection<T> target,
SFunction<T,java.lang.Object> onL,
SFunction<S,java.lang.Object> onR) |
<T,S> Linq |
Linq.join(JoinMethod joinMethod,
java.util.Collection<T> target,
SFunction<T,java.lang.Object> onL,
SFunction<S,java.lang.Object> onR) |
<T> Linq |
Linq.select(SFunction<T,?> column,
SFunction<T,?>... columns) |
<T> Linq |
Linq.select(SFunction<T,?> column,
SFunction<T,?>... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <R> Linq |
Where.between(SFunction<R,?> column,
java.lang.Object start,
java.lang.Object end) |
default <R> Linq |
Where.eq(SFunction<R,?> column,
java.lang.Object value) |
default <L,R> Linq |
Join.fullJoin(java.util.Collection<L> t,
SFunction<L,java.lang.Object> lon,
SFunction<R,java.lang.Object> ron) |
default <L,R> Linq |
Join.fullJoin(java.util.Collection<L> t,
SFunction<L,java.lang.Object> lon,
SFunction<R,java.lang.Object> ron) |
<T> Linq |
GroupBy.groupBy(SFunction<T,?>... columns) |
default <R> Linq |
Where.gt(SFunction<R,?> column,
java.lang.Object value) |
default <R> Linq |
Where.gte(SFunction<R,?> column,
java.lang.Object value) |
default <R,S> Linq |
GroupBy.having(SFunction<R,S> fun,
java.util.function.Function<S,java.lang.Boolean> condition) |
default <R> Linq |
Where.in(SFunction<R,?> column,
java.util.List<java.lang.Object> value) |
default <R> Linq |
Where.in(SFunction<R,?> column,
java.lang.Object... value) |
default <L,R> Linq |
Join.innerJoin(java.util.Collection<L> t,
SFunction<L,java.lang.Object> lon,
SFunction<R,java.lang.Object> ron) |
default <L,R> Linq |
Join.innerJoin(java.util.Collection<L> t,
SFunction<L,java.lang.Object> lon,
SFunction<R,java.lang.Object> ron) |
default <R> Linq |
Where.isBlank(SFunction<R,?> column) |
default <R> Linq |
Where.isNotBlank(SFunction<R,?> column) |
default <R> Linq |
Where.isNotNull(SFunction<R,?> column) |
default <R> Linq |
Where.isNull(SFunction<R,?> column) |
<T,S> Linq |
Join.join(JoinMethod joinMethod,
java.util.Collection<T> target,
SFunction<T,java.lang.Object> onL,
SFunction<S,java.lang.Object> onR) |
<T,S> Linq |
Join.join(JoinMethod joinMethod,
java.util.Collection<T> target,
SFunction<T,java.lang.Object> onL,
SFunction<S,java.lang.Object> onR) |
default <L,R> Linq |
Join.leftJoin(java.util.Collection<L> t,
SFunction<L,java.lang.Object> lon,
SFunction<R,java.lang.Object> ron) |
default <L,R> Linq |
Join.leftJoin(java.util.Collection<L> t,
SFunction<L,java.lang.Object> lon,
SFunction<R,java.lang.Object> ron) |
default <R> Linq |
Where.like(SFunction<R,?> column,
java.lang.Object value) |
default <R> Linq |
Where.lt(SFunction<R,?> column,
java.lang.Object value) |
default <R> Linq |
Where.lte(SFunction<R,?> column,
java.lang.Object value) |
default <R> Linq |
Where.ne(SFunction<R,?> column,
java.lang.Object value) |
default <R> Linq |
Where.notIn(SFunction<R,?> column,
java.util.List<java.lang.Object> value) |
default <R> Linq |
Where.notIn(SFunction<R,?> column,
java.lang.Object... value) |
default <R> Linq |
OrderBy.orderBy(SFunction<R,?> column) |
default <R> Linq |
OrderBy.orderBy(SFunction<R,?> column,
OrderByDirection direction) |
default <R> Linq |
OrderBy.orderByAsc(SFunction<R,?> column) |
default <R> Linq |
OrderBy.orderByDesc(SFunction<R,?> column) |
default <L,R> Linq |
Join.rightJoin(java.util.Collection<L> t,
SFunction<L,java.lang.Object> lon,
SFunction<R,java.lang.Object> ron) |
default <L,R> Linq |
Join.rightJoin(java.util.Collection<L> t,
SFunction<L,java.lang.Object> lon,
SFunction<R,java.lang.Object> ron) |
<T> Linq |
Select.select(SFunction<T,?> column,
SFunction<T,?>... columns) |
<T> Linq |
Select.select(SFunction<T,?> column,
SFunction<T,?>... columns) |
default <R,S> Linq |
Where.where(SFunction<R,S> column,
java.util.function.Function<S,java.lang.Boolean> process) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> LambdaInfo |
LambdaReflect.getInfo(SFunction<T,R> func) |
| 限定符和类型 | 方法和说明 |
|---|---|
SFunction<T,?> |
JoinSchema.getLon() |
SFunction<?,?> |
JoinSchema.getRon() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T,R> R |
Row.get(SFunction<T,R> alias) |
void |
JoinSchema.setLon(SFunction<T,?> lon) |
void |
JoinSchema.setRon(SFunction<?,?> ron) |
| 构造器和说明 |
|---|
JoinSchema(JoinMethod joinMethod,
java.util.Collection<T> target,
SFunction<T,?> lon,
SFunction<?,?> ron) |
JoinSchema(JoinMethod joinMethod,
java.util.Collection<T> target,
SFunction<T,?> lon,
SFunction<?,?> ron) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <R,A> Column |
Columns.avg(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R,A> Column |
Columns.avg(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R> Column |
Columns.avg(SFunction<R,?> fun,
java.lang.String alias) |
static <A> Column |
Columns.count(SFunction<A,?> alias) |
static <R,A> Column |
Columns.count(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R,A> Column |
Columns.count(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R> Column |
Columns.count(SFunction<R,?> fun,
java.lang.String alias) |
static <R,A> Column |
Columns.countDistinct(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R,A> Column |
Columns.countDistinct(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R> Column |
Columns.countDistinct(SFunction<R,?> fun,
java.lang.String alias) |
static <R,A> Column |
Columns.groupArray(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R,A> Column |
Columns.groupArray(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R> Column |
Columns.groupArray(SFunction<R,?> fun,
java.lang.String alias) |
static <R> Column |
Columns.groupByProcess(SFunction<R,?> fun,
java.lang.String alias,
java.util.function.BiFunction<Column,java.util.List<Row>,java.lang.Object> groupByProcess) |
static <R,A> Column |
Columns.max(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R,A> Column |
Columns.max(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R> Column |
Columns.max(SFunction<R,?> fun,
java.lang.String alias) |
static <R,A> Column |
Columns.min(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R,A> Column |
Columns.min(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R> Column |
Columns.min(SFunction<R,?> fun,
java.lang.String alias) |
static <R> Column |
Columns.of(SFunction<R,?> fun) |
static <R,A> Column |
Columns.of(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R,A> Column |
Columns.of(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R> Column |
Columns.of(SFunction<R,?> fun,
java.lang.String alias) |
static <A> Column |
Columns.ofs(java.util.function.Function<Row,?> fun,
SFunction<A,?> alias) |
static <R,S> Column |
Columns.ofx(SFunction<R,S> fun,
java.util.function.Function<S,java.lang.Object> convert) |
static <R,S,A> Column |
Columns.ofx(SFunction<R,S> fun,
java.util.function.Function<S,java.lang.Object> convert,
SFunction<A,?> alias) |
static <R,S,A> Column |
Columns.ofx(SFunction<R,S> fun,
java.util.function.Function<S,java.lang.Object> convert,
SFunction<A,?> alias) |
static <R,S> Column |
Columns.ofx(SFunction<R,S> fun,
java.util.function.Function<S,java.lang.Object> convert,
java.lang.String alias) |
static <R,A> Column |
Columns.sum(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R,A> Column |
Columns.sum(SFunction<R,?> fun,
SFunction<A,?> alias) |
static <R> Column |
Columns.sum(SFunction<R,?> fun,
java.lang.String alias) |
Copyright © 2024. All rights reserved.