Class ExecuteSqlResponseItemResultSetMetadata


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

    • Constructor Detail

      • ExecuteSqlResponseItemResultSetMetadata

        @Deprecated
        @ConstructorProperties({"databaseColumnName","uniqueColumnName","columnTypeName","precision","scale","isNullable"})
        public ExecuteSqlResponseItemResultSetMetadata​(String databaseColumnName,
                                                       String uniqueColumnName,
                                                       String columnTypeName,
                                                       Integer precision,
                                                       Integer scale,
                                                       Boolean isNullable)
        Deprecated.
    • Method Detail

      • getDatabaseColumnName

        public String getDatabaseColumnName()
        Name of the column in the Oracle Database.
        Returns:
        the value
      • getUniqueColumnName

        public String getUniqueColumnName()
        Name of the column in the response Result Set.
        Returns:
        the value
      • getColumnTypeName

        public String getColumnTypeName()
        Oracle Database data type of the column.
        Returns:
        the value
      • getPrecision

        public Integer getPrecision()
        Precision of the column.
        Returns:
        the value
      • getScale

        public Integer getScale()
        Scale of the column.
        Returns:
        the value
      • getIsNullable

        public Boolean getIsNullable()
        Specifies if the column is nullable (0 if the column is not nullable)
        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