Package one.microstream.storage.types
Interface StorageFileEntityDataIterator.Internal
- All Superinterfaces:
StorageFileEntityDataIterator
- All Known Implementing Classes:
StorageFileEntityDataIterator.Default
- Enclosing interface:
- StorageFileEntityDataIterator
public static interface StorageFileEntityDataIterator.Internal extends StorageFileEntityDataIterator
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageFileEntityDataIterator
StorageFileEntityDataIterator.Default, StorageFileEntityDataIterator.Internal
-
Method Summary
Modifier and Type Method Description void
fillBuffer(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long fileOffset, long iterationLength)
default long
iterateEntityData(StorageDataFile file, long fileOffset, long iterationLength, BinaryEntityRawDataIterator dataIterator, BinaryEntityRawDataAcceptor dataAcceptor)
long
iterateFilledBuffer(StorageFileEntityDataIterator.Internal self, BinaryEntityRawDataIterator dataIterator, BinaryEntityRawDataAcceptor dataAcceptor)
default void
prepareFile(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long fileOffset, long iterationLength)
void
validateIterationRange(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long actualFileLength, long fileOffset, long iterationLength)
default void
wrapUpFile(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long fileOffset, long iterationLength)
Methods inherited from interface one.microstream.storage.types.StorageFileEntityDataIterator
bufferCapacity, ensureBufferCapacity, removeBuffer
-
Method Details
-
iterateEntityData
default long iterateEntityData(StorageDataFile file, long fileOffset, long iterationLength, BinaryEntityRawDataIterator dataIterator, BinaryEntityRawDataAcceptor dataAcceptor)- Specified by:
iterateEntityData
in interfaceStorageFileEntityDataIterator
-
prepareFile
default void prepareFile(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long fileOffset, long iterationLength) -
wrapUpFile
default void wrapUpFile(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long fileOffset, long iterationLength) -
fillBuffer
void fillBuffer(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long fileOffset, long iterationLength) -
iterateFilledBuffer
long iterateFilledBuffer(StorageFileEntityDataIterator.Internal self, BinaryEntityRawDataIterator dataIterator, BinaryEntityRawDataAcceptor dataAcceptor) -
validateIterationRange
void validateIterationRange(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long actualFileLength, long fileOffset, long iterationLength)
-