Show / Hide Table of Contents

    Class PositiveInt32Outputs

    An FST Outputs<T> implementation where each output is a non-negative value.

    NOTE: This was PositiveIntOutputs in Lucene

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk
    Inheritance
    System.Object
    Outputs<System.Nullable<System.Int64>>
    PositiveInt32Outputs
    Inherited Members
    Outputs<Nullable<Int64>>.WriteFinalOutput(Nullable<Int64>, DataOutput)
    Outputs<Nullable<Int64>>.ReadFinalOutput(DataInput)
    Outputs<Nullable<Int64>>.Merge(Nullable<Int64>, Nullable<Int64>)
    Namespace: Lucene.Net.Util.Fst
    Assembly: Lucene.Net.dll
    Syntax
    public sealed class PositiveInt32Outputs : Outputs<long?>

    Properties

    | Improve this Doc View Source

    NoOutput

    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 Source

    Add(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
    | 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)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)