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
   
  
  
  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
  
  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
  
  
  
  
  
  Declaration
  
    public override long? Read(DataInput in)
   
  Parameters
  
  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)