public interface Tuple
Modifier and Type | Method and Description |
---|---|
Object |
get(int i)
Returns the value of the element at the specified
position in the result tuple.
|
<X> X |
get(int i,
Class<X> type)
Returns the value of the element at the specified
position in the result tuple.
|
Object |
get(String alias)
Returns the value of the tuple element to which the
specified alias has been assigned.
|
<X> X |
get(String alias,
Class<X> type)
Returns the value of the tuple element to which the
specified alias has been assigned.
|
Object[] |
toArray()
Returns the values of the result tuple elements as an array.
|
<X> X get(String alias, Class<X> type)
alias
- alias assigned to the tuple elementtype
- type of the tuple elementIllegalArgumentException
- if the alias
does not correspond to an element in the
query result tuple, or if element cannot be
assigned to the specified typeObject get(String alias)
alias
- alias assigned to the tuple elementIllegalArgumentException
- if alias
does not correspond to an element in the
query result tuple<X> X get(int i, Class<X> type)
i
- position in result tupletype
- type of the tuple elementIllegalArgumentException
- if i exceeds
length of result tuple or element cannot be
assigned to the specified typeObject get(int i)
i
- position in result tupleIllegalArgumentException
- if i exceeds
length of result tupleObject[] toArray()