Class SqlMetrics


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20201101")
    public final class SqlMetrics
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Metrics of the Sql in the Sql tuning set.
    Note: Objects should always be created or deserialized using the SqlMetrics.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the SqlMetrics.Builder, which maintain a set of all explicitly set fields called SqlMetrics.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Method Detail

      • getCpuTime

        public Long getCpuTime()
        Total CPU time consumed by the Sql.
        Returns:
        the value
      • getElapsedTime

        public Long getElapsedTime()
        Elapsed time of the Sql.
        Returns:
        the value
      • getBufferGets

        public Long getBufferGets()
        Sum total number of buffer gets.
        Returns:
        the value
      • getDiskReads

        public Long getDiskReads()
        Sum total number of disk reads.
        Returns:
        the value
      • getDirectWrites

        public Long getDirectWrites()
        Sum total number of direct path writes.
        Returns:
        the value
      • getExecutions

        public Long getExecutions()
        Total executions of this SQL statement.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel