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 voidfillBuffer(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long fileOffset, long iterationLength)default longiterateEntityData(StorageDataFile file, long fileOffset, long iterationLength, BinaryEntityRawDataIterator dataIterator, BinaryEntityRawDataAcceptor dataAcceptor)longiterateFilledBuffer(StorageFileEntityDataIterator.Internal self, BinaryEntityRawDataIterator dataIterator, BinaryEntityRawDataAcceptor dataAcceptor)default voidprepareFile(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long fileOffset, long iterationLength)voidvalidateIterationRange(StorageFileEntityDataIterator.Internal self, StorageDataFile file, long actualFileLength, long fileOffset, long iterationLength)default voidwrapUpFile(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:
iterateEntityDatain 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)
-