Class QueryAggregation


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200601")
    public final class QueryAggregation
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Query results.
    Note: Objects should always be created or deserialized using the QueryAggregation.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 QueryAggregation.Builder, which maintain a set of all explicitly set fields called QueryAggregation.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

      • getTotalCount

        public Integer getTotalCount()
        Number of rows query retrieved.

        Up to maxTotalCount limit.

        Returns:
        the value
      • getTotalMatchedCount

        public Long getTotalMatchedCount()
        Number of rows matched by query.
        Returns:
        the value
      • getArePartialResults

        public Boolean getArePartialResults()
        True if query did not complete processing all data.
        Returns:
        the value
      • getPartialResultReason

        public String getPartialResultReason()
        Explanation of why results may be partial.

        Only set if arePartialResults is true.

        Returns:
        the value
      • getIsContentHidden

        public Boolean getIsContentHidden()
        True if the data returned by query is hidden.
        Returns:
        the value
      • getColumns

        public List<AbstractColumn> getColumns()
        Query result columns
        Returns:
        the value
      • getFields

        public List<AbstractColumn> getFields()
        Query result fields
        Returns:
        the value
      • getItems

        public List<Map<String,​Object>> getItems()
        Query result data
        Returns:
        the value
      • getQueryExecutionTimeInMs

        public Long getQueryExecutionTimeInMs()
        Time ellapsed executing query in milli-seconds.
        Returns:
        the value
      • getPercentComplete

        public Integer getPercentComplete()
        Percentage progress completion of the query.
        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