Class FieldCacheRangeFilter<T>
Inheritance
FieldCacheRangeFilter<T>
Assembly: Lucene.Net.dll
Syntax
public abstract class FieldCacheRangeFilter<T> : Filter
Type Parameters
Properties
Field
Returns the field name for this filter
Declaration
public virtual string Field { get; }
Property Value
IncludesLower
Returns true if the lower endpoint is inclusive
Declaration
public virtual bool IncludesLower { get; }
Property Value
IncludesUpper
Returns true if the upper endpoint is inclusive
Declaration
public virtual bool IncludesUpper { get; }
Property Value
LowerVal
Returns the lower value of this range filter
Declaration
public virtual T LowerVal { get; }
Property Value
Parser
Returns the current numeric parser (null for T is string)
Declaration
public virtual FieldCache.IParser Parser { get; }
Property Value
UpperVal
Returns the upper value of this range filter
Declaration
public virtual T UpperVal { get; }
Property Value
Methods
Equals(object)
Determines whether the specified object is equal to the current object.
Declaration
public override sealed bool Equals(object o)
Parameters
| Type |
Name |
Description |
| object |
o |
|
Returns
| Type |
Description |
| bool |
true if the specified object is equal to the current object; otherwise, false.
|
Overrides
Equals(T, T)
Declaration
protected virtual bool Equals(T objA, T objB)
Parameters
| Type |
Name |
Description |
| T |
objA |
|
| T |
objB |
|
Returns
GetDocIdSet(AtomicReaderContext, IBits)
This method is implemented for each data type
Declaration
public override abstract DocIdSet GetDocIdSet(AtomicReaderContext context, IBits acceptDocs)
Parameters
Returns
Overrides
GetHashCode()
Serves as the default hash function.
Declaration
public override sealed int GetHashCode()
Returns
| Type |
Description |
| int |
A hash code for the current object.
|
Overrides
ToString()
Returns a string that represents the current object.
Declaration
public override sealed string ToString()
Returns
| Type |
Description |
| string |
A string that represents the current object.
|
Overrides