O - 排序对象public abstract class OrderByBase<O extends OrderByBase<O,W>,W extends IWrapper<?,W,?>> extends BaseSegment<OrderByApply<O,W>,W>
current, wrapper| 限定符 | 构造器和说明 |
|---|---|
protected |
OrderByBase(W wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected OrderByApply<O,W> |
apply() |
O |
apply(boolean condition,
boolean isAsc,
FieldMapping... columns)
自定义排序条件
|
O |
apply(boolean condition,
boolean isAsc,
String... columns)
自定义排序条件
|
O |
asc(boolean condition,
String... columns)
按升序排:ORDER BY 字段, ...
|
O |
asc(FieldMapping... columns)
按升序排:ORDER BY 字段, ...
|
O |
asc(String... columns)
按升序排:ORDER BY 字段, ...
|
O |
desc(boolean condition,
String... columns)
按降序排:ORDER BY 字段, ...
|
O |
desc(FieldMapping... columns)
按降序排:ORDER BY 字段, ...
|
O |
desc(String... columns)
按降序排:ORDER BY 字段, ...
|
byEntity, byExclude, columnWithAlias, currentWithAlias, end, fieldMapping, get, setprotected OrderByBase(W wrapper)
public O asc(String... columns)
例: asc("id", "name")
columns - 排序字段列表public O asc(boolean condition, String... columns)
例: asc("id", "name")
condition - 成立条件columns - 排序字段列表public O asc(FieldMapping... columns)
例: asc("id", "name")
columns - 排序字段列表public O desc(String... columns)
例: desc("id", "name")
columns - 排序字段列表public O desc(boolean condition, String... columns)
例: desc("id", "name")
condition - 成立条件columns - 排序字段列表public O desc(FieldMapping... columns)
例: desc("id", "name")
columns - 排序字段列表public O apply(boolean condition, boolean isAsc, FieldMapping... columns)
condition - 执行条件isAsc - 是否正序columns - 排序字段public O apply(boolean condition, boolean isAsc, String... columns)
condition - 执行条件isAsc - 是否正序columns - 排序字段protected OrderByApply<O,W> apply()
apply 在类中 BaseSegment<OrderByApply<O extends OrderByBase<O,W>,W extends IWrapper<?,W,?>>,W extends IWrapper<?,W,?>>Copyright © 2021. All rights reserved.