Uses of Interface
com.gigaspaces.datasource.DataIterator
Packages that use DataIterator
Package
Description
Provides GigaSpaces DataSource implementation.
Set of patterns that can be used to wrap different external data sources.
Support classes for persistency.
-
Uses of DataIterator in com.gigaspaces.blobstore.rocksdb
Classes in com.gigaspaces.blobstore.rocksdb that implement DataIteratorModifier and TypeClassDescriptionclassCreates an iterator that can be used to exhaustively for retrieving data from RocksDB.classclasssee BlobStoreSegmentedParallelIteratorMethods in com.gigaspaces.blobstore.rocksdb that return DataIteratorModifier and TypeMethodDescriptionRocksDBParallelDataContainerIterator.createDataIteratorForSegmen(int dbsNumber) RocksDBDataSource.initialDataLoad()RocksDBDataSource.initialMetadataLoad()RocksDBBlobStoreHandler.iterator(BlobStoreObjectType objectType) -
Uses of DataIterator in com.gigaspaces.datasource
Classes in com.gigaspaces.datasource that implement DataIteratorMethods in com.gigaspaces.datasource that return DataIteratorModifier and TypeMethodDescriptionSpaceDataSource.getDataIterator(DataSourceQuery query) This method is invoked whenever the space needs to read data which matches the providedDataSourceQueryfrom the space data source.SpaceDataSource.getDataIteratorByIds(DataSourceIdsQuery idsQuery) This method is invoked whenever the space needs to read several entries from the data source according to their ids.SpaceDataSource.initialDataLoad()This method is invoked afterSpaceDataSource.initialMetadataLoad()and is used for pre fetching data from the data source on space initialization.ManagedDataSource.initialLoad()Deprecated.Creates and returns an iterator over all the entries that should be loaded into space.SpaceDataSource.initialMetadataLoad()This method is invoked on space initialization (beforeSpaceDataSource.initialDataLoad()is invoked) and is used for introducing data types kept in the data source to the space.Deprecated.Create an iterator over all objects that match the given template.
Note: null value can be passed - in case of a null template or at initial space load.Deprecated.Create an iterator over all objects that match the givenSQLQuery. -
Uses of DataIterator in com.gigaspaces.datasource.concurrentaccess
Classes in com.gigaspaces.datasource.concurrentaccess that implement DataIteratorModifier and TypeClassDescriptionclassShared iterator shares a singleDataIteratoramong several instances, each instance gives the impression of a separate data iterator.Methods in com.gigaspaces.datasource.concurrentaccess that return DataIteratorModifier and TypeMethodDescriptionSharedIteratorSpaceDataSourceDecorator.getDataIterator(DataSourceQuery query) SharedIteratorSpaceDataSourceDecorator.getDataIteratorByIds(DataSourceIdsQuery idsQuery) SharedDataIteratorSource.getIterator()Gets a new shared data iterator over the source data iteratorISourceDataIteratorProvider.getSourceIterator()SharedIteratorSpaceDataSourceDecorator.initialDataLoad()SharedIteratorSQLDataProviderDecorator.initialLoad()SharedIteratorSpaceDataSourceDecorator.initialMetadataLoad() -
Uses of DataIterator in com.gigaspaces.internal.datasource
Methods in com.gigaspaces.internal.datasource that return DataIteratorModifier and TypeMethodDescriptionEDSAdapterSpaceDataSource.getDataIterator(DataSourceQuery query) EDSAdapterSpaceDataSource.initialDataLoad()EDSAdapterSpaceDataSource.initialMetadataLoad() -
Uses of DataIterator in com.gigaspaces.internal.server.space.schema_evolution
Methods in com.gigaspaces.internal.server.space.schema_evolution that return DataIteratorModifier and TypeMethodDescriptionSchemaAdapterSpaceDataSource.getDataIterator(DataSourceQuery query) SchemaAdapterSpaceDataSource.getDataIteratorByIds(DataSourceIdsQuery idsQuery) SchemaAdapterSpaceDataSource.initialDataLoad()SchemaAdapterSpaceDataSource.initialMetadataLoad() -
Uses of DataIterator in com.gigaspaces.persistency
Methods in com.gigaspaces.persistency that return DataIteratorModifier and TypeMethodDescriptionMongoSpaceDataSource.getDataIterator(DataSourceQuery query) MongoSpaceDataSource.getDataIteratorByIds(DataSourceIdsQuery idsQuery) MongoSpaceDataSource.initialDataLoad()MongoSpaceDataSource.initialMetadataLoad() -
Uses of DataIterator in com.gigaspaces.persistency.datasource
Classes in com.gigaspaces.persistency.datasource that implement DataIteratorModifier and TypeClassDescriptionclassclassclass -
Uses of DataIterator in com.gigaspaces.server.blobstore
Methods in com.gigaspaces.server.blobstore that return DataIteratorModifier and TypeMethodDescriptionBlobStoreStorageHandler.iterator(BlobStoreObjectType objectType) . -
Uses of DataIterator in com.j_spaces.core.cache.blobStore
Methods in com.j_spaces.core.cache.blobStore that return DataIteratorModifier and TypeMethodDescriptionabstract DataIterator<BlobStoreGetBulkOperationResult>BlobStoreExtendedStorageHandler.initialLoadIterator()Creates an iterator over the blobstore objects in space initial load stage only.BlobStoreOperationsWrapper.initialLoadIterator()BlobStoreExtendedStorageHandler.iterator(BlobStoreObjectType objectType) .BlobStoreOperationsWrapper.iterator(BlobStoreObjectType objectType) -
Uses of DataIterator in com.j_spaces.core.cache.blobStore.sadapter
Constructors in com.j_spaces.core.cache.blobStore.sadapter with parameters of type DataIteratorModifierConstructorDescriptionBlobStoreSegmentInitialLoader(CacheManager cacheManager, DataIterator<BlobStoreGetBulkOperationResult> segmentIter, CountDownLatch sync, int segmentNumber, InitialLoadInfo initialLoadInfo) -
Uses of DataIterator in com.j_spaces.core.cache.blobStore.storage
Classes in com.j_spaces.core.cache.blobStore.storage that implement DataIteratorModifier and TypeClassDescriptionclassclassclassA parallerl iterator for retrieving data parallely from blob store using segments used in initial-load note- a single thread should use this iteratorMethods in com.j_spaces.core.cache.blobStore.storage that return DataIteratorModifier and TypeMethodDescriptionabstract DataIterator<BlobStoreGetBulkOperationResult>BlobStoreSegmentedParallelIterator.createDataIteratorForSegmen(int segmentNumber) BlobStoreHashMock.iterator(BlobStoreObjectType objectType) BlobStoreNoSerializationHashMock.iterator(BlobStoreObjectType objectType) Constructors in com.j_spaces.core.cache.blobStore.storage with parameters of type DataIteratorModifierConstructorDescriptionBlobStoreSegmentDataLoader(BlobStoreSegmentedParallelIterator mainIter, int segment, DataIterator<BlobStoreGetBulkOperationResult> segmentIter) -
Uses of DataIterator in com.j_spaces.sadapter.datasource
Classes in com.j_spaces.sadapter.datasource that implement DataIteratorModifier and TypeClassDescriptionclassFields in com.j_spaces.sadapter.datasource declared as DataIteratorMethods in com.j_spaces.sadapter.datasource that return DataIteratorConstructors in com.j_spaces.sadapter.datasource with parameters of type DataIteratorModifierConstructorDescriptionEntryAdapterIterator(DataIterator<Object> iterator, EntryAdapter entryAdapter) -
Uses of DataIterator in org.openspaces.persistency
Methods in org.openspaces.persistency that return DataIterator -
Uses of DataIterator in org.openspaces.persistency.cassandra
Methods in org.openspaces.persistency.cassandra that return DataIteratorModifier and TypeMethodDescriptionCassandraSpaceDataSource.getDataIterator(DataSourceQuery query) CassandraSpaceDataSource.getDataIteratorByIds(DataSourceIdsQuery idsQuery) CassandraSpaceDataSource.initialDataLoad()CassandraSpaceDataSource.initialMetadataLoad() -
Uses of DataIterator in org.openspaces.persistency.cassandra.datasource
Classes in org.openspaces.persistency.cassandra.datasource that implement DataIteratorModifier and TypeClassDescriptionclassclassclassNote: the underlying cassandra jdbc implementation brings the entire batch when calling execute, so SQLException exceptions will actually only be thrown during prepare statement and execute statment Moreover, the iteration over the results is currently only logical because the entire result set already lies in memory after execute statement returns.classADataIteratorfor single entry or empty result sets. -
Uses of DataIterator in org.openspaces.persistency.patterns
Methods in org.openspaces.persistency.patterns that return DataIteratorModifier and TypeMethodDescriptionSpaceDataSourceExceptionHandler.getDataIterator(DataSourceQuery query) SpaceDataSourceSplitter.getDataIterator(DataSourceQuery query) Delegates the query to the corresponding data sourceSpaceDataSourceExceptionHandler.getDataIteratorByIds(DataSourceIdsQuery idsQuery) SpaceDataSourceSplitter.getDataIteratorByIds(DataSourceIdsQuery idsQuery) Delegates the query to the corresponding data sourceSpaceDataSourceExceptionHandler.initialDataLoad()SpaceDataSourceSplitter.initialDataLoad()Iterates through all the given data sources and assembles their respectiveDataIterators fromSpaceDataSource.initialDataLoad().AbstractManagedDataSourceDelegator.initialLoad()Deprecated.AbstractManagedDataSourceSplitter.initialLoad()Deprecated.Iterates through all the given data sources and assembles their respectiveDataIterators fromManagedDataSource.initialLoad().SpaceDataSourceExceptionHandler.initialMetadataLoad()SpaceDataSourceSplitter.initialMetadataLoad()Iterates through all the given data sources and assembles their respectiveDataIterators fromSpaceDataSource.initialMetadataLoad().Deprecated.Deprecated.Deprecated. -
Uses of DataIterator in org.openspaces.persistency.support
Subinterfaces of DataIterator in org.openspaces.persistency.supportModifier and TypeInterfaceDescriptioninterfaceA marker interface on top of the data sourceDataIteratorwhich handles multiple data iterators.Classes in org.openspaces.persistency.support that implement DataIteratorModifier and TypeClassDescriptionclassA simple implementation wrapping several iterators and exposing them as concurrent iterator using a fixed size thread pool.classA simple implementation wrapping several iterators and exposing them as a single (serial) iterator.Methods in org.openspaces.persistency.support that return DataIteratorModifier and TypeMethodDescriptionConcurrentMultiDataIterator.iterators()MultiDataIterator.iterators()Returns the underlying iterators.SerialMultiDataIterator.iterators()Constructors in org.openspaces.persistency.support with parameters of type DataIteratorModifierConstructorDescriptionConcurrentMultiDataIterator(DataIterator[] iterators, int threadPoolSize) SerialMultiDataIterator(DataIterator... iterators)