| 
GigaSpaces XAP 7.1 API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DataIterator | |
|---|---|
| com.gigaspaces.datasource | Provides GigaSpaces DataSource implementation. | 
| com.gigaspaces.datasource.hibernate | Deprecated: use org.openspaces.persistency.hibernate instead.  | 
| com.j_spaces.javax.cache | Deprecated: use com.gigaspaces.datasource instead.  | 
| org.openspaces.persistency.hibernate | An implementation of GigaSpaces external data source using Hibernate. | 
| org.openspaces.persistency.hibernate.iterator | A set of implementations of DataIterator using Hibernate. | 
| org.openspaces.persistency.patterns | Set of patterns that can be used to wrap different external data sources. | 
| org.openspaces.persistency.support | Support classes for persistency. | 
| Uses of DataIterator in com.gigaspaces.datasource | 
|---|
| Methods in com.gigaspaces.datasource that return DataIterator | |
|---|---|
 DataIterator<T> | 
ManagedDataSource.initialLoad()
 Creates and returns an iterator over all the entries that should be loaded into space. | 
 DataIterator<T> | 
SQLDataProvider.iterator(SQLQuery<T> query)
Create an iterator over all objects that match the given SQLQuery. | 
 DataIterator<T> | 
DataProvider.iterator(T template)
Create an iterator over all objects that match the given template.  | 
| Uses of DataIterator in com.gigaspaces.datasource.hibernate | 
|---|
| Classes in com.gigaspaces.datasource.hibernate that implement DataIterator | |
|---|---|
 class | 
HibernateDataIterator<T>
Deprecated. use org.openspaces.persistency.hibernate package instead  | 
| Methods in com.gigaspaces.datasource.hibernate that return DataIterator | |
|---|---|
 DataIterator<Map.Entry<Object,Object>> | 
HibernateMapDataSource.entries()
Deprecated.  | 
 DataIterator<Object> | 
HibernateDataSource.initialLoad()
Deprecated.  | 
 DataIterator<Map.Entry<Object,Object>> | 
HibernateMapDataSource.initialLoad()
Deprecated.  | 
 DataIterator<Object> | 
HibernateDataSource.iterator(Object template)
Deprecated.  | 
 DataIterator<Object> | 
HibernateDataSource.iterator(SQLQuery<Object> query)
Deprecated.  | 
| Uses of DataIterator in com.j_spaces.javax.cache | 
|---|
| Methods in com.j_spaces.javax.cache that return DataIterator | |
|---|---|
 DataIterator<Map.Entry<K,V>> | 
BasicCacheLoader.entries()
Deprecated. 
 Creates and returns an iterator over all the entries in data source. | 
| Uses of DataIterator in org.openspaces.persistency.hibernate | 
|---|
| Methods in org.openspaces.persistency.hibernate that return DataIterator | |
|---|---|
protected  DataIterator | 
AbstractHibernateExternalDataSource.createInitialLoadIterator(DataIterator[] iterators)
A helper method that creates the initial load iterator using the ConcurrentMultiDataIterator
 with the provided AbstractHibernateExternalDataSource.setInitialLoadThreadPoolSize(int) thread pool size. | 
 DataIterator | 
StatelessHibernateExternalDataSource.initialLoad()
Performs the initial load operation.  | 
 DataIterator | 
DefaultHibernateExternalDataSource.initialLoad()
Performs the initial load operation.  | 
 DataIterator | 
CriteriaHibernateExternalDataSource.iterator(Object template)
 | 
 DataIterator | 
StatelessHibernateExternalDataSource.iterator(SQLQuery sqlQuery)
Returns a StatelessListQueryDataIterator for the given
 query. | 
 DataIterator | 
DefaultHibernateExternalDataSource.iterator(SQLQuery sqlQuery)
Returns a DefaultListQueryDataIterator for the
 given sql query. | 
| Methods in org.openspaces.persistency.hibernate with parameters of type DataIterator | |
|---|---|
protected  DataIterator | 
AbstractHibernateExternalDataSource.createInitialLoadIterator(DataIterator[] iterators)
A helper method that creates the initial load iterator using the ConcurrentMultiDataIterator
 with the provided AbstractHibernateExternalDataSource.setInitialLoadThreadPoolSize(int) thread pool size. | 
