Class StrDocValues
- java.lang.Object
-
- org.apache.lucene.queries.function.FunctionValues
-
- org.apache.lucene.queries.function.docvalues.StrDocValues
-
public abstract class StrDocValues extends FunctionValues
AbstractFunctionValues
implementation which supports retrieving String values. Implementations can control how the String values are loaded throughstrVal(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 StrDocValues(ValueSource vs)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
boolVal(int doc)
FunctionValues.ValueFiller
getValueFiller()
Object
objectVal(int doc)
Native Java Object representation of the valueabstract String
strVal(int doc)
String
toString(int doc)
-
-
-
Field Detail
-
vs
protected final ValueSource vs
-
-
Constructor Detail
-
StrDocValues
public StrDocValues(ValueSource vs)
-
-
Method Detail
-
strVal
public abstract 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
-
boolVal
public boolean boolVal(int doc) throws IOException
- Overrides:
boolVal
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
-
-