クラス InlineQuery

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

public class InlineQuery extends Subselect implements TableLike
SQL ステートメント内のインラインクエリを表します。通常、FROM または JOIN 句で使用されます。

レンダリング先: from 句または join 句の (>SELECT<) AS >ALIAS<、および式で使用される場合は >ALIAS<

エイリアスはオプションではありませんが必須であり、SQL 用語は「エイリアス」ですが、名前に似ているため、これは Aliased を実装しないことに注意してください。

導入:
2.3
作成者:
Jens Schauder
  • メソッドの詳細

    • create

      public static InlineQuery create(Select select, SqlIdentifier alias)
      alias を使用して新しい InlineQuery を作成します。
      パラメーター:
      select - null であってはなりません。
      alias - null または空であってはなりません。
      戻り値:
      alias を使用する新しい InlineQuery
    • create

      public static InlineQuery create(Select select, StringSE alias)
      alias を使用して新しい InlineQuery を作成します。
      パラメーター:
      select - null または空であってはなりません。
      alias - null または空であってはなりません。
      戻り値:
      alias を使用する新しい InlineQuery
    • getName

      public SqlIdentifier getName()
      次で指定:
      インターフェース TableLikegetName 
      戻り値:
      テーブル名。
    • getReferenceName

      public SqlIdentifier getReferenceName()
      次で指定:
      インターフェース TableLikegetReferenceName 
      戻り値:
      参照で使用されるテーブル名。これは、実際の name または alias にすることができます。
    • 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。