org.openspaces.persistency.hibernate.iterator
Class StatelessListQueryDataIterator
java.lang.Object
  
org.openspaces.persistency.hibernate.iterator.StatelessListQueryDataIterator
- All Implemented Interfaces: 
 - DataIterator, Iterator
 
public class StatelessListQueryDataIterator
- extends Object
- implements DataIterator
  
A simple iterator that iterates over a SQLQuery by creating
 an Hiberante query using Hibernate StatelessSession and listing it.
- Author:
 
  - kimchy
 
 
 
| 
Method Summary | 
 void | 
close()
 
          Clean up after any resources associated with this iterator
 The iterator can be closed even if the iterator wasn't iterated over all of its elements. | 
protected  Iterator | 
createIterator()
 
            | 
 boolean | 
hasNext()
 
            | 
 Object | 
next()
 
            | 
 void | 
remove()
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
entityName
protected final String entityName
sqlQuery
protected final SQLQuery sqlQuery
sessionFactory
protected final org.hibernate.SessionFactory sessionFactory
from
protected final int from
size
protected final int size
session
protected org.hibernate.StatelessSession session
StatelessListQueryDataIterator
public StatelessListQueryDataIterator(SQLQuery sqlQuery,
                                      org.hibernate.SessionFactory sessionFactory)
StatelessListQueryDataIterator
public StatelessListQueryDataIterator(SQLQuery sqlQuery,
                                      org.hibernate.SessionFactory sessionFactory,
                                      int from,
                                      int size)
StatelessListQueryDataIterator
public StatelessListQueryDataIterator(String entityName,
                                      org.hibernate.SessionFactory sessionFactory)
StatelessListQueryDataIterator
public StatelessListQueryDataIterator(String entityName,
                                      org.hibernate.SessionFactory sessionFactory,
                                      int from,
                                      int size)
hasNext
public boolean hasNext()
- Specified by:
 hasNext in interface Iterator
 
 
next
public Object next()
- Specified by:
 next in interface Iterator
 
 
remove
public void remove()
- Specified by:
 remove in interface Iterator
 
 
close
public void close()
- Description copied from interface: 
DataIterator 
- Clean up after any resources associated with this iterator
 The iterator can be closed even if the iterator wasn't iterated over all of its elements.
- Specified by:
 close in interface DataIterator
 
 
 
createIterator
protected Iterator createIterator()
 
 
Copyright © GigaSpaces.