Class IndexableFieldExtensions
Extension methods to the IIndexableField interface.
Inheritance
Namespace: Lucene.Net.Documents.Extensions
Assembly: Lucene.Net.dll
Syntax
public static class IndexableFieldExtensions : object
Methods
| Improve this Doc View SourceGetByteValueOrDefault(IIndexableField)
Returns the field value as 0
if the type
is non-numeric.
Declaration
public static byte GetByteValueOrDefault(this IIndexableField field)
Parameters
Type | Name | Description |
---|---|---|
IIndexableField | field | This IIndexableField. |
Returns
Type | Description |
---|---|
System.Byte | The field value or |
GetDoubleValueOrDefault(IIndexableField)
Returns the field value as 0
if the type
is non-numeric.
Declaration
public static double GetDoubleValueOrDefault(this IIndexableField field)
Parameters
Type | Name | Description |
---|---|---|
IIndexableField | field | This IIndexableField. |
Returns
Type | Description |
---|---|
System.Double | The field value or |
GetInt16ValueOrDefault(IIndexableField)
Returns the field value as 0
if the type
is non-numeric.
Declaration
public static short GetInt16ValueOrDefault(this IIndexableField field)
Parameters
Type | Name | Description |
---|---|---|
IIndexableField | field | This IIndexableField. |
Returns
Type | Description |
---|---|
System.Int16 | The field value or |
GetInt32ValueOrDefault(IIndexableField)
Returns the field value as 0
if the type
is non-numeric.
Declaration
public static int GetInt32ValueOrDefault(this IIndexableField field)
Parameters
Type | Name | Description |
---|---|---|
IIndexableField | field | This IIndexableField. |
Returns
Type | Description |
---|---|
System.Int32 | The field value or |
GetInt64ValueOrDefault(IIndexableField)
Returns the field value as 0
if the type
is non-numeric.
Declaration
public static long GetInt64ValueOrDefault(this IIndexableField field)
Parameters
Type | Name | Description |
---|---|---|
IIndexableField | field | This IIndexableField. |
Returns
Type | Description |
---|---|
System.Int64 | The field value or |
GetSingleValueOrDefault(IIndexableField)
Returns the field value as 0
if the type
is non-numeric.
Declaration
public static float GetSingleValueOrDefault(this IIndexableField field)
Parameters
Type | Name | Description |
---|---|---|
IIndexableField | field | This IIndexableField. |
Returns
Type | Description |
---|---|
System.Single | The field value or |