NamedWriteable, WriteableDocValueFormat.DateTime, DocValueFormat.Decimalpublic interface DocValueFormat extends NamedWriteable
| Modifier and Type | Interface | Description |
|---|---|---|
static class |
DocValueFormat.DateTime |
|
static class |
DocValueFormat.Decimal |
Writeable.Reader<V>, Writeable.Writer<V>| Modifier and Type | Field | Description |
|---|---|---|
static DocValueFormat |
BOOLEAN |
|
static DocValueFormat |
GEOHASH |
|
static DocValueFormat |
IP |
|
static DocValueFormat |
RAW |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
format(double value) |
Format a double value.
|
java.lang.String |
format(long value) |
Format a long value.
|
java.lang.String |
format(org.apache.lucene.util.BytesRef value) |
Format a binary value.
|
org.apache.lucene.util.BytesRef |
parseBytesRef(java.lang.String value) |
Parse a value that was formatted with
format(BytesRef) back
to the original BytesRef. |
double |
parseDouble(java.lang.String value,
boolean roundUp,
java.util.function.LongSupplier now) |
Parse a value that was formatted with
format(double) back to
the original double value. |
long |
parseLong(java.lang.String value,
boolean roundUp,
java.util.function.LongSupplier now) |
Parse a value that was formatted with
format(long) back to the
original long value. |
getWriteableNamestatic final DocValueFormat RAW
static final DocValueFormat GEOHASH
static final DocValueFormat BOOLEAN
static final DocValueFormat IP
java.lang.String format(long value)
long and date fields.java.lang.String format(double value)
long, double or date fields.java.lang.String format(org.apache.lucene.util.BytesRef value)
keyword and ip fields.long parseLong(java.lang.String value,
boolean roundUp,
java.util.function.LongSupplier now)
format(long) back to the
original long value.double parseDouble(java.lang.String value,
boolean roundUp,
java.util.function.LongSupplier now)
format(double) back to
the original double value.org.apache.lucene.util.BytesRef parseBytesRef(java.lang.String value)
format(BytesRef) back
to the original BytesRef.