Class QueryStatistics

    • Method Detail

      • recordsMatched

        public final Double recordsMatched()

        The number of log events that matched the query string.

        Returns:
        The number of log events that matched the query string.
      • recordsScanned

        public final Double recordsScanned()

        The total number of log events scanned during the query.

        Returns:
        The total number of log events scanned during the query.
      • estimatedRecordsSkipped

        public final Double estimatedRecordsSkipped()

        An estimate of the number of log events that were skipped when processing this query, because the query contained an indexed field. Skipping these entries lowers query costs and improves the query performance time. For more information about field indexes, see PutIndexPolicy.

        Returns:
        An estimate of the number of log events that were skipped when processing this query, because the query contained an indexed field. Skipping these entries lowers query costs and improves the query performance time. For more information about field indexes, see PutIndexPolicy.
      • bytesScanned

        public final Double bytesScanned()

        The total number of bytes in the log events scanned during the query.

        Returns:
        The total number of bytes in the log events scanned during the query.
      • estimatedBytesSkipped

        public final Double estimatedBytesSkipped()

        An estimate of the number of bytes in the log events that were skipped when processing this query, because the query contained an indexed field. Skipping these entries lowers query costs and improves the query performance time. For more information about field indexes, see PutIndexPolicy.

        Returns:
        An estimate of the number of bytes in the log events that were skipped when processing this query, because the query contained an indexed field. Skipping these entries lowers query costs and improves the query performance time. For more information about field indexes, see PutIndexPolicy.
      • logGroupsScanned

        public final Double logGroupsScanned()

        The number of log groups that were scanned by this query.

        Returns:
        The number of log groups that were scanned by this query.
      • 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)