Namespace Lucene.Net.Codecs.IntBlock
Classes
FixedInt32BlockIndexInput
Abstract base class that reads fixed-size blocks of ints from an IndexInput. While this is a simple approach, a more performant approach would directly create an impl of Int32IndexInput inside Directory. Wrapping a generic IndexInput will likely cost performance.
NOTE: This was FixedIntBlockIndexInput in Lucene
@lucene.experimental
FixedInt32BlockIndexOutput
Abstract base class that writes fixed-size blocks of ints to an IndexOutput. While this is a simple approach, a more performant approach would directly create an impl of Int32IndexOutput inside Directory. Wrapping a generic IndexOutput will likely cost performance.
NOTE: This was FixedIntBlockIndexOutput in Lucene
@lucene.experimental
VariableInt32BlockIndexInput
Abstract base class that reads variable-size blocks of ints from an IndexInput. While this is a simple approach, a more performant approach would directly create an impl of Int32IndexInput inside Directory. Wrapping a generic IndexInput will likely cost performance.
NOTE: This was VariableIntBlockIndexInput in Lucene
@lucene.experimental
VariableInt32BlockIndexOutput
Abstract base class that writes variable-size blocks of ints to an IndexOutput. While this is a simple approach, a more performant approach would directly create an impl of Int32IndexOutput inside Directory. Wrapping a generic IndexOutput will likely cost performance.
NOTE: This was VariableIntBlockIndexOutput in Lucene
@lucene.experimental
Interfaces
FixedInt32BlockIndexInput.IBlockReader
Interface for fixed-size block decoders.
Implementations should decode into the buffer in ReadBlock().
VariableInt32BlockIndexInput.IBlockReader
Interface for variable-size block decoders.
Implementations should decode into the buffer in ReadBlock().