| 程序包 | 说明 |
|---|---|
| xyz.erupt.linq | |
| xyz.erupt.linq.engine | |
| xyz.erupt.linq.grammar | |
| xyz.erupt.linq.schema | |
| xyz.erupt.linq.util |
| 限定符和类型 | 方法和说明 |
|---|---|
Linq |
Linq.having(java.util.function.Function<Row,java.lang.Boolean> condition) |
Linq |
Linq.where(java.util.function.Function<Row,java.lang.Boolean> fun) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<Row> |
EruptEngine.groupBy(Dql dql,
java.util.List<Row> dataset) |
java.util.List<Row> |
EruptEngine.query(Dql dql) |
abstract java.util.List<Row> |
Engine.query(Dql dql) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<Row> |
EruptEngine.groupBy(Dql dql,
java.util.List<Row> dataset) |
void |
EruptEngine.orderBy(Dql dql,
java.util.List<Row> dataset) |
| 限定符和类型 | 方法和说明 |
|---|---|
Linq |
GroupBy.having(java.util.function.Function<Row,java.lang.Boolean> condition) |
default <T> Linq |
Join.join(JoinMethod joinMethod,
java.util.Collection<T> target,
java.util.function.BiFunction<T,Row,java.lang.Boolean> on) |
Linq |
Where.where(java.util.function.Function<Row,java.lang.Boolean> fun) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.function.Function<Row,java.lang.Boolean> |
WhereSchema.getCondition() |
java.util.function.Function<java.util.List<Row>,java.lang.Object> |
Column.getGroupByFun() |
java.util.List<java.util.function.Function<Row,java.lang.Boolean>> |
Dql.getHaving() |
java.util.function.BiFunction<T,Row,java.lang.Boolean> |
JoinSchema.getOn() |
java.util.function.Function<Row,?> |
Column.getRowConvert() |
java.util.List<java.util.function.Function<Row,java.lang.Boolean>> |
Dql.getWheres() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WhereSchema.setCondition(java.util.function.Function<Row,java.lang.Boolean> condition) |
void |
Column.setGroupByFun(java.util.function.Function<java.util.List<Row>,java.lang.Object> groupByFun) |
void |
JoinSchema.setOn(java.util.function.BiFunction<T,Row,java.lang.Boolean> on) |
void |
Column.setRowConvert(java.util.function.Function<Row,?> rowConvert) |
| 构造器和说明 |
|---|
Row(Row row) |
| 构造器和说明 |
|---|
JoinSchema(JoinMethod joinMethod,
java.util.Collection<T> target,
java.util.function.BiFunction<T,Row,java.lang.Boolean> on) |
WhereSchema(java.util.function.Function<Row,java.lang.Boolean> condition,
Column relationColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Row |
ColumnReflects.objectToRow(java.lang.Object obj) |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.List<Row> |
ColumnReflects.listToRow(java.util.Collection<?> objects) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
ColumnReflects.rowToObject(Row row,
java.lang.Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 <A> Column |
Columns.ofs(java.util.function.Function<Row,?> fun,
SFunction<A,?> alias) |
static Column |
Columns.ofs(java.util.function.Function<Row,?> fun,
java.lang.String alias) |
Copyright © 2024. All rights reserved.