| Uses of DataIterator in org.openspaces.persistency.hibernate.iterator | 
|---|
| Classes in org.openspaces.persistency.hibernate.iterator that implement DataIterator | |
|---|---|
 class | 
AbstractChunkDataIterator
A base class that accepts a batch size and will create several iterators on the given entity by chunking it into batch size chuncks, each iterator will iterate only on the given chunk.  | 
 class | 
AbstractScrollableDataIterator
A base class for scrollable result set ( ScrollableResults created based on either an
 entity name or a SQLQuery. | 
 class | 
DefaultChunkListDataIterator
A default batch iterator that is based on DefaultListQueryDataIterator
 for each chunk. | 
 class | 
DefaultChunkScrollableDataIterator
A default batch iterator that is based on DefaultScrollableDataIterator
 for each chunk. | 
 class | 
DefaultCriteriaByExampleDataIterator
A simple iterator that iterates over template object using Hibernate Criteria by example.  | 
 class | 
DefaultListQueryDataIterator
A simple iterator that iterates over a SQLQuery by creating
 an Hiberante query using Hibernate Session and listing it. | 
 class | 
DefaultScrollableDataIterator
A default scrollable result iterator based on Hibernate Session. | 
 class | 
HibernateProxyRemoverIterator
A wrapper iterator that removes Hibernate proxies from the actual object returned.  | 
 class | 
StatelessChunkListDataIterator
A default batch iterator that is based on StatelessListQueryDataIterator
 for each chunk. | 
 class | 
StatelessChunkScrollableDataIterator
A stateless batch iterator that is based on StatelessScrollableDataIterator
 for each chunk. | 
 class | 
StatelessListQueryDataIterator
A simple iterator that iterates over a SQLQuery by creating
 an Hiberante query using Hibernate StatelessSession and listing it. | 
 class | 
StatelessScrollableDataIterator
A stateless scrollable result based on Hibernate StatelessSession. | 
| Methods in org.openspaces.persistency.hibernate.iterator that return DataIterator | |
|---|---|
protected  DataIterator | 
DefaultChunkListDataIterator.createIteratorByEntityName(String entityName,
                           org.hibernate.SessionFactory sessionFactory,
                           int fetchSize,
                           boolean performOrderById,
                           int from,
                           int size)
 | 
protected  DataIterator | 
StatelessChunkScrollableDataIterator.createIteratorByEntityName(String entityName,
                           org.hibernate.SessionFactory sessionFactory,
                           int fetchSize,
                           boolean performOrderById,
                           int from,
                           int size)
 | 
protected  DataIterator | 
DefaultChunkScrollableDataIterator.createIteratorByEntityName(String entityName,
                           org.hibernate.SessionFactory sessionFactory,
                           int fetchSize,
                           boolean performOrderById,
                           int from,
                           int size)
 | 
protected  DataIterator | 
StatelessChunkListDataIterator.createIteratorByEntityName(String entityName,
                           org.hibernate.SessionFactory sessionFactory,
                           int fetchSize,
                           boolean performOrderById,
                           int from,
                           int size)
 | 
protected abstract  DataIterator | 
AbstractChunkDataIterator.createIteratorByEntityName(String entityName,
                           org.hibernate.SessionFactory sessionFactory,
                           int fetchSize,
                           boolean performOrderById,
                           int from,
                           int size)
 | 
protected  DataIterator | 
DefaultChunkListDataIterator.createIteratorByHibernateQuery(String hQuery,
                               org.hibernate.SessionFactory sessionFactory,
                               int fetchSize,
                               int from,
                               int size)
 | 
protected  DataIterator | 
StatelessChunkScrollableDataIterator.createIteratorByHibernateQuery(String hQuery,
                               org.hibernate.SessionFactory sessionFactory,
                               int fetchSize,
                               int from,
                               int size)
 | 
protected  DataIterator | 
DefaultChunkScrollableDataIterator.createIteratorByHibernateQuery(String hQuery,
                               org.hibernate.SessionFactory sessionFactory,
                               int fetchSize,
                               int from,
                               int size)
 | 
protected  DataIterator | 
StatelessChunkListDataIterator.createIteratorByHibernateQuery(String hQuery,
                               org.hibernate.SessionFactory sessionFactory,
                               int fetchSize,
                               int from,
                               int size)
 | 
protected abstract  DataIterator | 
AbstractChunkDataIterator.createIteratorByHibernateQuery(String hQuery,
                               org.hibernate.SessionFactory sessionFactory,
                               int fetchSize,
                               int from,
                               int size)
 | 
protected  DataIterator | 
DefaultChunkListDataIterator.createIteratorBySQLQuery(SQLQuery sqlQuery,
                         org.hibernate.SessionFactory sessionFactory,
                         int fetchSize,
                         boolean performOrderById,
                         int from,
                         int size)
 | 
protected  DataIterator | 
StatelessChunkScrollableDataIterator.createIteratorBySQLQuery(SQLQuery sqlQuery,
                         org.hibernate.SessionFactory sessionFactory,
                         int fetchSize,
                         boolean performOrderById,
                         int from,
                         int size)
 | 
protected  DataIterator | 
DefaultChunkScrollableDataIterator.createIteratorBySQLQuery(SQLQuery sqlQuery,
                         org.hibernate.SessionFactory sessionFactory,
                         int fetchSize,
                         boolean performOrderById,
                         int from,
                         int size)
 | 
protected  DataIterator | 
StatelessChunkListDataIterator.createIteratorBySQLQuery(SQLQuery sqlQuery,
                         org.hibernate.SessionFactory sessionFactory,
                         int fetchSize,
                         boolean performOrderById,
                         int from,
                         int size)
 | 
protected abstract  DataIterator | 
AbstractChunkDataIterator.createIteratorBySQLQuery(SQLQuery sqlQuery,
                         org.hibernate.SessionFactory sessionFactory,
                         int fetchSize,
                         boolean performOrderById,
                         int from,
                         int size)
 | 
 DataIterator[] | 
HibernateProxyRemoverIterator.iterators()
 | 
 DataIterator[] | 
AbstractChunkDataIterator.iterators()
 | 
| Constructors in org.openspaces.persistency.hibernate.iterator with parameters of type DataIterator | |
|---|---|
HibernateProxyRemoverIterator(DataIterator iterator)
 | 
|
| Uses of DataIterator in org.openspaces.persistency.patterns | 
|---|
| Methods in org.openspaces.persistency.patterns that return DataIterator | |
|---|---|
 DataIterator | 
AbstractManagedDataSourceSplitter.initialLoad()
Iterates through all the given data sources and assembles their respective DataIterators
 from ManagedDataSource.initialLoad(). | 
 DataIterator | 
AbstractManagedDataSourceDelegator.initialLoad()
 | 
 DataIterator | 
DataProviderSplitter.iterator(Object o)
 | 
 DataIterator | 
SQLDataProviderSplitter.iterator(SQLQuery sqlQuery)
 | 
 DataIterator | 
SQLDataProviderExceptionHandler.iterator(SQLQuery sqlQuery)
 | 
| Uses of DataIterator in org.openspaces.persistency.support | 
|---|
| Subinterfaces of DataIterator in org.openspaces.persistency.support | |
|---|---|
 interface | 
MultiDataIterator
A marker interface on top of the data source DataIterator
 which handles multiple data iterators. | 
| Classes in org.openspaces.persistency.support that implement DataIterator | |
|---|---|
 class | 
ConcurrentMultiDataIterator
A simple implementation wrapping several iterators and exposing them as concurrent iterator using a fixed size thread pool.  | 
 class | 
SerialMultiDataIterator
A simple implementation wrapping several iterators and exposing them as a single (serial) iterator.  | 
| Methods in org.openspaces.persistency.support that return DataIterator | |
|---|---|
 DataIterator[] | 
SerialMultiDataIterator.iterators()
 | 
 DataIterator[] | 
MultiDataIterator.iterators()
Returns the underlying iterators.  | 
 DataIterator[] | 
ConcurrentMultiDataIterator.iterators()
 | 
| Constructors in org.openspaces.persistency.support with parameters of type DataIterator | |
|---|---|
ConcurrentMultiDataIterator(DataIterator[] iterators,
                            int threadPoolSize)
 | 
|
SerialMultiDataIterator(DataIterator... iterators)
 | 
|
  | 
GigaSpaces XAP 7.1 API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||