public class

ParameterTranslationsImpl

extends Object
implements ParameterTranslations
java.lang.Object
   ↳ org.hibernate.hql.ast.ParameterTranslationsImpl

Class Overview

Defines the information available for parameters encountered during query translation through the antlr-based parser.

Summary

Nested Classes
class ParameterTranslationsImpl.ParameterInfo  
Public Constructors
ParameterTranslationsImpl(List parameterSpecifications)
Constructs a parameter metadata object given a list of parameter specifications.
Public Methods
Type getNamedParameterExpectedType(String name)
ParameterTranslationsImpl.ParameterInfo getNamedParameterInfo(String name)
Set getNamedParameterNames()
int[] getNamedParameterSqlLocations(String name)
int getOrdinalParameterCount()
Type getOrdinalParameterExpectedType(int ordinalPosition)
ParameterTranslationsImpl.ParameterInfo getOrdinalParameterInfo(int ordinalPosition)
int getOrdinalParameterSqlLocation(int ordinalPosition)
boolean supportsOrdinalParameterMetadata()
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.hibernate.hql.ParameterTranslations

Public Constructors

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.

Public Methods

public Type getNamedParameterExpectedType (String name)

public ParameterTranslationsImpl.ParameterInfo getNamedParameterInfo (String name)

public Set getNamedParameterNames ()

public int[] getNamedParameterSqlLocations (String name)

public int getOrdinalParameterCount ()

public Type getOrdinalParameterExpectedType (int ordinalPosition)

public ParameterTranslationsImpl.ParameterInfo getOrdinalParameterInfo (int ordinalPosition)

public int getOrdinalParameterSqlLocation (int ordinalPosition)

public boolean supportsOrdinalParameterMetadata ()