org.hibernate.loader.custom.sql

Class SQLQueryReturnProcessor


public class SQLQueryReturnProcessor
extends java.lang.Object

Responsible for processing the series of returns defined by a NativeSQLQuerySpecification and breaking them down into a series of returns for use within the CustomLoader.
Authors:
Gavin King
Max Andersen
Steve Ebersole

Field Summary

static Logger
log

Constructor Summary

SQLQueryReturnProcessor(NativeSQLQueryReturn[] queryReturns, SessionFactoryImplementor factory)

Method Summary

List
generateCustomReturns(boolean queryHadAliases)
org.hibernate.loader.custom.sql.SQLQueryReturnProcessor.ResultAliasContext
process()

Field Details

log

public static final Logger log

Constructor Details

SQLQueryReturnProcessor

public SQLQueryReturnProcessor(NativeSQLQueryReturn[] queryReturns,
                               SessionFactoryImplementor factory)

Method Details

generateCustomReturns

public List generateCustomReturns(boolean queryHadAliases)

process

public org.hibernate.loader.custom.sql.SQLQueryReturnProcessor.ResultAliasContext process()