Class UnsortedInputEnumerator
This wrapper buffers the incoming elements and makes sure they are in random order.
Note
This API is experimental and might change in incompatible ways in the next release.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Search.Suggest
Assembly: Lucene.Net.Suggest.dll
Syntax
public class UnsortedInputEnumerator : BufferedInputEnumerator, IInputEnumerator, IBytesRefEnumerator
Constructors
| Improve this Doc View SourceUnsortedInputEnumerator(IInputEnumerator)
Creates a new iterator, wrapping the specified iterator and returning elements in a random order.
Declaration
public UnsortedInputEnumerator(IInputEnumerator source)
Parameters
Type | Name | Description |
---|---|---|
IInputEnumerator | source |
Properties
| Improve this Doc View SourceContexts
Declaration
public override ICollection<BytesRef> Contexts { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<Lucene.Net.Util.BytesRef> |
Overrides
| Improve this Doc View SourcePayload
Declaration
public override BytesRef Payload { get; }
Property Value
Type | Description |
---|---|
Lucene.Net.Util.BytesRef |
Overrides
| Improve this Doc View SourceWeight
Declaration
public override long Weight { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
Overrides
Methods
| Improve this Doc View SourceMoveNext()
Declaration
public override bool MoveNext()
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
Implements
Lucene.Net.Util.IBytesRefEnumerator