Top Description Fields Constructors Methods
org.hibernate.engine.query

public Class ParameterMetadata

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
java.io.Serializable, java.util.HashMap, .Map, .Set, org.hibernate.QueryParameterException, org.hibernate.type.Type

Encapsulates metadata about parameters encountered within a query.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private static final OrdinalParameterDescriptor[]
private final Map<K, V>
private final OrdinalParameterDescriptor[]

Constructor Summary

AccessConstructor and Description
public
ParameterMetadata(OrdinalParameterDescriptor[] ordinalDescriptors, Map<K, V> namedDescriptorMap)

Instantiates a ParameterMetadata container.

Method Summary

Modifier and TypeMethod and Description
public NamedParameterDescriptor
public Type
public Set<E>
public int[]
public int
public OrdinalParameterDescriptor
public Type
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EMPTY_ORDINALSback to summary
private static final OrdinalParameterDescriptor[] EMPTY_ORDINALS
namedDescriptorMapback to summary
private final Map<K, V> namedDescriptorMap
ordinalDescriptorsback to summary
private final OrdinalParameterDescriptor[] ordinalDescriptors

Constructor Detail

ParameterMetadataback to summary
public ParameterMetadata(OrdinalParameterDescriptor[] ordinalDescriptors, Map<K, V> namedDescriptorMap)

Instantiates a ParameterMetadata container.

Method Detail

getNamedParameterDescriptorback to summary
public NamedParameterDescriptor getNamedParameterDescriptor(String name)
getNamedParameterExpectedTypeback to summary
public Type getNamedParameterExpectedType(String name)
getNamedParameterNamesback to summary
public Set<E> getNamedParameterNames()
getNamedParameterSourceLocationsback to summary
public int[] getNamedParameterSourceLocations(String name)
getOrdinalParameterCountback to summary
public int getOrdinalParameterCount()
getOrdinalParameterDescriptorback to summary
public OrdinalParameterDescriptor getOrdinalParameterDescriptor(int position)
getOrdinalParameterExpectedTypeback to summary
public Type getOrdinalParameterExpectedType(int position)
getOrdinalParameterSourceLocationback to summary
public int getOrdinalParameterSourceLocation(int position)