Class DocValueFormat.DateTime

    • Method Detail

      • format

        public java.lang.String format​(long value)
        Description copied from interface: DocValueFormat
        Format a long value. This is used by terms and histogram aggregations to format keys for fields that use longs as a doc value representation such as the long and date fields.
        Specified by:
        format in interface DocValueFormat
      • format

        public java.lang.String format​(double value)
        Description copied from interface: DocValueFormat
        Format a double value. This is used by terms and stats aggregations to format keys for fields that use numbers as a doc value representation such as the long, double or date fields.
        Specified by:
        format in interface DocValueFormat
      • parseLong

        public long parseLong​(java.lang.String value,
                              boolean roundUp,
                              java.util.function.LongSupplier now)
        Description copied from interface: DocValueFormat
        Parse a value that was formatted with DocValueFormat.format(long) back to the original long value.
        Specified by:
        parseLong in interface DocValueFormat