Class AbstractPrefixTreeFilter
Base class for Lucene Filters on SpatialPrefixTree fields.
Note
This API is experimental and might change in incompatible ways in the next release.
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.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.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()