org.apache.ojb.broker.accesslayer
Class SqlBasedReportQueryRsIterator

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

public class SqlBasedReportQueryRsIterator
extends SqlBasedRsIterator

ReporQueryRsIterator based on SQL-Statement

Version:
$Id: SqlBasedReportQueryRsIterator.java,v 1.9 2003/12/09 17:19:59 arminw Exp $
Author:
Jakob Braeuchi

Nested Class Summary
 
Nested classes 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  java.lang.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, 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.

Method Detail

getObjectFromResultSet

protected java.lang.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


Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14