T - the type of objects this reader will read.public class HibernateRecordReader<T> extends Object implements RecordReader
| Constructor and Description |
|---|
HibernateRecordReader(org.hibernate.SessionFactory sessionFactory,
String query)
Create a hibernate record reader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getDataSourceName() |
Long |
getTotalRecords() |
boolean |
hasNextRecord() |
void |
open() |
GenericRecord<T> |
readNextRecord() |
void |
setFetchSize(int fetchSize)
Set the fetch size
|
void |
setMaxResults(int maxResults)
Set the max results to fetch.
|
public HibernateRecordReader(org.hibernate.SessionFactory sessionFactory,
String query)
sessionFactory - a pre-configured hibernate session factoryquery - the HQL query to use to fetch datapublic void open()
open in interface RecordReaderpublic boolean hasNextRecord()
hasNextRecord in interface RecordReaderpublic GenericRecord<T> readNextRecord()
readNextRecord in interface RecordReaderpublic Long getTotalRecords()
getTotalRecords in interface RecordReaderpublic String getDataSourceName()
getDataSourceName in interface RecordReaderpublic void close()
close in interface RecordReaderpublic void setMaxResults(int maxResults)
maxResults - the maximum results to fetchpublic void setFetchSize(int fetchSize)
fetchSize - the fetch sizeCopyright © 2017. All Rights Reserved.