Class DocValueFormat.DateTime

    • Constructor Detail

      • DateTime

        public DateTime​(DateFormatter formatter,
                        org.joda.time.DateTimeZone timeZone)
      • DateTime

        public DateTime​(StreamInput in)
                 throws java.io.IOException
        Throws:
        java.io.IOException
    • 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