Interface DataIterator<T>

All Superinterfaces:
Iterator<T>
All Known Subinterfaces:
MultiDataIterator
All Known Implementing Classes:
BlobStoreHashMock.MockIter, BlobStoreNoSerializationHashMock.MockIter, BlobStoreSegmentedParallelIterator, CassandraTokenRangeAwareDataIterator, CassandraTokenRangeAwareInitialLoadDataIterator, CassandraTokenRangeJDBCDataIterator, ConcurrentMultiDataIterator, DataIteratorAdapter, DefaultMongoDataIterator, EntryAdapterIterator, MongoInitialDataLoadIterator, MongoSqlQueryDataIterator, RocksDBContainerIterator, RocksDBDataIterator, RocksDBParallelDataContainerIterator, SerialMultiDataIterator, SharedDataIterator, SingleEntryDataIterator

public interface DataIterator<T> extends Iterator<T>
DataIterator iterates the data provided by the DataProvider
and the SQLDataProvider

Data iterator is closed after use.
Since:
6.0
Author:
anna
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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.

    Methods inherited from interface java.util.Iterator

    forEachRemaining, hasNext, next, remove
  • Method Details

    • close

      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.