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.