org.hibernate.loader.custom

Class CustomLoader.ScalarResultColumnProcessor

Enclosing Class:
CustomLoader
Implemented Interfaces:
org.hibernate.loader.custom.CustomLoader.ResultColumnProcessor

public class CustomLoader.ScalarResultColumnProcessor
extends java.lang.Object
implements org.hibernate.loader.custom.CustomLoader.ResultColumnProcessor

Constructor Summary

ScalarResultColumnProcessor(String alias, Type type)
ScalarResultColumnProcessor(int position)

Method Summary

Object
extract(Object[] data, ResultSet resultSet, SessionImplementor session)
void
performDiscovery(org.hibernate.loader.custom.CustomLoader.Metadata metadata, List types, List aliases)

Constructor Details

ScalarResultColumnProcessor

public ScalarResultColumnProcessor(String alias,
                                   Type type)

ScalarResultColumnProcessor

public ScalarResultColumnProcessor(int position)

Method Details

extract

public Object extract(Object[] data,
                      ResultSet resultSet,
                      SessionImplementor session)
            throws SQLException,
                   HibernateException
Specified by:
extract in interface org.hibernate.loader.custom.CustomLoader.ResultColumnProcessor

performDiscovery

public void performDiscovery(org.hibernate.loader.custom.CustomLoader.Metadata metadata,
                             List types,
                             List aliases)
            throws SQLException
Specified by:
performDiscovery in interface org.hibernate.loader.custom.CustomLoader.ResultColumnProcessor