org.apache.ojb.broker.accesslayer
Class SqlBasedReportQueryRsIterator

java.lang.Object
  extended by org.apache.ojb.broker.accesslayer.RsIterator
      extended by org.apache.ojb.broker.accesslayer.SqlBasedRsIterator
          extended by org.apache.ojb.broker.accesslayer.SqlBasedReportQueryRsIterator
All Implemented Interfaces:
Iterator, OJBIterator

public class SqlBasedReportQueryRsIterator
extends SqlBasedRsIterator

ReporQueryRsIterator based on SQL-Statement

Version:
$Id: SqlBasedReportQueryRsIterator.java,v 1.1 2007-08-24 22:17:30 ewestfal Exp $
Author:
Jakob Braeuchi

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ojb.broker.accesslayer.RsIterator
RsIterator.ResourceClosedException, RsIterator.ResourceNotClosedException, RsIterator.ResourceWrapper
 
Field Summary
 
Fields inherited from class org.apache.ojb.broker.accesslayer.RsIterator
logger
 
Constructor Summary
SqlBasedReportQueryRsIterator(RsQueryObject queryObject, PersistenceBrokerImpl broker)
          SqlBasedRsIterator constructor.
 
Method Summary
protected  Object getObjectFromResultSet()
          returns an Object[] representing the columns of the current ResultSet row.
 
Methods inherited from class org.apache.ojb.broker.accesslayer.RsIterator
absolute, autoReleaseDbResources, countedSize, disableLifeCycleEvents, finalize, fullSize, getAfterLookupEvent, getBroker, getCache, getClassDescriptor, getConnectionDescriptor, getDescriptorRepository, getHasNext, getIdentityFromResultSet, getItemProxyClass, getProxyFromResultSet, getQueryObject, getRow, getRsAndStmt, getTopLevelClass, hasNext, isHasCalledCheck, isInBatchedMode, next, relative, releaseDbResources, remove, setAfterLookupEvent, setAutoRelease, setBroker, setCache, setHasCalledCheck, setHasNext, setInBatchedMode, setItemProxyClass, setQueryObject, setRow, setRsAndStmt, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SqlBasedReportQueryRsIterator

public SqlBasedReportQueryRsIterator(RsQueryObject queryObject,
                                     PersistenceBrokerImpl broker)
                              throws PersistenceBrokerException
SqlBasedRsIterator constructor.

Throws:
PersistenceBrokerException
Method Detail

getObjectFromResultSet

protected Object getObjectFromResultSet()
                                 throws PersistenceBrokerException
returns an Object[] representing the columns of the current ResultSet row. There is no OJB object materialization, Proxy generation etc. involved to maximize performance.

Overrides:
getObjectFromResultSet in class SqlBasedRsIterator
Throws:
PersistenceBrokerException


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.