Show / Hide Table of Contents

    Class ByteSequenceOutputs

    An FST Outputs{BytesRef} implementation where each output is a sequence of bytes.

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

    Properties

    | Improve this Doc View Source

    NoOutput

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

    Singleton

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

    Methods

    | Improve this Doc View Source

    Add(BytesRef, BytesRef)

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

    Common(BytesRef, BytesRef)

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

    OutputToString(BytesRef)

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

    Read(DataInput)

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

    Subtract(BytesRef, BytesRef)

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

    Write(BytesRef, DataOutput)

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