Class ExecutionStats

    • Method Detail

      • executionTimeInMillis

        public final Long executionTimeInMillis()

        Total time, measured in milliseconds, that was needed for the scheduled query run to complete.

        Returns:
        Total time, measured in milliseconds, that was needed for the scheduled query run to complete.
      • dataWrites

        public final Long dataWrites()

        Data writes metered for records ingested in a single scheduled query run.

        Returns:
        Data writes metered for records ingested in a single scheduled query run.
      • bytesMetered

        public final Long bytesMetered()

        Bytes metered for a single scheduled query run.

        Returns:
        Bytes metered for a single scheduled query run.
      • recordsIngested

        public final Long recordsIngested()

        The number of records ingested for a single scheduled query run.

        Returns:
        The number of records ingested for a single scheduled query run.
      • queryResultRows

        public final Long queryResultRows()

        Number of rows present in the output from running a query before ingestion to destination data source.

        Returns:
        Number of rows present in the output from running a query before ingestion to destination data source.
      • 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)