Lucene.Net
3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
|
Provides access to a ShapeFieldCache for a given AtomicReader. More...
Public Member Functions | |
ShapeFieldCache< T > | GetCache (IndexReader reader) |
Protected Member Functions | |
ShapeFieldCacheProvider (String shapeField, int defaultSize) | |
abstract T | ReadShape (Term term) |
Protected Attributes | |
readonly int | defaultSize |
readonly String | shapeField |
Provides access to a ShapeFieldCache for a given AtomicReader.
If a Cache does not exist for the Reader, then it is built by iterating over the all terms for a given field, reconstructing the Shape from them, and adding them to the Cache.
T |
T | : | Shape |
Definition at line 36 of file ShapeFieldCacheProvider.cs.
|
protected |
Definition at line 53 of file ShapeFieldCacheProvider.cs.
ShapeFieldCache<T> Lucene.Net.Spatial.Util.ShapeFieldCacheProvider< T >.GetCache | ( | IndexReader | reader | ) |
Definition at line 63 of file ShapeFieldCacheProvider.cs.
|
protectedpure virtual |
|
protected |
Definition at line 50 of file ShapeFieldCacheProvider.cs.
|
protected |
Definition at line 51 of file ShapeFieldCacheProvider.cs.