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

public Class QueryMetadata

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

Defines metadata regarding a translated HQL or native-SQL query.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final ParameterMetadata
private final Set<E>
private final String[]
private final Type[]
private final String

Constructor Summary

AccessConstructor and Description
public
QueryMetadata(String sourceQuery, ParameterMetadata parameterMetadata, String[] returnAliases, Type[] returnTypes, Set<E> querySpaces)

Method Summary

Modifier and TypeMethod and Description
public ParameterMetadata
public Set<E>

Returns:

The set of query spaces.
getQuerySpaces
()

The set of query spaces affected by this source query.

public String[]

Returns:

an array of aliases as strings.
getReturnAliases
()

Return source query select clause aliases (if any)

public Type[]

Returns:

The return type array.
getReturnTypes
()

An array of types describing the returns of the source query.

public String

Returns:

The source query.
getSourceQuery
()

Get the source HQL or native-SQL query.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

parameterMetadataback to summary
private final ParameterMetadata parameterMetadata
querySpacesback to summary
private final Set<E> querySpaces
returnAliasesback to summary
private final String[] returnAliases
returnTypesback to summary
private final Type[] returnTypes
sourceQueryback to summary
private final String sourceQuery

Constructor Detail

QueryMetadataback to summary
public QueryMetadata(String sourceQuery, ParameterMetadata parameterMetadata, String[] returnAliases, Type[] returnTypes, Set<E> querySpaces)

Method Detail

getParameterMetadataback to summary
public ParameterMetadata getParameterMetadata()
getQuerySpacesback to summary
public Set<E> getQuerySpaces()

The set of query spaces affected by this source query.

Returns:Set<E>

The set of query spaces.

getReturnAliasesback to summary
public String[] getReturnAliases()

Return source query select clause aliases (if any)

Returns:String[]

an array of aliases as strings.

getReturnTypesback to summary
public Type[] getReturnTypes()

An array of types describing the returns of the source query.

Returns:Type[]

The return type array.

getSourceQueryback to summary
public String getSourceQuery()

Get the source HQL or native-SQL query.

Returns:String

The source query.