Uses of Class
org.rostore.v2.seq.BlockSequence
Package
Description
Classes related to the containers, shards
General low-level functionality to read/write block content with entries of fixed size
Low-level operation to read/write key entries
Major classes that manage basic block sequence operations
-
Uses of BlockSequence in org.rostore.v2.container
Modifier and TypeMethodDescriptionContainerShardKeyOperations.getBlockSequence()
The sequence of the blocks that manages the shard's keys -
Uses of BlockSequence in org.rostore.v2.fixsize
ModifierConstructorDescriptionFixSizeEntryBlock
(BlockSequence<FixSizeEntryBlock> sequence, int firstHeaderSize, Function<FixSizeEntryBlock<T>, T> entryFactory, EntrySizeListener newEntryNumberListener) -
Uses of BlockSequence in org.rostore.v2.keys
Modifier and TypeMethodDescriptionKeyBlockOperations.getBlockSequence()
A block sequence that underlies this operation's object -
Uses of BlockSequence in org.rostore.v2.seq
Modifier and TypeMethodDescription<T extends SequenceBlock>
BlockSequence<T> BlockIndexSequences.get
(long startIndex, Function<BlockIndexSequence, BlockSequence<T>> factory) SequenceBlock.getBlockSequence()
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.ModifierConstructorDescriptionBlockSequence
(BlockProvider blockProvider, long startBlockIndex, Function<BlockSequence<T>, T> factory, BlockType blockType) load existingBlockSequence
(BlockProvider blockProvider, CatalogBlockIndices catalogBlockIndices, Function<BlockSequence<T>, T> factory, BlockType blockType) Create a new sequence.BlockSequence
(BlockProvider blockProvider, BlockIndexSequence blockIndexSequence, Function<BlockSequence<T>, T> factory, BlockType blockType) Creates block sequence from cached blockIndex sequence