|
Lucene.Net
3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
|
Base for enumerating over numeric fields. More...
Inherits Lucene.Net.Index.FieldEnumerator< T >.
Inherited by Lucene.Net.Index.DoubleFieldEnumerator, Lucene.Net.Index.FloatFieldEnumerator, Lucene.Net.Index.IntFieldEnumerator, and Lucene.Net.Index.LongFieldEnumerator.
Protected Member Functions | |
| void | Init (IndexReader reader, string field, bool includeDocs, FieldParser parser) |
| Initialize the instance. | |
| override bool | TryParse (string s) |
| Overridden from base. | |
| abstract bool | TryParseString (string s) |
| Parse out a standard string and set the value of current. | |
| abstract bool | TryParseNumeric (string s) |
| Parse out an encoded numeric string and set the value of current. | |
Protected Member Functions inherited from Lucene.Net.Index.FieldEnumerator< T > | |
| void | Init (IndexReader reader, string field) |
| Initialization method called by subclasses to simulate a shared base constructor as generic classes cannot have a parameterized ctor. | |
| void | Init (IndexReader reader, string fieldName, bool includeDocs) |
| Initialization method called by subclasses to simulate a shared base constructor as generic classes cannot have a parameterized ctor. | |
Additional Inherited Members | |
Public Member Functions inherited from Lucene.Net.Index.FieldEnumerator< T > | |
| void | Dispose () |
| Dispose of the instance. | |
Protected Attributes inherited from Lucene.Net.Index.FieldEnumerator< T > | |
| bool | includeDocs |
| Whether the enumerator will include TermDocs. | |
| TermEnumerator | tEnum |
| The specialized TermEnum enumerator. | |
Properties inherited from Lucene.Net.Index.FieldEnumerator< T > | |
| TermEnumerator | Terms [get] |
| Access the enumerator for the terms. | |
| TermDocEnumerator.TermDocUsingTermsEnumerator | Docs [get] |
| Access the enumerator for the TermDocs. | |
Base for enumerating over numeric fields.
| T |
Definition at line 558 of file FieldEnumerator.cs.
|
protected |
Initialize the instance.
| reader | The reader. |
| field | The field name. |
| includeDocs | Whether to include a TermDoc enum. |
| parser | The parser to use on the field. |
Definition at line 572 of file FieldEnumerator.cs.
|
protectedvirtual |
Overridden from base.
| s | String to parse. |
Implements Lucene.Net.Index.FieldEnumerator< T >.
Definition at line 583 of file FieldEnumerator.cs.
|
protectedpure virtual |
Parse out an encoded numeric string and set the value of current.
| s | String to parse. |
Implemented in Lucene.Net.Index.LongFieldEnumerator, Lucene.Net.Index.DoubleFieldEnumerator, Lucene.Net.Index.FloatFieldEnumerator, and Lucene.Net.Index.IntFieldEnumerator.
|
protectedpure virtual |
Parse out a standard string and set the value of current.
| s | String to parse. |
Implemented in Lucene.Net.Index.LongFieldEnumerator, Lucene.Net.Index.DoubleFieldEnumerator, Lucene.Net.Index.FloatFieldEnumerator, and Lucene.Net.Index.IntFieldEnumerator.
1.8.3