| 程序包 | 说明 |
|---|---|
| xyz.erupt.linq | |
| xyz.erupt.linq.grammar | |
| xyz.erupt.linq.schema | |
| xyz.erupt.linq.util |
| 限定符和类型 | 方法和说明 |
|---|---|
Linq |
Linq.select(Column column,
Column... columns) |
Linq |
Linq.select(Column column,
Column... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
Linq |
Select.select(Column column,
Column... columns) |
Linq |
Select.select(Column column,
Column... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
Column |
OrderBySchema.getColumn() |
Column |
Column.getRawColumn() |
Column |
WhereSchema.getRelationColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<Column> |
Dql.getColumns() |
java.util.List<Column> |
Dql.getGroupBys() |
java.util.function.Supplier<java.util.List<Column>> |
Column.getUnfold() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
Row.get(Column column) |
void |
OrderBySchema.setColumn(Column column) |
void |
WhereSchema.setRelationColumn(Column relationColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Dql.setColumns(java.util.Set<Column> columns) |
void |
Column.setUnfold(java.util.function.Supplier<java.util.List<Column>> unfold) |
| 构造器和说明 |
|---|
OrderBySchema(Column column,
OrderByDirection direction) |
WhereSchema(java.util.function.Function<Row,java.lang.Boolean> condition,
Column relationColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <R> Column |
Columns.all(java.lang.Class<R> r) |
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> Column |
Columns.count(SFunction<R,?> fun,
java.lang.String alias) |
static Column |
Columns.count(java.lang.String 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> 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> groupByFun) |
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> Column |
Columns.min(SFunction<R,?> fun,
java.lang.String alias) |
static Column |
Columns.of(java.lang.reflect.Field field) |
static <R> Column |
Columns.of(SFunction<R,?> fun) |
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 Column |
Columns.ofs(java.util.function.Function<Row,?> fun,
java.lang.String 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) |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.List<Column> |
Columns.columnsUnfold(Column... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.List<Column> |
Columns.columnsUnfold(Column... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <R> Column |
Columns.groupByProcess(SFunction<R,?> fun,
java.lang.String alias,
java.util.function.BiFunction<Column,java.util.List<Row>,java.lang.Object> groupByFun) |
Copyright © 2024. All rights reserved.