Class MissingOrdRemapper
A utility class to write missing values for SORTED as if they were the empty string (to simulate pre-Lucene4.5 dv behavior for testing old codecs).
Inheritance
System.Object
MissingOrdRemapper
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.Codecs
Assembly: Lucene.Net.TestFramework.dll
Syntax
public class MissingOrdRemapper
Methods
| Improve this Doc View SourceInsertEmptyValue(IEnumerable<BytesRef>)
Insert an empty byte[] to the front of this enumerable.
Declaration
public static IEnumerable<BytesRef> InsertEmptyValue(IEnumerable<BytesRef> iterable)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<BytesRef> | iterable |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<BytesRef> |
MapAllOrds(IEnumerable<Nullable<Int64>>)
Remaps every ord+1 on this enumerable.
Declaration
public static IEnumerable<long?> MapAllOrds(IEnumerable<long?> iterable)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<System.Nullable<System.Int64>> | iterable |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.Nullable<System.Int64>> |
MapMissingToOrd0(IEnumerable<Nullable<Int64>>)
Remaps ord -1 to ord 0 on this enumerable.
Declaration
public static IEnumerable<long?> MapMissingToOrd0(IEnumerable<long?> iterable)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<System.Nullable<System.Int64>> | iterable |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.Nullable<System.Int64>> |