org.radrails.db.core
Class QueryResult

java.lang.Object
  extended byorg.radrails.db.core.QueryResult

public class QueryResult
extends java.lang.Object

Represents a result of an SQL query. Provides easy access to data returned as well as the column names.

Version:
0.3.0
Author:
mbaumbach

Constructor Summary
QueryResult(java.util.Collection columnNames, java.util.Collection rows)
          Creates a new QueryResult object.
 
Method Summary
 java.util.Collection getColumnNames()
           
 int getNumberOfColumns()
          Gets the number of columns in this result set.
 java.util.Collection getRows()
           
 int getRowsReturned()
          Gets the number of rows returned by the query.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryResult

public QueryResult(java.util.Collection columnNames,
                   java.util.Collection rows)
Creates a new QueryResult object.

Parameters:
columnNames - A Collection of column names as Strings.
rows - A Collection of rows as Collections of Objects.
Method Detail

getColumnNames

public java.util.Collection getColumnNames()
Returns:
Returns the columnNames.

getRows

public java.util.Collection getRows()
Returns:
Returns the rows.

getRowsReturned

public int getRowsReturned()
Gets the number of rows returned by the query.

Returns:
The number of rows returned.

getNumberOfColumns

public int getNumberOfColumns()
Gets the number of columns in this result set.

Returns:
The number of columns in the result set.