public interface Tuple
TupleElement
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | get(int i) 結果タプルの指定された位置にある要素の値を取得します。 |
<X> X | get(int i, ClassSE<X> type) 結果タプルの指定された位置にある要素の値を取得します。 |
ObjectSE | get(StringSE alias) 指定されたエイリアスが割り当てられているタプル要素の値を取得します。 |
<X> X | get(StringSE alias, ClassSE<X> type) 指定されたエイリアスが割り当てられているタプル要素の値を取得します。 |
<X> X | get(TupleElement<X> tupleElement) 指定されたタプル要素の値を取得します。 |
ListSE<TupleElement<?>> | getElements() タプル要素を返します。 |
ObjectSE[] | toArray() 結果のタプル要素の値を配列として返します。 |
<X> X get(TupleElement<X> tupleElement)
tupleElement
- タプル要素 IllegalArgumentExceptionSE
- タプル要素がクエリ結果タプルの要素に対応していない場合 <X> X get(StringSE alias, ClassSE<X> type)
alias
- タプル要素に割り当てられたエイリアス type
- タプル要素 IllegalArgumentExceptionSE
- エイリアスがクエリ結果の要素に対応していない場合タプルまたは要素を指定された型に割り当てることができません ObjectSE get(StringSE alias)
alias
- タプル要素に割り当てられたエイリアス IllegalArgumentExceptionSE
- エイリアスがクエリ結果タプルの要素に対応していない場合 <X> X get(int i, ClassSE<X> type)
i
- 結果タプル内の位置 type
- タプル要素の型 IllegalArgumentExceptionSE
- i が結果の長さを超える場合、タプルまたは要素を指定された型に割り当てることができません ObjectSE get(int i)
i
- 結果タプル内の位置 IllegalArgumentExceptionSE
- 結果タプルの長さを超えた場合 ObjectSE[] toArray()
ListSE<TupleElement<?>> getElements()
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.