类 SqlOrderByBasicBuilder

java.lang.Object
cn.featherfly.common.db.builder.dml.basic.SqlOrderByBasicBuilder
所有已实现的接口:
SqlBuilder, cn.featherfly.common.repository.builder.Builder

public class SqlOrderByBasicBuilder
extends java.lang.Object
implements SqlBuilder

sql sort builder

  • 构造器详细资料

    • SqlOrderByBasicBuilder

      public SqlOrderByBasicBuilder​(Dialect dialect)
      参数:
      dialect - dialect
  • 方法详细资料

    • addOrder

      public SqlOrderByBasicBuilder addOrder​(java.lang.String name, java.lang.String tableAlias, cn.featherfly.common.repository.operate.SortOperator operator)
      add property to asc list
      参数:
      name - sort property name
      tableAlias - tableAlias
      operator - SortOperator
      返回:
      this
    • addAsc

      public SqlOrderByBasicBuilder addAsc​(java.lang.String name, java.lang.String tableAlias)
      add property to asc list
      参数:
      name - sort column name
      tableAlias - table alias
      返回:
      this
    • addDesc

      public SqlOrderByBasicBuilder addDesc​(java.lang.String name, java.lang.String tableAlias)
      add property to desc list
      参数:
      name - sort column name
      tableAlias - table alias
      返回:
      this
    • addAsc

      public SqlOrderByBasicBuilder addAsc​(java.lang.String name)
      add property to asc list
      参数:
      name - sort column name
      返回:
      this
    • addDesc

      public SqlOrderByBasicBuilder addDesc​(java.lang.String name)
      add property to desc list
      参数:
      name - sort column name
      返回:
      this
    • clear

      public SqlOrderByBasicBuilder clear()
      clear all sort properties
      返回:
      this
    • build

      public java.lang.String build()
      指定者:
      build 在接口中 cn.featherfly.common.repository.builder.Builder
    • toString

      public java.lang.String toString()
      覆盖:
      toString 在类中 java.lang.Object