Class SqlOrderByClauseChain

java.lang.Object
org.litebridgedb.orm.api.select.impl.DelegatingSelector<Row,SqlSelectSpec>
org.litebridgedb.orm.api.select.impl.LimitClauseTerminalImpl<Row,SqlSelectSpec>
org.litebridgedb.orm.api.select.impl.OrderByClauseTerminalImpl<Row,SqlSelectSpec>
org.litebridgedb.orm.api.sql.SqlOrderByClauseChain
All Implemented Interfaces:
org.litebridgedb.orm.api.select.LimitClauseTerminal<Row>, org.litebridgedb.orm.api.select.OrderByClauseChain<Row,SqlOrderByClause,SqlOrderByClauseChain>, org.litebridgedb.orm.api.select.OrderByClauseTerminal<Row>, org.litebridgedb.orm.api.select.SelectTerminal<Row>

public final class SqlOrderByClauseChain extends org.litebridgedb.orm.api.select.impl.OrderByClauseTerminalImpl<Row,SqlSelectSpec> implements org.litebridgedb.orm.api.select.OrderByClauseChain<Row,SqlOrderByClause,SqlOrderByClauseChain>
  • Field Summary

    Fields inherited from class org.litebridgedb.orm.api.select.impl.LimitClauseTerminalImpl

    selectSpec

    Fields inherited from class org.litebridgedb.orm.api.select.impl.DelegatingSelector

    delegate
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    then(String... columns)
    Adds another ordering expression which again requires an explicit direction.

    Methods inherited from class org.litebridgedb.orm.api.select.impl.OrderByClauseTerminalImpl

    limit

    Methods inherited from class org.litebridgedb.orm.api.select.impl.LimitClauseTerminalImpl

    offset, selectSpec

    Methods inherited from class org.litebridgedb.orm.api.select.impl.DelegatingSelector

    first, firstOrNull, firstOrThrow, firstOrThrow, list, one, oneOrNull, oneOrThrow, oneOrThrow, stream, toSql

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.litebridgedb.orm.api.select.LimitClauseTerminal

    offset

    Methods inherited from interface org.litebridgedb.orm.api.select.OrderByClauseTerminal

    limit

    Methods inherited from interface org.litebridgedb.orm.api.select.SelectTerminal

    first, firstOrNull, firstOrThrow, firstOrThrow, list, one, oneOrNull, oneOrThrow, oneOrThrow, stream, toSql
  • Constructor Details

    • SqlOrderByClauseChain

      public SqlOrderByClauseChain(SqlSelector delegate)
  • Method Details

    • then

      public SqlOrderByClause then(String... columns)
      Description copied from interface: org.litebridgedb.orm.api.select.OrderByClauseChain
      Adds another ordering expression which again requires an explicit direction. Each call to this method appends another ordering expression.
      Specified by:
      then in interface org.litebridgedb.orm.api.select.OrderByClauseChain<Row,SqlOrderByClause,SqlOrderByClauseChain>
      Parameters:
      columns - Table column(s) or DTO field(s) to order by
      Returns:
      a selector chain with ordering applied