Class Int64DocValues
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Inheritance
Int64DocValues
Assembly: Lucene.Net.Queries.dll
Syntax
public abstract class Int64DocValues : FunctionValues
Constructors
Int64DocValues(ValueSource)
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Declaration
protected Int64DocValues(ValueSource vs)
Parameters
Fields
m_vs
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Declaration
protected readonly ValueSource m_vs
Field Value
Methods
BoolVal(int)
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Declaration
public override bool BoolVal(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
ByteVal(int)
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Declaration
public override byte ByteVal(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
DoubleVal(int)
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Declaration
public override double DoubleVal(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
ExternalToInt64(string)
NOTE: This was externalToLong() in Lucene
Declaration
protected virtual long ExternalToInt64(string extVal)
Parameters
Type |
Name |
Description |
string |
extVal |
|
Returns
GetRangeScorer(IndexReader, string, string, bool, bool)
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Declaration
public override ValueSourceScorer GetRangeScorer(IndexReader reader, string lowerVal, string upperVal, bool includeLower, bool includeUpper)
Parameters
Type |
Name |
Description |
IndexReader |
reader |
|
string |
lowerVal |
|
string |
upperVal |
|
bool |
includeLower |
|
bool |
includeUpper |
|
Returns
Overrides
GetValueFiller()
Note
This API is experimental and might change in incompatible ways in the next release.
Declaration
public override FunctionValues.ValueFiller GetValueFiller()
Returns
Overrides
Int16Val(int)
NOTE: This was shortVal() in Lucene
Declaration
public override short Int16Val(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
Int32Val(int)
NOTE: This was intVal() in Lucene
Declaration
public override int Int32Val(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
Int64Val(int)
NOTE: This was longVal() in Lucene
Declaration
public override abstract long Int64Val(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
ObjectVal(int)
Native object representation of the value
Declaration
public override object ObjectVal(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
SingleVal(int)
NOTE: This was floatVal() in Lucene
Declaration
public override float SingleVal(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
StrVal(int)
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Declaration
public override string StrVal(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides
ToString(int)
Abstract FunctionValues implementation which supports retrieving long values.
Implementations can control how the long values are loaded through Int64Val(int)
NOTE: This was LongDocValues in Lucene
Declaration
public override string ToString(int doc)
Parameters
Type |
Name |
Description |
int |
doc |
|
Returns
Overrides