Class 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
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Inheritance
System.Object
VariableInt32BlockIndexInput
Assembly: Lucene.Net.Codecs.dll
public abstract class VariableInt32BlockIndexInput : Int32IndexInput
Constructors
|
Improve this Doc
View Source
Declaration
protected VariableInt32BlockIndexInput(IndexInput input)
Parameters
Fields
|
Improve this Doc
View Source
Declaration
protected readonly int m_maxBlockSize
Field Value
Type |
Description |
System.Int32 |
|
Methods
|
Improve this Doc
View Source
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Overrides
|
Improve this Doc
View Source
Declaration
protected abstract VariableInt32BlockIndexInput.IBlockReader GetBlockReader(IndexInput in, int[] buffer)
Parameters
Type |
Name |
Description |
IndexInput |
in |
|
System.Int32[] |
buffer |
|
Returns
|
Improve this Doc
View Source
Declaration
public override Int32IndexInput.Index GetIndex()
Returns
Overrides
|
Improve this Doc
View Source
Declaration
public override Int32IndexInput.Reader GetReader()
Returns
Overrides