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

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 IntIndexInput inside Directory. Wrapping a generic IndexInput will likely cost performance. @lucene.experimental
Inheritance: Lucene.Net.Codecs.Sep.IntIndexInput
ファイルを表示 Open project: apache/lucenenet Class Usage Examples

Protected Properties

Property Type Description
blockSize int

Public Methods

Method Description
Dispose ( ) : void
FixedIntBlockIndexInput ( IndexInput @in ) : Lucene.Net.Codecs.Sep
Index ( ) : Lucene.Net.Codecs.Sep.IntIndexInputIndex
Reader ( ) : Lucene.Net.Codecs.Sep.IntIndexInputReader

Protected Methods

Method Description
GetBlockReader ( IndexInput @in, int buffer ) : IBlockReader

Method Details

Dispose() public method

public Dispose ( ) : void
return void

FixedIntBlockIndexInput() public method

public FixedIntBlockIndexInput ( IndexInput @in ) : Lucene.Net.Codecs.Sep
@in Lucene.Net.Store.IndexInput
return Lucene.Net.Codecs.Sep

GetBlockReader() protected abstract method

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

Index() public method

public Index ( ) : Lucene.Net.Codecs.Sep.IntIndexInputIndex
return Lucene.Net.Codecs.Sep.IntIndexInputIndex

Reader() public method

public Reader ( ) : Lucene.Net.Codecs.Sep.IntIndexInputReader
return Lucene.Net.Codecs.Sep.IntIndexInputReader

Property Details

blockSize protected_oe property

protected int blockSize
return int