Package org.apache.lucene.document
Class StoredValue
- java.lang.Object
-
- org.apache.lucene.document.StoredValue
-
public final class StoredValue extends Object
Abstraction around a stored value.- See Also:
IndexableField
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStoredValue.TypeType of aStoredValue.
-
Constructor Summary
Constructors Constructor Description StoredValue(double value)Ctor for double values.StoredValue(float value)Ctor for float values.StoredValue(int value)Ctor for integer values.StoredValue(long value)Ctor for long values.StoredValue(String value)Ctor for binary values.StoredValue(BytesRef value)Ctor for binary values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BytesRefgetBinaryValue()Retrieve a binary value.doublegetDoubleValue()Retrieve a double value.floatgetFloatValue()Retrieve a float value.intgetIntValue()Retrieve an integer value.longgetLongValue()Retrieve a long value.StringgetStringValue()Retrieve a string value.StoredValue.TypegetType()Retrieve the type of the stored value.voidsetBinaryValue(BytesRef value)Set a binary value.voidsetDoubleValue(double value)Set a double value.voidsetFloatValue(float value)Set a float value.voidsetIntValue(int value)Set an integer value.voidsetLongValue(long value)Set a long value.voidsetStringValue(String value)Set a string value.
-
-
-
Constructor Detail
-
StoredValue
public StoredValue(int value)
Ctor for integer values.
-
StoredValue
public StoredValue(long value)
Ctor for long values.
-
StoredValue
public StoredValue(float value)
Ctor for float values.
-
StoredValue
public StoredValue(double value)
Ctor for double values.
-
StoredValue
public StoredValue(BytesRef value)
Ctor for binary values.
-
StoredValue
public StoredValue(String value)
Ctor for binary values.
-
-
Method Detail
-
getType
public StoredValue.Type getType()
Retrieve the type of the stored value.
-
setIntValue
public void setIntValue(int value)
Set an integer value.
-
setLongValue
public void setLongValue(long value)
Set a long value.
-
setFloatValue
public void setFloatValue(float value)
Set a float value.
-
setDoubleValue
public void setDoubleValue(double value)
Set a double value.
-
setBinaryValue
public void setBinaryValue(BytesRef value)
Set a binary value.
-
setStringValue
public void setStringValue(String value)
Set a string value.
-
getIntValue
public int getIntValue()
Retrieve an integer value.
-
getLongValue
public long getLongValue()
Retrieve a long value.
-
getFloatValue
public float getFloatValue()
Retrieve a float value.
-
getDoubleValue
public double getDoubleValue()
Retrieve a double value.
-
getBinaryValue
public BytesRef getBinaryValue()
Retrieve a binary value.
-
getStringValue
public String getStringValue()
Retrieve a string value.
-
-