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

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

Protected Properties

Свойство Type Description
buffer int[]
output Lucene.Net.Store.IndexOutput

Méthodes publiques

Méthode Description
Dispose ( ) : void
Index ( ) : Lucene.Net.Codecs.Sep.IntIndexOutputIndex
Write ( int v ) : void

Méthodes protégées

Méthode Description
FixedIntBlockIndexOutput ( Lucene.Net.Store.IndexOutput output, int fixedBlockSize ) : Lucene.Net.Codecs.Sep
FlushBlock ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FixedIntBlockIndexOutput() protected méthode

protected FixedIntBlockIndexOutput ( Lucene.Net.Store.IndexOutput output, int fixedBlockSize ) : Lucene.Net.Codecs.Sep
output Lucene.Net.Store.IndexOutput
fixedBlockSize int
Résultat Lucene.Net.Codecs.Sep

FlushBlock() protected abstract méthode

protected abstract FlushBlock ( ) : void
Résultat void

Index() public méthode

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

Write() public méthode

public Write ( int v ) : void
v int
Résultat void

Property Details

buffer protected_oe property

protected int[] buffer
Résultat int[]

output protected_oe property

protected IndexOutput,Lucene.Net.Store output
Résultat Lucene.Net.Store.IndexOutput