Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Public Member Functions | List of all members
Lucene.Net.Util.NumericUtils.LongRangeBuilder Class Reference

Expert: Callback for SplitLongRange. You need to overwrite only one of the methods. <font color="red">NOTE: This is a very low-level interface, the method signatures may change in later versions.</font> More...

Public Member Functions

virtual void AddRange (System.String minPrefixCoded, System.String maxPrefixCoded)
 Overwrite this method, if you like to receive the already prefix encoded range bounds. You can directly build classical (inclusive) range queries from them.
 
virtual void AddRange (long min, long max, int shift)
 Overwrite this method, if you like to receive the raw long range bounds. You can use this for e.g. debugging purposes (print out range bounds).
 

Detailed Description

Expert: Callback for SplitLongRange. You need to overwrite only one of the methods.

<font color="red">NOTE: This is a very low-level interface, the method signatures may change in later versions.</font>

Definition at line 443 of file NumericUtils.cs.

Member Function Documentation

virtual void Lucene.Net.Util.NumericUtils.LongRangeBuilder.AddRange ( System.String  minPrefixCoded,
System.String  maxPrefixCoded 
)
virtual

Overwrite this method, if you like to receive the already prefix encoded range bounds. You can directly build classical (inclusive) range queries from them.

Definition at line 449 of file NumericUtils.cs.

virtual void Lucene.Net.Util.NumericUtils.LongRangeBuilder.AddRange ( long  min,
long  max,
int  shift 
)
virtual

Overwrite this method, if you like to receive the raw long range bounds. You can use this for e.g. debugging purposes (print out range bounds).

Definition at line 457 of file NumericUtils.cs.


The documentation for this class was generated from the following file: