Class PositiveInt32Outputs
An FST Outputs<T> implementation where each output
is a non-negative
NOTE: This was PositiveIntOutputs in Lucene
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
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)
Namespace: Lucene.Net.Util.Fst
Assembly: Lucene.Net.dll
Syntax
public sealed class PositiveInt32Outputs : Outputs<long?>
Properties
| Improve this Doc View SourceNoOutput
Declaration
public override long? NoOutput { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
Overrides
Lucene.Net.Util.Fst.Outputs<System.Nullable<System.Int64>>.NoOutput
|
Improve this Doc
View Source
Singleton
Declaration
public static PositiveInt32Outputs Singleton { get; }
Property Value
Type | Description |
---|---|
PositiveInt32Outputs |
Methods
| Improve this Doc View SourceAdd(Nullable<Int64>, Nullable<Int64>)
Declaration
public override long? Add(long? prefix, long? output)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int64> | prefix | |
System.Nullable<System.Int64> | output |
Returns
Type | Description |
---|---|
System.Nullable<System.Int64> |
Overrides
Lucene.Net.Util.Fst.Outputs<System.Nullable<System.Int64>>.Add(System.Nullable<System.Int64>, System.Nullable<System.Int64>)
|
Improve this Doc
View Source
Common(Nullable<Int64>, Nullable<Int64>)
Declaration
public override long? Common(long? output1, long? output2)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int64> | output1 | |
System.Nullable<System.Int64> | output2 |
Returns
Type | Description |
---|---|
System.Nullable<System.Int64> |
Overrides
Lucene.Net.Util.Fst.Outputs<System.Nullable<System.Int64>>.Common(System.Nullable<System.Int64>, System.Nullable<System.Int64>)
|
Improve this Doc
View Source
OutputToString(Nullable<Int64>)
Declaration
public override string OutputToString(long? output)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int64> | output |
Returns
Type | Description |
---|---|
System.String |
Overrides
Lucene.Net.Util.Fst.Outputs<System.Nullable<System.Int64>>.OutputToString(System.Nullable<System.Int64>)
|
Improve this Doc
View Source
Read(DataInput)
Declaration
public override long? Read(DataInput in)
Parameters
Type | Name | Description |
---|---|---|
DataInput | in |
Returns
Type | Description |
---|---|
System.Nullable<System.Int64> |
Overrides
Lucene.Net.Util.Fst.Outputs<System.Nullable<System.Int64>>.Read(Lucene.Net.Store.DataInput)
|
Improve this Doc
View Source
Subtract(Nullable<Int64>, Nullable<Int64>)
Declaration
public override long? Subtract(long? output, long? inc)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int64> | output | |
System.Nullable<System.Int64> | inc |
Returns
Type | Description |
---|---|
System.Nullable<System.Int64> |
Overrides
Lucene.Net.Util.Fst.Outputs<System.Nullable<System.Int64>>.Subtract(System.Nullable<System.Int64>, System.Nullable<System.Int64>)
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.Object.ToString()
|
Improve this Doc
View Source
Write(Nullable<Int64>, DataOutput)
Declaration
public override void Write(long? output, DataOutput out)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int64> | output | |
DataOutput | out |
Overrides
Lucene.Net.Util.Fst.Outputs<System.Nullable<System.Int64>>.Write(System.Nullable<System.Int64>, Lucene.Net.Store.DataOutput)