Show / Hide Table of Contents

    Class CharSequenceOutputs

    An FST Outputs<T> implementation where each output is a sequence of characters.

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

    Properties

    | Improve this Doc View Source

    NoOutput

    Declaration
    public override CharsRef NoOutput { get; }
    Property Value
    Type Description
    CharsRef
    Overrides
    Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.CharsRef>.NoOutput
    | Improve this Doc View Source

    Singleton

    Declaration
    public static CharSequenceOutputs Singleton { get; }
    Property Value
    Type Description
    CharSequenceOutputs

    Methods

    | Improve this Doc View Source

    Add(CharsRef, CharsRef)

    Declaration
    public override CharsRef Add(CharsRef prefix, CharsRef output)
    Parameters
    Type Name Description
    CharsRef prefix
    CharsRef output
    Returns
    Type Description
    CharsRef
    Overrides
    Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.CharsRef>.Add(Lucene.Net.Util.CharsRef, Lucene.Net.Util.CharsRef)
    | Improve this Doc View Source

    Common(CharsRef, CharsRef)

    Declaration
    public override CharsRef Common(CharsRef output1, CharsRef output2)
    Parameters
    Type Name Description
    CharsRef output1
    CharsRef output2
    Returns
    Type Description
    CharsRef
    Overrides
    Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.CharsRef>.Common(Lucene.Net.Util.CharsRef, Lucene.Net.Util.CharsRef)
    | Improve this Doc View Source

    OutputToString(CharsRef)

    Declaration
    public override string OutputToString(CharsRef output)
    Parameters
    Type Name Description
    CharsRef output
    Returns
    Type Description
    System.String
    Overrides
    Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.CharsRef>.OutputToString(Lucene.Net.Util.CharsRef)
    | Improve this Doc View Source

    Read(DataInput)

    Declaration
    public override CharsRef Read(DataInput in)
    Parameters
    Type Name Description
    DataInput in
    Returns
    Type Description
    CharsRef
    Overrides
    Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.CharsRef>.Read(Lucene.Net.Store.DataInput)
    | Improve this Doc View Source

    Subtract(CharsRef, CharsRef)

    Declaration
    public override CharsRef Subtract(CharsRef output, CharsRef inc)
    Parameters
    Type Name Description
    CharsRef output
    CharsRef inc
    Returns
    Type Description
    CharsRef
    Overrides
    Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.CharsRef>.Subtract(Lucene.Net.Util.CharsRef, Lucene.Net.Util.CharsRef)
    | Improve this Doc View Source

    Write(CharsRef, DataOutput)

    Declaration
    public override void Write(CharsRef prefix, DataOutput out)
    Parameters
    Type Name Description
    CharsRef prefix
    DataOutput out
    Overrides
    Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.CharsRef>.Write(Lucene.Net.Util.CharsRef, Lucene.Net.Store.DataOutput)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)