public class SqlOrderByBasicBuilder extends java.lang.Object implements SqlBuilder
sql sort builder
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SqlOrderByBasicBuilder.Order
排序参数辅助对象
|
| 构造器和说明 |
|---|
SqlOrderByBasicBuilder(Dialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlOrderByBasicBuilder |
addAsc(java.lang.String name)
add property to asc list
|
SqlOrderByBasicBuilder |
addAsc(java.lang.String name,
java.lang.String tableAlias)
add property to asc list
|
SqlOrderByBasicBuilder |
addDesc(java.lang.String name)
add property to desc list
|
SqlOrderByBasicBuilder |
addDesc(java.lang.String name,
java.lang.String tableAlias)
add property to desc list
|
SqlOrderByBasicBuilder |
addOrder(java.lang.String name,
java.lang.String tableAlias,
cn.featherfly.hammer.operator.SortOperator operator)
add property to asc list
|
java.lang.String |
build() |
SqlOrderByBasicBuilder |
clear()
clear all sort properties
|
java.lang.String |
toString() |
public SqlOrderByBasicBuilder(Dialect dialect)
dialect - dialectpublic SqlOrderByBasicBuilder addOrder(java.lang.String name, java.lang.String tableAlias, cn.featherfly.hammer.operator.SortOperator operator)
name - sort property nametableAlias - tableAliasoperator - SortOperatorpublic SqlOrderByBasicBuilder addAsc(java.lang.String name, java.lang.String tableAlias)
name - sort column nametableAlias - table aliaspublic SqlOrderByBasicBuilder addDesc(java.lang.String name, java.lang.String tableAlias)
name - sort column nametableAlias - table aliaspublic SqlOrderByBasicBuilder addAsc(java.lang.String name)
name - sort column namepublic SqlOrderByBasicBuilder addDesc(java.lang.String name)
name - sort column namepublic SqlOrderByBasicBuilder clear()
public java.lang.String build()
build 在接口中 cn.featherfly.hammer.dml.builder.Builderpublic java.lang.String toString()
toString 在类中 java.lang.Object