|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||