Class DoubleConstValueSource
java.lang.Object
org.apache.lucene.queries.function.ValueSource
org.apache.lucene.queries.function.valuesource.ConstNumberSource
org.apache.lucene.queries.function.valuesource.DoubleConstValueSource
Function that returns a constant double value for every document.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescription of field, used in explain()boolean
boolean
getBool()
double
float
getFloat()
int
getInt()
long
getLong()
getValues
(Map context, AtomicReaderContext readerContext) Gets the values for this reader and the context that was previously passed to createWeight()int
hashCode()
Methods inherited from class org.apache.lucene.queries.function.ValueSource
createWeight, getSortField, newContext, toString
-
Constructor Details
-
DoubleConstValueSource
public DoubleConstValueSource(double constant)
-
-
Method Details
-
description
Description copied from class:ValueSource
description of field, used in explain()- Specified by:
description
in classValueSource
-
getValues
Description copied from class:ValueSource
Gets the values for this reader and the context that was previously passed to createWeight()- Specified by:
getValues
in classValueSource
- Throws:
IOException
-
hashCode
public int hashCode()- Specified by:
hashCode
in classValueSource
-
equals
- Specified by:
equals
in classValueSource
-
getInt
public int getInt()- Specified by:
getInt
in classConstNumberSource
-
getLong
public long getLong()- Specified by:
getLong
in classConstNumberSource
-
getFloat
public float getFloat()- Specified by:
getFloat
in classConstNumberSource
-
getDouble
public double getDouble()- Specified by:
getDouble
in classConstNumberSource
-
getNumber
- Specified by:
getNumber
in classConstNumberSource
-
getBool
public boolean getBool()- Specified by:
getBool
in classConstNumberSource
-