クラス InlineQuery
java.lang.ObjectSE
org.springframework.data.relational.core.sql.Subselect
org.springframework.data.relational.core.sql.InlineQuery
SQL ステートメント内のインラインクエリを表します。通常、
FROM
または JOIN
句で使用されます。 レンダリング先: from 句または join 句の (>SELECT<) AS >ALIAS<
、および式で使用される場合は >ALIAS<
。
エイリアスはオプションではありませんが必須であり、SQL 用語は「エイリアス」ですが、名前に似ているため、これは Aliased
を実装しないことに注意してください。
- 導入:
- 2.3
- 作成者:
- Jens Schauder
方法の概要
修飾子と型メソッド説明static InlineQuery
alias
を使用して新しいInlineQuery
を作成します。static InlineQuery
create
(Select select, SqlIdentifier alias) alias
を使用して新しいInlineQuery
を作成します。boolean
getName()
int
hashCode()
このSegment
からハッシュコードを生成します。void
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.data.relational.core.sql.Segment から継承されたメソッド
equals, hashCode, toString
メソッドの詳細
create
alias
を使用して新しいInlineQuery
を作成します。- パラメーター:
select
- null であってはなりません。alias
- null または空であってはなりません。- 戻り値:
alias
を使用する新しいInlineQuery
create
alias
を使用して新しいInlineQuery
を作成します。- パラメーター:
select
- null または空であってはなりません。alias
- null または空であってはなりません。- 戻り値:
alias
を使用する新しいInlineQuery
getName
getReferenceName
- 次で指定:
- インターフェース
TableLike
のgetReferenceName
- 戻り値:
- 参照で使用されるテーブル名。これは、実際の
name
またはalias
にすることができます。
visit
インターフェースからコピーされた説明:Visitable
hashCode
public int hashCode()インターフェースからコピーされた説明:Segment
このSegment
からハッシュコードを生成します。通常、ハッシュコードは
Segment.toString()
表現から派生するため、Segment.toString()
表現が一致する場合、2 つのSegment
が同じSegment.hashCode()
を生成します。equals
インターフェースからコピーされた説明:Segment