Package org.hibernate.hql.ast
Class ParameterTranslationsImpl
java.lang.Object
org.hibernate.hql.ast.ParameterTranslationsImpl
- All Implemented Interfaces:
ParameterTranslations
Defines the information available for parameters encountered during
query translation through the antlr-based parser.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionParameterTranslationsImpl(List parameterSpecifications) Constructs a parameter metadata object given a list of parameter specifications. -
Method Summary
Modifier and TypeMethodDescriptiongetNamedParameterInfo(String name) int[]intgetOrdinalParameterExpectedType(int ordinalPosition) getOrdinalParameterInfo(int ordinalPosition) intgetOrdinalParameterSqlLocation(int ordinalPosition) boolean
-
Constructor Details
-
ParameterTranslationsImpl
Constructs a parameter metadata object given a list of parameter specifications. Note: the order in the incoming list denotes the parameter's psudeo-position within the resulting sql statement.- Parameters:
parameterSpecifications-
-
-
Method Details
-
supportsOrdinalParameterMetadata
public boolean supportsOrdinalParameterMetadata()- Specified by:
supportsOrdinalParameterMetadatain interfaceParameterTranslations
-
getOrdinalParameterCount
public int getOrdinalParameterCount()- Specified by:
getOrdinalParameterCountin interfaceParameterTranslations
-
getOrdinalParameterInfo
-
getOrdinalParameterSqlLocation
public int getOrdinalParameterSqlLocation(int ordinalPosition) - Specified by:
getOrdinalParameterSqlLocationin interfaceParameterTranslations
-
getOrdinalParameterExpectedType
- Specified by:
getOrdinalParameterExpectedTypein interfaceParameterTranslations
-
getNamedParameterNames
- Specified by:
getNamedParameterNamesin interfaceParameterTranslations
-
getNamedParameterInfo
-
getNamedParameterSqlLocations
- Specified by:
getNamedParameterSqlLocationsin interfaceParameterTranslations
-
getNamedParameterExpectedType
- Specified by:
getNamedParameterExpectedTypein interfaceParameterTranslations
-