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
All Methods Instance Methods Abstract Methods Default Methods 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 Detail
-
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)
-
-