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