Class PairOutputs<A, B>
An FST Outputs<T> implementation, holding two other outputs.
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Inheritance
System.Object
PairOutputs<A, B>
Assembly: Lucene.Net.dll
Syntax
public class PairOutputs<A, B> : Outputs<PairOutputs<A, B>.Pair>
Type Parameters
Constructors
|
Improve this Doc
View Source
PairOutputs(Outputs<A>, Outputs<B>)
Declaration
public PairOutputs(Outputs<A> outputs1, Outputs<B> outputs2)
Parameters
Properties
|
Improve this Doc
View Source
NoOutput
Declaration
public override PairOutputs<A, B>.Pair NoOutput { get; }
Property Value
Overrides
Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.Fst.PairOutputs<A, B>.Pair>.NoOutput
Methods
|
Improve this Doc
View Source
Add(PairOutputs<A, B>.Pair, PairOutputs<A, B>.Pair)
Declaration
public override PairOutputs<A, B>.Pair Add(PairOutputs<A, B>.Pair prefix, PairOutputs<A, B>.Pair output)
Parameters
Returns
Overrides
Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.Fst.PairOutputs<A, B>.Pair>.Add(Lucene.Net.Util.Fst.PairOutputs.Pair<>, Lucene.Net.Util.Fst.PairOutputs.Pair<>)
|
Improve this Doc
View Source
Common(PairOutputs<A, B>.Pair, PairOutputs<A, B>.Pair)
Declaration
public override PairOutputs<A, B>.Pair Common(PairOutputs<A, B>.Pair pair1, PairOutputs<A, B>.Pair pair2)
Parameters
Returns
Overrides
Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.Fst.PairOutputs<A, B>.Pair>.Common(Lucene.Net.Util.Fst.PairOutputs.Pair<>, Lucene.Net.Util.Fst.PairOutputs.Pair<>)
|
Improve this Doc
View Source
NewPair(A, B)
Declaration
public virtual PairOutputs<A, B>.Pair NewPair(A a, B b)
Parameters
Type |
Name |
Description |
A |
a |
|
B |
b |
|
Returns
|
Improve this Doc
View Source
OutputToString(PairOutputs<A, B>.Pair)
Declaration
public override string OutputToString(PairOutputs<A, B>.Pair output)
Parameters
Returns
Type |
Description |
System.String |
|
Overrides
Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.Fst.PairOutputs<A, B>.Pair>.OutputToString(Lucene.Net.Util.Fst.PairOutputs.Pair<>)
|
Improve this Doc
View Source
Declaration
public override PairOutputs<A, B>.Pair Read(DataInput in)
Parameters
Returns
Overrides
Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.Fst.PairOutputs<A, B>.Pair>.Read(Lucene.Net.Store.DataInput)
|
Improve this Doc
View Source
Subtract(PairOutputs<A, B>.Pair, PairOutputs<A, B>.Pair)
Declaration
public override PairOutputs<A, B>.Pair Subtract(PairOutputs<A, B>.Pair output, PairOutputs<A, B>.Pair inc)
Parameters
Returns
Overrides
Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.Fst.PairOutputs<A, B>.Pair>.Subtract(Lucene.Net.Util.Fst.PairOutputs.Pair<>, Lucene.Net.Util.Fst.PairOutputs.Pair<>)
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Write(PairOutputs<A, B>.Pair, DataOutput)
Declaration
public override void Write(PairOutputs<A, B>.Pair output, DataOutput writer)
Parameters
Overrides
Lucene.Net.Util.Fst.Outputs<Lucene.Net.Util.Fst.PairOutputs<A, B>.Pair>.Write(Lucene.Net.Util.Fst.PairOutputs.Pair<>, Lucene.Net.Store.DataOutput)