@AnnotationProcessing public class OrderBySegment<O extends Segment<O>,S extends OrderBySegment<O,S>> extends BaseSegment<S> implements SqlNodeBuilder
| 构造器和说明 |
|---|
OrderBySegment(O owner,
TableSegment<?> table) |
| 限定符和类型 | 方法和说明 |
|---|---|
S |
apply(Expression function) |
S |
apply(Expression function,
int tableIndex,
String field) |
S |
apply(Expression function,
Map<String,Object> bindings) |
S |
apply(Expression function,
Object[] bindings) |
S |
apply(Expression function,
String tableAlias,
String field) |
S |
apply(Expression function,
TableField... extFields) |
S |
apply(Expression function,
TableField[] extFields,
Map<String,Object> bindings) |
S |
apply(Expression function,
TableField[] extFields,
Object... bindings) |
S |
apply(String functionPattern) |
S |
apply(String functionPattern,
int tableIndex,
String field) |
S |
apply(String functionPattern,
Map<String,Object> bindings) |
S |
apply(String functionPattern,
Object[] bindings) |
S |
apply(String functionPattern,
String tableAlias,
String field) |
S |
apply(String functionPattern,
TableField... extFields) |
S |
apply(String functionPattern,
TableField[] extFields,
Map<String,Object> bindings) |
S |
apply(String functionPattern,
TableField[] extFields,
Object... bindings) |
O |
asc() |
S |
avg() |
<T,R> S |
column(GetterFunction<T,R> getter) |
S |
column(String field) |
S |
count() |
O |
desc() |
O |
end() |
TableSegment<?> |
getTable() |
S |
max() |
S |
min() |
S |
rawColumn(String rawColumn) |
S |
sql(SqlNode sql) |
S |
sum() |
SqlNode |
toSqlNode() |
getThis@AnnotationProcessing public OrderBySegment(O owner, TableSegment<?> table)
public SqlNode toSqlNode()
toSqlNode 在接口中 SqlNodeBuilderpublic O end()
public <T,R> S column(GetterFunction<T,R> getter)
@AnnotationProcessing public S column(String field)
public O asc()
public O desc()
public S apply(String functionPattern, TableField[] extFields, Object... bindings)
public S apply(String functionPattern, TableField... extFields)
public S apply(Expression function)
public S apply(Expression function, Map<String,Object> bindings)
public S apply(Expression function, Object[] bindings)
public S apply(Expression function, TableField... extFields)
public S apply(Expression function, TableField[] extFields, Map<String,Object> bindings)
public S apply(Expression function, TableField[] extFields, Object... bindings)
public S apply(Expression function, int tableIndex, String field)
public S apply(Expression function, String tableAlias, String field)
public S count()
public S sum()
public S max()
public S min()
public S avg()
public TableSegment<?> getTable()
Copyright © 2025 fossc. All rights reserved.