Uses of Class
org.rostore.v2.seq.SequenceBlock
Package
Description
General low-level functionality to read/write block content with entries of fixed size
Major classes that manage basic block sequence operations
-
Uses of SequenceBlock in org.rostore.v2.fixsize
Modifier and TypeClassDescriptionclass
FixSizeEntryBlock<T extends FixSizeEntry>
This is an extension of sequence block that maps the block area as a set of the fixed-sized entries. -
Uses of SequenceBlock in org.rostore.v2.seq
Modifier and TypeClassDescriptionclass
BlockSequence<T extends SequenceBlock>
Sequences manage a set of blocks.Modifier and TypeMethodDescriptionstatic <T extends SequenceBlock>
TSequenceBlock.create
(BlockProvider blockProvider, Function<BlockSequence<T>, T> factory, BlockType blockType) Creates a new block sequence and initialize a sequence block on its basisstatic <T extends SequenceBlock>
TSequenceBlock.create
(BlockProvider blockProvider, CatalogBlockIndices catalogBlockIndices, Function<BlockSequence<T>, T> factory, BlockType blockType) Creates a new block sequence and initialize a sequence block on its basis<T extends SequenceBlock>
BlockSequence<T> BlockIndexSequences.get
(long startIndex, Function<BlockIndexSequence, BlockSequence<T>> factory) static <T extends SequenceBlock>
TSequenceBlock.load
(BlockProvider blockProvider, long startIndex, Function<BlockSequence<T>, T> factory, BlockType blockType) Loads block sequence and initialize a specific kind of sequence block on its basis.