C# Class Lucene.Net.Search.Suggest.BufferedInputIterator

This wrapper buffers incoming elements. @lucene.experimental
Inheritance: InputIterator
Show file Open project: apache/lucenenet

Protected Properties

Property Type Description
contextSets IList>
curPos int
entries Lucene.Net.Util.BytesRefArray
freqs long[]
payloads Lucene.Net.Util.BytesRefArray

Public Methods

Method Description
BufferedInputIterator ( IInputIterator source ) : Lucene.Net.Util

Creates a new iterator, buffering entries from the specified iterator

Next ( ) : BytesRef

Method Details

BufferedInputIterator() public method

Creates a new iterator, buffering entries from the specified iterator
public BufferedInputIterator ( IInputIterator source ) : Lucene.Net.Util
source IInputIterator
return Lucene.Net.Util

Next() public method

public Next ( ) : BytesRef
return BytesRef

Property Details

contextSets protected property

buffered context set entries
protected IList> contextSets
return IList>

curPos protected property

current buffer position
protected int curPos
return int

entries protected property

buffered term entries
protected BytesRefArray,Lucene.Net.Util entries
return Lucene.Net.Util.BytesRefArray

freqs protected property

buffered weights, parallel with entries
protected long[] freqs
return long[]

payloads protected property

buffered payload entries
protected BytesRefArray,Lucene.Net.Util payloads
return Lucene.Net.Util.BytesRefArray