Class ExecuteSqlResponseItemResultSetMetadata
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasetoolsruntime.model.ExecuteSqlResponseItemResultSetMetadata
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public final class ExecuteSqlResponseItemResultSetMetadata extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelMetadata of the column
Note: Objects should always be created or deserialized using theExecuteSqlResponseItemResultSetMetadata.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 calledExecuteSqlResponseItemResultSetMetadata.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExecuteSqlResponseItemResultSetMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExecuteSqlResponseItemResultSetMetadata.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetColumnTypeName()Oracle Database data type of the column.StringgetDatabaseColumnName()Name of the column in the Oracle Database.BooleangetIsNullable()Specifies if the column is nullable (0 if the column is not nullable)IntegergetPrecision()Precision of the column.IntegergetScale()Scale of the column.StringgetUniqueColumnName()Name of the column in the response Result Set.inthashCode()ExecuteSqlResponseItemResultSetMetadata.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
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
-
builder
public static ExecuteSqlResponseItemResultSetMetadata.Builder builder()
Create a new builder.
-
toBuilder
public ExecuteSqlResponseItemResultSetMetadata.Builder toBuilder()
-
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:
toStringin classcom.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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-