org.hibernate.param
Class AbstractExplicitParameterSpecification
java.lang.Object
org.hibernate.param.AbstractExplicitParameterSpecification
- All Implemented Interfaces:
- ExplicitParameterSpecification, ParameterSpecification
- Direct Known Subclasses:
- NamedParameterSpecification, PositionalParameterSpecification
public abstract class AbstractExplicitParameterSpecification
- extends Object
- implements ExplicitParameterSpecification
Convenience base class for explicitly defined query parameters.
- Author:
- Steve Ebersole
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractExplicitParameterSpecification
protected AbstractExplicitParameterSpecification(int sourceLine,
int sourceColumn)
getSourceLine
public int getSourceLine()
- Specified by:
getSourceLine
in interface ExplicitParameterSpecification
getSourceColumn
public int getSourceColumn()
- Specified by:
getSourceColumn
in interface ExplicitParameterSpecification
getExpectedType
public Type getExpectedType()
- Description copied from interface:
ParameterSpecification
- Get the type which we are expeting for a bind into this parameter based
on translated contextual information.
- Specified by:
getExpectedType
in interface ParameterSpecification
- Returns:
- The expected type.
setExpectedType
public void setExpectedType(Type expectedType)
- Description copied from interface:
ParameterSpecification
- Injects the expected type. Called during translation.
- Specified by:
setExpectedType
in interface ParameterSpecification
- Parameters:
expectedType
- The type to expect.