public class SqlSortExpressionBuilder extends java.lang.Object implements cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>, cn.featherfly.common.db.builder.SqlBuilder
sql sort builder
| 构造器和说明 |
|---|
SqlSortExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect) |
SqlSortExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
java.lang.String tableAlias) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlSortExpressionBuilder |
asc(java.util.List<java.lang.String> names) |
<T,R> SqlSortExpressionBuilder |
asc(cn.featherfly.common.lang.function.SerializableFunction<T,R>... names) |
<T,R> SqlSortExpressionBuilder |
asc(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
SqlSortExpressionBuilder |
asc(java.lang.String... names) |
java.lang.String |
build() |
SqlSortExpressionBuilder |
desc(java.util.List<java.lang.String> names) |
<T,R> SqlSortExpressionBuilder |
desc(cn.featherfly.common.lang.function.SerializableFunction<T,R>... names) |
<T,R> SqlSortExpressionBuilder |
desc(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
SqlSortExpressionBuilder |
desc(java.lang.String... names) |
java.lang.String |
expression() |
java.lang.String |
getTableAlias()
返回tableAlias
|
void |
setTableAlias(java.lang.String tableAlias)
设置tableAlias
|
java.lang.String |
toString() |
public SqlSortExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect)
public SqlSortExpressionBuilder(cn.featherfly.common.db.dialect.Dialect dialect,
java.lang.String tableAlias)
public SqlSortExpressionBuilder asc(java.lang.String... names)
asc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>public SqlSortExpressionBuilder asc(java.util.List<java.lang.String> names)
asc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>public <T,R> SqlSortExpressionBuilder asc(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
asc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>public <T,R> SqlSortExpressionBuilder asc(cn.featherfly.common.lang.function.SerializableFunction<T,R>... names)
asc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>public SqlSortExpressionBuilder desc(java.lang.String... names)
desc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>public SqlSortExpressionBuilder desc(java.util.List<java.lang.String> names)
desc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>public <T,R> SqlSortExpressionBuilder desc(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
desc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>public <T,R> SqlSortExpressionBuilder desc(cn.featherfly.common.lang.function.SerializableFunction<T,R>... names)
desc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<SqlSortExpressionBuilder>public java.lang.String build()
build 在接口中 cn.featherfly.common.repository.builder.Builderpublic java.lang.String toString()
toString 在类中 java.lang.Objectpublic java.lang.String getTableAlias()
public void setTableAlias(java.lang.String tableAlias)
tableAlias - tableAliaspublic java.lang.String expression()
expression 在接口中 cn.featherfly.hammer.expression.condition.Expression