C# Class Lucene.Net.Codecs.IntBlock.VariableIntBlockIndexInput

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 IntIndexInput inside Directory. Wrapping a generic IndexInput will likely cost performance. @lucene.experimental
Inheritance: Lucene.Net.Codecs.Sep.IntIndexInput
Afficher le fichier Open project: apache/lucenenet Class Usage Examples

Protected Properties

Свойство Type Description
maxBlockSize int

Méthodes publiques

Méthode Description
Dispose ( ) : void
Index ( ) : Lucene.Net.Codecs.Sep.IntIndexInputIndex
Reader ( ) : Lucene.Net.Codecs.Sep.IntIndexInputReader

Méthodes protégées

Méthode Description
GetBlockReader ( IndexInput @in, int buffer ) : IBlockReader
VariableIntBlockIndexInput ( IndexInput input ) : Lucene.Net.Codecs.Sep

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetBlockReader() protected abstract méthode

protected abstract GetBlockReader ( IndexInput @in, int buffer ) : IBlockReader
@in Lucene.Net.Store.IndexInput
buffer int
Résultat IBlockReader

Index() public méthode

public Index ( ) : Lucene.Net.Codecs.Sep.IntIndexInputIndex
Résultat Lucene.Net.Codecs.Sep.IntIndexInputIndex

Reader() public méthode

public Reader ( ) : Lucene.Net.Codecs.Sep.IntIndexInputReader
Résultat Lucene.Net.Codecs.Sep.IntIndexInputReader

VariableIntBlockIndexInput() protected méthode

protected VariableIntBlockIndexInput ( IndexInput input ) : Lucene.Net.Codecs.Sep
input Lucene.Net.Store.IndexInput
Résultat Lucene.Net.Codecs.Sep

Property Details

maxBlockSize protected_oe property

protected int maxBlockSize
Résultat int