Class FloatDocValues
- java.lang.Object
-
- org.apache.lucene.queries.function.FunctionValues
-
- org.apache.lucene.queries.function.docvalues.FloatDocValues
-
public abstract class FloatDocValues extends FunctionValues
AbstractFunctionValues
implementation which supports retrieving float values. Implementations can control how the float values are loaded throughfloatVal(int)
}
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.queries.function.FunctionValues
FunctionValues.ValueFiller
-
-
Field Summary
Fields Modifier and Type Field Description protected ValueSource
vs
-
Constructor Summary
Constructors Constructor Description FloatDocValues(ValueSource vs)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
boolVal(int doc)
byte
byteVal(int doc)
double
doubleVal(int doc)
abstract float
floatVal(int doc)
FunctionValues.ValueFiller
getValueFiller()
int
intVal(int doc)
long
longVal(int doc)
Object
objectVal(int doc)
Native Java Object representation of the valueshort
shortVal(int doc)
String
strVal(int doc)
String
toString(int doc)
-
-
-
Field Detail
-
vs
protected final ValueSource vs
-
-
Constructor Detail
-
FloatDocValues
public FloatDocValues(ValueSource vs)
-
-
Method Detail
-
byteVal
public byte byteVal(int doc) throws IOException
- Overrides:
byteVal
in classFunctionValues
- Throws:
IOException
-
shortVal
public short shortVal(int doc) throws IOException
- Overrides:
shortVal
in classFunctionValues
- Throws:
IOException
-
floatVal
public abstract float floatVal(int doc) throws IOException
- Overrides:
floatVal
in classFunctionValues
- Throws:
IOException
-
intVal
public int intVal(int doc) throws IOException
- Overrides:
intVal
in classFunctionValues
- Throws:
IOException
-
longVal
public long longVal(int doc) throws IOException
- Overrides:
longVal
in classFunctionValues
- Throws:
IOException
-
boolVal
public boolean boolVal(int doc) throws IOException
- Overrides:
boolVal
in classFunctionValues
- Throws:
IOException
-
doubleVal
public double doubleVal(int doc) throws IOException
- Overrides:
doubleVal
in classFunctionValues
- Throws:
IOException
-
strVal
public String strVal(int doc) throws IOException
- Overrides:
strVal
in classFunctionValues
- Throws:
IOException
-
objectVal
public Object objectVal(int doc) throws IOException
Description copied from class:FunctionValues
Native Java Object representation of the value- Overrides:
objectVal
in classFunctionValues
- Throws:
IOException
-
toString
public String toString(int doc) throws IOException
- Specified by:
toString
in classFunctionValues
- Throws:
IOException
-
getValueFiller
public FunctionValues.ValueFiller getValueFiller()
- Overrides:
getValueFiller
in classFunctionValues
-
-