Interface BlockSource
- All Known Subinterfaces:
PageManager
- All Known Implementing Classes:
BlockSourceFromPageManager, PageManagerForByteBuffer, PageManagerForFileChannel, PageManagerOverDataStreamSource, PageManagerWrapper
public interface BlockSource
-
Method Summary
Modifier and TypeMethodDescriptioncontentAtOrAfter(long pos, boolean inclusive) contentAtOrBefore(long pos, boolean inclusive) longgetSizeOfBlock(long pos) booleanhasBlockAfter(long pos) booleanhasBlockBefore(long pos) longsize()Return the number of valid positions within blocks can be searched
-
Method Details
-
contentAtOrBefore
- Throws:
IOException
-
contentAtOrAfter
- Throws:
IOException
-
hasBlockAfter
- Throws:
IOException
-
hasBlockBefore
- Throws:
IOException
-
getSizeOfBlock
- Throws:
IOException
-
size
Return the number of valid positions within blocks can be searched- Returns:
- Throws:
IOException
-