org.hibernate.hql.ast
Class ParameterTranslationsImpl
java.lang.Object
   org.hibernate.hql.ast.ParameterTranslationsImpl
org.hibernate.hql.ast.ParameterTranslationsImpl
- All Implemented Interfaces: 
- ParameterTranslations
- public class ParameterTranslationsImpl 
- extends Object- implements ParameterTranslations
Defines the information available for parameters encountered during
 query translation through the antlr-based parser.
- Author:
- Steve Ebersole
 
| Constructor Summary | 
| ParameterTranslationsImpl(List parameterSpecifications)Constructs a parameter metadata object given a list of parameter
 specifications.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ParameterTranslationsImpl
public ParameterTranslationsImpl(List parameterSpecifications)
- 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-
 
supportsOrdinalParameterMetadata
public boolean supportsOrdinalParameterMetadata()
- 
- Specified by:
- supportsOrdinalParameterMetadatain interface- ParameterTranslations
 
- 
 
getOrdinalParameterCount
public int getOrdinalParameterCount()
- 
- Specified by:
- getOrdinalParameterCountin interface- ParameterTranslations
 
- 
 
getOrdinalParameterInfo
public ParameterTranslationsImpl.ParameterInfo getOrdinalParameterInfo(int ordinalPosition)
- 
 
- 
 
getOrdinalParameterSqlLocation
public int getOrdinalParameterSqlLocation(int ordinalPosition)
- 
- Specified by:
- getOrdinalParameterSqlLocationin interface- ParameterTranslations
 
- 
 
getOrdinalParameterExpectedType
public Type getOrdinalParameterExpectedType(int ordinalPosition)
- 
- Specified by:
- getOrdinalParameterExpectedTypein interface- ParameterTranslations
 
- 
 
getNamedParameterNames
public Set getNamedParameterNames()
- 
- Specified by:
- getNamedParameterNamesin interface- ParameterTranslations
 
- 
 
getNamedParameterInfo
public ParameterTranslationsImpl.ParameterInfo getNamedParameterInfo(String name)
- 
 
- 
 
getNamedParameterSqlLocations
public int[] getNamedParameterSqlLocations(String name)
- 
- Specified by:
- getNamedParameterSqlLocationsin interface- ParameterTranslations
 
- 
 
getNamedParameterExpectedType
public Type getNamedParameterExpectedType(String name)
- 
- Specified by:
- getNamedParameterExpectedTypein interface- ParameterTranslations
 
- 
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.