GigaSpaces XAP 9.0 API

Uses of Interface
com.gigaspaces.datasource.DataIterator

Packages that use DataIterator
com.gigaspaces.datasource Provides GigaSpaces DataSource implementation. 
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 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 DefaultHibernateExternalDataSource.initialLoad()
          Performs the initial load operation.
 DataIterator StatelessHibernateExternalDataSource.initialLoad()
          Performs the initial load operation.
 DataIterator CriteriaHibernateExternalDataSource.iterator(Object template)
           
 DataIterator DefaultHibernateExternalDataSource.iterator(SQLQuery sqlQuery)
          Returns a DefaultListQueryDataIterator for the given sql query.
 DataIterator StatelessHibernateExternalDataSource.iterator(SQLQuery sqlQuery)
          Returns a StatelessListQueryDataIterator for the given 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 StatelessChunkListDataIterator.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 StatelessChunkScrollableDataIterator.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.createIteratorByEntityName(String entityName, org.hibernate.SessionFactory sessionFactory, int fetchSize, boolean performOrderById, int from, int size)
           
protected  DataIterator StatelessChunkListDataIterator.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 StatelessChunkScrollableDataIterator.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.createIteratorByHibernateQuery(String hQuery, org.hibernate.SessionFactory sessionFactory, int fetchSize, int from, int size)
           
protected  DataIterator StatelessChunkListDataIterator.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 StatelessChunkScrollableDataIterator.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)
           
protected  DataIterator DefaultChunkListDataIterator.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 SQLDataProviderExceptionHandler.iterator(SQLQuery sqlQuery)
           
 DataIterator SQLDataProviderSplitter.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[] MultiDataIterator.iterators()
          Returns the underlying iterators.
 DataIterator[] SerialMultiDataIterator.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 9.0 API

Copyright © GigaSpaces.