Class AbstractPrefixTreeFilter
Base class for Lucene Filters on SpatialPrefixTree fields.
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Inheritance
System.Object
Lucene.Net.Search.Filter
AbstractPrefixTreeFilter
Inherited Members
Lucene.Net.Search.Filter.GetDocIdSet(Lucene.Net.Index.AtomicReaderContext, Lucene.Net.Util.IBits)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Spatial.Prefix
Assembly: Lucene.Net.Spatial.dll
Syntax
public abstract class AbstractPrefixTreeFilter : Filter
Constructors
| Improve this Doc View SourceAbstractPrefixTreeFilter(IShape, String, SpatialPrefixTree, Int32)
Declaration
protected AbstractPrefixTreeFilter(IShape queryShape, string fieldName, SpatialPrefixTree grid, int detailLevel)
Parameters
Type | Name | Description |
---|---|---|
Spatial4n.Core.Shapes.IShape | queryShape | |
System.String | fieldName | |
SpatialPrefixTree | grid | |
System.Int32 | detailLevel |
Fields
| Improve this Doc View Sourcem_detailLevel
Declaration
protected readonly int m_detailLevel
Field Value
Type | Description |
---|---|
System.Int32 |
m_fieldName
Declaration
protected readonly string m_fieldName
Field Value
Type | Description |
---|---|
System.String |
m_grid
Declaration
protected readonly SpatialPrefixTree m_grid
Field Value
Type | Description |
---|---|
SpatialPrefixTree |
m_queryShape
Declaration
protected readonly IShape m_queryShape
Field Value
Type | Description |
---|---|
Spatial4n.Core.Shapes.IShape |
Methods
| Improve this Doc View SourceEquals(Object)
Declaration
public override bool Equals(object o)
Parameters
Type | Name | Description |
---|---|---|
System.Object | o |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
System.Object.Equals(System.Object)
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 |
Overrides
System.Object.GetHashCode()