Class Statistics

    • Method Detail

      • count

        public final Integer count()

        The number of values in the field. If the response value is -1, refer to CountLong.

        Returns:
        The number of values in the field. If the response value is -1, refer to CountLong.
      • countDistinct

        public final Integer countDistinct()

        The number of distinct values in the field. If the response value is -1, refer to CountDistinctLong.

        Returns:
        The number of distinct values in the field. If the response value is -1, refer to CountDistinctLong.
      • countNull

        public final Integer countNull()

        The number of null values in the field. If the response value is -1, refer to CountNullLong.

        Returns:
        The number of null values in the field. If the response value is -1, refer to CountNullLong.
      • countNan

        public final Integer countNan()

        The number of NAN (not a number) values in the field. If the response value is -1, refer to CountNanLong.

        Returns:
        The number of NAN (not a number) values in the field. If the response value is -1, refer to CountNanLong.
      • min

        public final String min()

        For a numeric field, the minimum value in the field.

        Returns:
        For a numeric field, the minimum value in the field.
      • max

        public final String max()

        For a numeric field, the maximum value in the field.

        Returns:
        For a numeric field, the maximum value in the field.
      • avg

        public final Double avg()

        For a numeric field, the average value in the field.

        Returns:
        For a numeric field, the average value in the field.
      • stddev

        public final Double stddev()

        For a numeric field, the standard deviation.

        Returns:
        For a numeric field, the standard deviation.
      • countLong

        public final Long countLong()

        The number of values in the field. CountLong is used instead of Count if the value is greater than 2,147,483,647.

        Returns:
        The number of values in the field. CountLong is used instead of Count if the value is greater than 2,147,483,647.
      • countDistinctLong

        public final Long countDistinctLong()

        The number of distinct values in the field. CountDistinctLong is used instead of CountDistinct if the value is greater than 2,147,483,647.

        Returns:
        The number of distinct values in the field. CountDistinctLong is used instead of CountDistinct if the value is greater than 2,147,483,647.
      • countNullLong

        public final Long countNullLong()

        The number of null values in the field. CountNullLong is used instead of CountNull if the value is greater than 2,147,483,647.

        Returns:
        The number of null values in the field. CountNullLong is used instead of CountNull if the value is greater than 2,147,483,647.
      • countNanLong

        public final Long countNanLong()

        The number of NAN (not a number) values in the field. CountNanLong is used instead of CountNan if the value is greater than 2,147,483,647.

        Returns:
        The number of NAN (not a number) values in the field. CountNanLong is used instead of CountNan if the value is greater than 2,147,483,647.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)