Class NonScalarResultColumnProcessor


  • public class NonScalarResultColumnProcessor
    extends java.lang.Object
    Represents non-scalar returns within the custom query. Most of the heavy lifting for non-scalar results is done within Loader itself.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object extract​(java.lang.Object[] data, java.sql.ResultSet resultSet, SharedSessionContractImplementor session)  
      void performDiscovery​(org.hibernate.loader.custom.JdbcResultMetadata metadata, java.util.List<Type> types, java.util.List<java.lang.String> aliases)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NonScalarResultColumnProcessor

        public NonScalarResultColumnProcessor​(int position)
    • Method Detail

      • performDiscovery

        public void performDiscovery​(org.hibernate.loader.custom.JdbcResultMetadata metadata,
                                     java.util.List<Type> types,
                                     java.util.List<java.lang.String> aliases)