Package org.apache.openjpa.persistence
Class TupleImpl
- java.lang.Object
-
- org.apache.openjpa.persistence.TupleImpl
-
- All Implemented Interfaces:
jakarta.persistence.Tuple
public class TupleImpl extends Object implements jakarta.persistence.Tuple
Tuple holds a set of values corresponding to a set ofTupleElement. This implementation prefers index-based access. A Tuple instance is constructed by a TupleFactory. The TupleElemets are shared across all the tuple instances.- Author:
- Pinaki Poddar
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(int i)<X> Xget(int i, Class<X> type)<X> Xget(jakarta.persistence.TupleElement<X> tupleElement)Objectget(String alias)<X> Xget(String alias, Class<X> type)List<jakarta.persistence.TupleElement<?>>getElements()voidput(Integer key, Object value)Put the value at the given key index.Object[]toArray()
-
-
-
Field Detail
-
PUT
public static Method PUT
-
-
Method Detail
-
get
public <X> X get(jakarta.persistence.TupleElement<X> tupleElement)
- Specified by:
getin interfacejakarta.persistence.Tuple
-
get
public <X> X get(String alias, Class<X> type)
- Specified by:
getin interfacejakarta.persistence.Tuple
-
get
public <X> X get(int i, Class<X> type)- Specified by:
getin interfacejakarta.persistence.Tuple
-
get
public Object get(int i)
- Specified by:
getin interfacejakarta.persistence.Tuple
-
toArray
public Object[] toArray()
- Specified by:
toArrayin interfacejakarta.persistence.Tuple
-
getElements
public List<jakarta.persistence.TupleElement<?>> getElements()
- Specified by:
getElementsin interfacejakarta.persistence.Tuple
-
-