Package net.sf.jasperreports.engine.data
Class JRHibernateScrollDataSource
- java.lang.Object
-
- net.sf.jasperreports.engine.data.JRHibernateAbstractDataSource
-
- net.sf.jasperreports.engine.data.JRHibernateScrollDataSource
-
- All Implemented Interfaces:
JRDataSource,JRRewindableDataSource
public class JRHibernateScrollDataSource extends JRHibernateAbstractDataSource implements JRRewindableDataSource
Hibernate data source that usesorg.hibernate.Query.scroll().- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.data.JRHibernateAbstractDataSource
JRHibernateAbstractDataSource.FieldReader, JRHibernateAbstractDataSource.IdentityFieldReader, JRHibernateAbstractDataSource.IndexFieldReader, JRHibernateAbstractDataSource.IndexPropertyFieldReader, JRHibernateAbstractDataSource.PropertyFieldReader
-
-
Field Summary
-
Fields inherited from class net.sf.jasperreports.engine.data.JRHibernateAbstractDataSource
EXCEPTION_MESSAGE_KEY_FIELD_ALIAS_TYPE_MISMATCH, EXCEPTION_MESSAGE_KEY_MANY_FIELDS_DETECTED, EXCEPTION_MESSAGE_KEY_NO_FIELD_ALIAS, EXCEPTION_MESSAGE_KEY_NO_FIELD_READER, EXCEPTION_MESSAGE_KEY_UNKNOWN_RETURN_ALIAS, queryExecuter
-
-
Constructor Summary
Constructors Constructor Description JRHibernateScrollDataSource(JRHibernateQueryExecuter queryExecuter, boolean useFieldDescription)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmoveFirst()Moves back to the first element in the data source.booleannext()Tries to position the cursor on the next element in the data source.-
Methods inherited from class net.sf.jasperreports.engine.data.JRHibernateAbstractDataSource
assignReaders, getFieldMapping, getFieldReader, getFieldReaderSingleReturn, getFieldValue, setCurrentRowValue
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.jasperreports.engine.JRDataSource
getFieldValue
-
-
-
-
Constructor Detail
-
JRHibernateScrollDataSource
public JRHibernateScrollDataSource(JRHibernateQueryExecuter queryExecuter, boolean useFieldDescription)
-
-
Method Detail
-
next
public boolean next() throws JRExceptionDescription copied from interface:JRDataSourceTries to position the cursor on the next element in the data source.- Specified by:
nextin interfaceJRDataSource- Returns:
- true if there is a next record, false otherwise
- Throws:
JRException- if any error occurs while trying to move to the next element
-
moveFirst
public void moveFirst()
Description copied from interface:JRRewindableDataSourceMoves back to the first element in the data source.- Specified by:
moveFirstin interfaceJRRewindableDataSource
-
-