Class BoolDocValues
- java.lang.Object
-
- org.apache.lucene.queries.function.FunctionValues
-
- org.apache.lucene.queries.function.docvalues.BoolDocValues
-
public abstract class BoolDocValues extends FunctionValues
AbstractFunctionValuesimplementation which supports retrieving boolean values. Implementations can control how the boolean values are loaded throughboolVal(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 ValueSourcevs
-
Constructor Summary
Constructors Constructor Description BoolDocValues(ValueSource vs)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanboolVal(int doc)bytebyteVal(int doc)doubledoubleVal(int doc)floatfloatVal(int doc)FunctionValues.ValueFillergetValueFiller()intintVal(int doc)longlongVal(int doc)ObjectobjectVal(int doc)Native Java Object representation of the valueshortshortVal(int doc)StringstrVal(int doc)StringtoString(int doc)-
Methods inherited from class org.apache.lucene.queries.function.FunctionValues
bytesVal, byteVal, byteVectorVal, cost, doubleVal, exists, explain, floatVal, floatVectorVal, getRangeScorer, getScorer, intVal, longVal, numOrd, ordVal, shortVal, strVal
-
-
-
-
Field Detail
-
vs
protected final ValueSource vs
-
-
Constructor Detail
-
BoolDocValues
public BoolDocValues(ValueSource vs)
-
-
Method Detail
-
boolVal
public abstract boolean boolVal(int doc) throws IOException- Overrides:
boolValin classFunctionValues- Throws:
IOException
-
byteVal
public byte byteVal(int doc) throws IOException- Overrides:
byteValin classFunctionValues- Throws:
IOException
-
shortVal
public short shortVal(int doc) throws IOException- Overrides:
shortValin classFunctionValues- Throws:
IOException
-
floatVal
public float floatVal(int doc) throws IOException- Overrides:
floatValin classFunctionValues- Throws:
IOException
-
intVal
public int intVal(int doc) throws IOException- Overrides:
intValin classFunctionValues- Throws:
IOException
-
longVal
public long longVal(int doc) throws IOException- Overrides:
longValin classFunctionValues- Throws:
IOException
-
doubleVal
public double doubleVal(int doc) throws IOException- Overrides:
doubleValin classFunctionValues- Throws:
IOException
-
strVal
public String strVal(int doc) throws IOException
- Overrides:
strValin classFunctionValues- Throws:
IOException
-
objectVal
public Object objectVal(int doc) throws IOException
Description copied from class:FunctionValuesNative Java Object representation of the value- Overrides:
objectValin classFunctionValues- Throws:
IOException
-
toString
public String toString(int doc) throws IOException
- Specified by:
toStringin classFunctionValues- Throws:
IOException
-
getValueFiller
public FunctionValues.ValueFiller getValueFiller()
- Overrides:
getValueFillerin classFunctionValues
-
-