クラス OrderByField

java.lang.ObjectSE
org.springframework.data.relational.core.sql.OrderByField
実装されたすべてのインターフェース:
SegmentVisitable

public class OrderByField extends ObjectSE
ORDER BY 句のフィールドを表します。
導入:
1.1
作成者:
Mark Paluch, Milan Milanov
  • メソッドの詳細

    • from

      public static OrderByField from(Expression expression)
      デフォルトの順序付けを適用して、Expression から新しい OrderByField を作成します。
      パラメーター:
      expression - null であってはなりません。
      戻り値:
      OrderByField
    • from

      public static OrderByField from(Expression expression, Sort.Direction direction)
      指定された順序を適用して、Expression から新しい OrderByField を作成します。
      パラメーター:
      expression - null であってはなりません。
      direction - オーダー方向
      戻り値:
      OrderByField
    • asc

      public OrderByField asc()
      昇順ソートを使用して、現在の OrderByField を現在のものから作成します。
      戻り値:
      昇順のソートを備えた新しい OrderByField
      関連事項:
    • desc

      public OrderByField desc()
      降順の並べ替えを使用して、現在の OrderByField を現在のものから作成します。
      戻り値:
      降順のソートを備えた新しい OrderByField
      関連事項:
    • withNullHandling

      public OrderByField withNullHandling(Sort.NullHandling nullHandling)
      Sort.NullHandling が適用された新しい OrderByField を作成します。
      パラメーター:
      nullHandling - null であってはなりません。
      戻り値:
      Sort.NullHandling が適用された新しい OrderByField
    • getExpression

      public Expression getExpression()
    • getDirection

      @Nullable public Sort.Direction getDirection()
    • getNullHandling

      public Sort.NullHandling getNullHandling()
    • toString

      public StringSE toString()
      インターフェースからコピーされた説明: Segment
      この Segment の SQL 文字列表現を返します。

      この表現は、デバッグの目的と、生成された SQL の概算を目的としています。特定のダイアレクトのコンテキストで機能する可能性がありますが、Segment.toString() 表現が複数のデータベースで機能するとは限りません。

      次で指定:
      インターフェース SegmenttoString 
      戻り値:
      この Segment の SQL 文字列表現
    • visit

      public void visit(Visitor visitor)
      インターフェースからコピーされた説明: Visitable
      該当する場合、この Visitable とそのネストされた Visitable を訪問する Visitor を受け入れます。
      次で指定:
      インターフェース Visitablevisit 
      パラメーター:
      visitor - 通知する訪問者。null であってはなりません。
    • hashCode

      public int hashCode()
      インターフェースからコピーされた説明: Segment
      この Segment からハッシュコードを生成します。

      通常、ハッシュコードは Segment.toString() 表現から派生するため、Segment.toString() 表現が一致する場合、2 つの Segment が同じ Segment.hashCode() を生成します。

      次で指定:
      インターフェース SegmenthashCode 
      オーバーライド:
      クラス ObjectSEhashCode 
      戻り値:
      このオブジェクトのハッシュコード値。
    • equals

      public boolean equals(@Nullable ObjectSE obj)
      インターフェースからコピーされた説明: Segment
      この Segment が別の Segment と等しいかどうかを確認します。

      Segment.toString() 表現が一致する場合、通常、等価が与えられます。

      次で指定:
      インターフェース Segmentequals 
      オーバーライド:
      クラス ObjectSEequalsSE 
      パラメーター:
      obj - 比較する参照オブジェクト。
      戻り値:
      このオブジェクトが other 引数と同じ場合は true。それ以外の場合は false。