Class Int32SequenceOutputs
An FST Outputs<T> implementation where each output
is a sequence of ints.
NOTE: This was IntSequenceOutputs in Lucene
Note
This API is experimental and might change in incompatible ways in the next release.
Inheritance
Int32SequenceOutputs
Assembly: Lucene.Net.dll
Syntax
public sealed class Int32SequenceOutputs : Outputs<Int32sRef>
Properties
NoOutput
NOTE: this output is compared with == so you must
ensure that all methods return the single object if
it's really no output
Declaration
public override Int32sRef NoOutput { get; }
Property Value
Overrides
Singleton
An FST Outputs<T> implementation where each output
is a sequence of ints.
NOTE: This was IntSequenceOutputs in Lucene
Note
This API is experimental and might change in incompatible ways in the next release.
Declaration
public static Int32SequenceOutputs Singleton { get; }
Property Value
Methods
Add(Int32sRef, Int32sRef)
Eg add("foo", "bar") -> "foobar"
Declaration
public override Int32sRef Add(Int32sRef prefix, Int32sRef output)
Parameters
Returns
Overrides
Common(Int32sRef, Int32sRef)
Eg common("foobar", "food") -> "foo"
Declaration
public override Int32sRef Common(Int32sRef output1, Int32sRef output2)
Parameters
Returns
Overrides
OutputToString(Int32sRef)
An FST Outputs<T> implementation where each output
is a sequence of ints.
NOTE: This was IntSequenceOutputs in Lucene
Note
This API is experimental and might change in incompatible ways in the next release.
Declaration
public override string OutputToString(Int32sRef output)
Parameters
Returns
Overrides
Declaration
public override Int32sRef Read(DataInput @in)
Parameters
Returns
Overrides
Subtract(Int32sRef, Int32sRef)
Eg subtract("foobar", "foo") -> "bar"
Declaration
public override Int32sRef Subtract(Int32sRef output, Int32sRef inc)
Parameters
Returns
Overrides
Write(Int32sRef, DataOutput)
Declaration
public override void Write(Int32sRef prefix, DataOutput @out)
Parameters
Overrides