|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.persistence.ParameterImpl<T>
T
- type of value carried by this parameter.public class ParameterImpl<T>
A user-defined parameter of a query.
A parameter is uniquely identified within the scope of a query by either
its name or integral position. The integral position refers to the integer
key as specified by the user. The index of this parameter during execution
in a datastore query may be different.
A value can be bound to this parameter. This behavior of a parameter carrying
its own value is a change from earlier versions (where no explicit abstraction
existed for a query parameter).
Constructor Summary | |
---|---|
ParameterImpl(Integer position,
Class<T> expectedValueType)
Construct a positional parameter with the given position as key and given expected value type. |
|
ParameterImpl(String name,
Class<T> expectedValueType)
Construct a named parameter with the given name as key and given expected value type. |
Method Summary | |
---|---|
boolean |
equals(Object other)
Equals if the other parameter has the same name or position. |
String |
getName()
|
Class<T> |
getParameterType()
|
Integer |
getPosition()
|
int |
hashCode()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ParameterImpl(Integer position, Class<T> expectedValueType)
public ParameterImpl(String name, Class<T> expectedValueType)
Method Detail |
---|
public final String getName()
getName
in interface Parameter<T>
public final Integer getPosition()
getPosition
in interface Parameter<T>
public Class<T> getParameterType()
getParameterType
in interface Parameter<T>
public boolean equals(Object other)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |