| Class and Description |
|---|
| BinarySearcher |
| BinarySearchOnSortedFile
Binary search over sorted files with memory mapped IO
TODO Move to a separate project as this is of general use
TODO Allow cache to be shared between concurrent readers
|
| BinSearchScanState
State information for scanning a region once binary search has found an offset.
|
| Block
A block is a sub-sequence of bytes with a fixed finite length which
however may be initially unknown, and thus has a certain horizon of explored length.
|
| BlockIterState
A helper iterator that automatically closes
the previous item when next() is called.
|
| BlockSource |
| BufferFromInputStream
Implementation of a byte array that caches data in buckets from
an InputStream.
|
| BufferFromInputStream.BucketPointer |
| BufferFromInputStream.ByteArrayChannel |
| Page
A page is a fixed size sequence of bytes obtained from a page manager backed by a ByteBuffer.
|
| PageManager |
| PageManagerForFileChannel |
| PageNavigator
An object for (predominantly relative) positioning over a
sequence of fixed size pages
|
| ReadableByteChannelBase |
| Seekable
Interface that enables relative navigation over data of fixed finite
but possibly initially unknown size.
|
| SeekableSource |
| Segment
A segment is a sequence of bytes with a fixed size.
|
| Class and Description |
|---|
| Block
A block is a sub-sequence of bytes with a fixed finite length which
however may be initially unknown, and thus has a certain horizon of explored length.
|
| BlockSource |
| Seekable
Interface that enables relative navigation over data of fixed finite
but possibly initially unknown size.
|
| SeekableSource |
| Class and Description |
|---|
| Seekable
Interface that enables relative navigation over data of fixed finite
but possibly initially unknown size.
|
| Class and Description |
|---|
| BlockSource |
Copyright © 2020. All rights reserved.