パッケージ jakarta.persistence
インターフェース Tuple
public interface Tuple
クエリ結果タプルの要素を抽出するためのインターフェース。
- 導入:
- 2.0
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明get
(int i) 結果タプルの指定された位置にある要素の値を取得します。<X> X
結果タプルの指定された位置にある要素の値を取得します。<X> X
get
(TupleElement<X> tupleElement) 指定されたタプル要素の値を取得します。指定されたエイリアスが割り当てられているタプル要素の値を取得します。<X> X
指定されたエイリアスが割り当てられているタプル要素の値を取得します。ListSE<TupleElement<?>>
タプル要素を返します。ObjectSE[]
toArray()
結果のタプル要素の値を配列として返します。
メソッドの詳細
get
指定されたタプル要素の値を取得します。- パラメーター:
tupleElement
- タプル要素- 戻り値:
- タプル要素の値
- 例外:
IllegalArgumentExceptionSE
- タプル要素がクエリ結果タプルの要素に対応していない場合
get
指定されたエイリアスが割り当てられているタプル要素の値を取得します。- パラメーター:
alias
- タプル要素に割り当てられたエイリアスtype
- タプル要素- 戻り値:
- タプル要素の値
- 例外:
IllegalArgumentExceptionSE
- エイリアスがクエリ結果の要素に対応していない場合タプルまたは要素を指定された型に割り当てることができません
get
指定されたエイリアスが割り当てられているタプル要素の値を取得します。- パラメーター:
alias
- タプル要素に割り当てられたエイリアス- 戻り値:
- タプル要素の値
- 例外:
IllegalArgumentExceptionSE
- エイリアスがクエリ結果タプルの要素に対応していない場合
get
結果タプルの指定された位置にある要素の値を取得します。最初の位置は 0 です。- パラメーター:
i
- 結果タプル内の位置type
- タプル要素の型- 戻り値:
- タプル要素の値
- 例外:
IllegalArgumentExceptionSE
- i が結果の長さを超える場合、タプルまたは要素を指定された型に割り当てることができません
get
結果タプルの指定された位置にある要素の値を取得します。最初の位置は 0 です。- パラメーター:
i
- 結果タプル内の位置- 戻り値:
- タプル要素の値
- 例外:
IllegalArgumentExceptionSE
- 結果タプルの長さを超えた場合
toArray
ObjectSE[] toArray()結果のタプル要素の値を配列として返します。- 戻り値:
- タプル要素の値
getElements
ListSE<TupleElement<?>> getElements()タプル要素を返します。- 戻り値:
- タプル要素