Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
  * The ASF licenses this file to You under the Apache License, Version 2.0
  * (the "License"); you may not use this file except in compliance with
  * the License.  You may obtain a copy of the License at
  *
  *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.apache.commons.dbutils.handlers;
ResultSetHandler implementation that converts the ResultSet into a List of Object[]s. This class is thread safe.

public class ArrayListHandler extends AbstractListHandler<Object[]> {

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

    
Creates a new instance of ArrayListHandler using a BasicRowProcessor for conversions.
    public ArrayListHandler() {
        this(.);
    }

    
Creates a new instance of ArrayListHandler.

Parameters:
convert The RowProcessor implementation to use when converting rows into Object[]s.
    public ArrayListHandler(RowProcessor convert) {
        super();
        this. = convert;
    }


    
Convert row's columns into an Object[].

Parameters:
rs ResultSet to process.
Returns:
Object[], never null.
Throws:
java.sql.SQLException if a database access error occurs
See also:
AbstractListHandler.handle(java.sql.ResultSet)
    @Override
    protected Object[] handleRow(ResultSet rsthrows SQLException {
        return this..toArray(rs);
    }
New to GrepCode? Check out our FAQ X