Class ArrayListHandler

  • All Implemented Interfaces:
    ResultSetHandler<java.util.List<java.lang.Object[]>>

    public class ArrayListHandler
    extends AbstractListHandler<java.lang.Object[]>
    ResultSetHandler implementation that converts the ResultSet into a List of Object[]s. This class is thread safe.
    See Also:
    ResultSetHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private RowProcessor convert
      The RowProcessor implementation to use when converting rows into Object[]s.
    • Constructor Summary

      Constructors 
      Constructor Description
      ArrayListHandler()
      Creates a new instance of ArrayListHandler using a BasicRowProcessor for conversions.
      ArrayListHandler​(RowProcessor convert)
      Creates a new instance of ArrayListHandler.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object[] handleRow​(java.sql.ResultSet rs)
      Convert row's columns into an Object[].
      • Methods inherited from class java.lang.Object

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

      • convert

        private final RowProcessor convert
        The RowProcessor implementation to use when converting rows into Object[]s.
    • Constructor Detail

      • ArrayListHandler

        public ArrayListHandler()
        Creates a new instance of ArrayListHandler using a BasicRowProcessor for conversions.
      • ArrayListHandler

        public ArrayListHandler​(RowProcessor convert)
        Creates a new instance of ArrayListHandler.
        Parameters:
        convert - The RowProcessor implementation to use when converting rows into Object[]s.
    • Method Detail

      • handleRow

        protected java.lang.Object[] handleRow​(java.sql.ResultSet rs)
                                        throws java.sql.SQLException
        Convert row's columns into an Object[].
        Specified by:
        handleRow in class AbstractListHandler<java.lang.Object[]>
        Parameters:
        rs - ResultSet to process.
        Returns:
        Object[], never null.
        Throws:
        java.sql.SQLException - if a database access error occurs
        See Also:
        AbstractListHandler.handle(ResultSet)