public interface Tuple
TupleElement
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(int i)
Get the value of the element at the specified
position in the result tuple.
|
<X> X |
get(int i,
java.lang.Class<X> type)
Get the value of the element at the specified
position in the result tuple.
|
java.lang.Object |
get(java.lang.String alias)
Get the value of the tuple element to which the
specified alias has been assigned.
|
<X> X |
get(java.lang.String alias,
java.lang.Class<X> type)
Get the value of the tuple element to which the
specified alias has been assigned.
|
<X> X |
get(TupleElement<X> tupleElement)
Get the value of the specified tuple element.
|
java.util.List<TupleElement<?>> |
getElements()
Return the tuple elements.
|
java.lang.Object[] |
toArray()
Return the values of the result tuple elements as an array.
|
<X> X get(TupleElement<X> tupleElement)
tupleElement
- tuple elementjava.lang.IllegalArgumentException
- if tuple element
does not correspond to an element in the
query result tuple<X> X get(java.lang.String alias, java.lang.Class<X> type)
alias
- alias assigned to tuple elementtype
- of the tuple elementjava.lang.IllegalArgumentException
- if alias
does not correspond to an element in the
query result tuple or element cannot be
assigned to the specified typejava.lang.Object get(java.lang.String alias)
alias
- alias assigned to tuple elementjava.lang.IllegalArgumentException
- if alias
does not correspond to an element in the
query result tuple<X> X get(int i, java.lang.Class<X> type)
i
- position in result tupletype
- type of the tuple elementjava.lang.IllegalArgumentException
- if i exceeds
length of result tuple or element cannot be
assigned to the specified typejava.lang.Object get(int i)
i
- position in result tuplejava.lang.IllegalArgumentException
- if i exceeds
length of result tuplejava.lang.Object[] toArray()
java.util.List<TupleElement<?>> getElements()