Class ExecuteSqlBind
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasetoolsruntime.model.ExecuteSqlBind
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public final class ExecuteSqlBind extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelBind information.
Note: Objects should always be created or deserialized using theExecuteSqlBind.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 theExecuteSqlBind.Builder, which maintain a set of all explicitly set fields calledExecuteSqlBind.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 classExecuteSqlBind.Builderstatic classExecuteSqlBind.ModeThe mode in which the bind is used.
-
Constructor Summary
Constructors Constructor Description ExecuteSqlBind(String dataType, String name, Integer index, ExecuteSqlBind.Mode mode, List<Object> values, List<Object> results, ExecuteSqlBindPlsqlTable plsqlTableTypeDetails)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExecuteSqlBind.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDataType()The data type.IntegergetIndex()Index of the bind.ExecuteSqlBind.ModegetMode()The mode in which the bind is used.StringgetName()Name of the bind.ExecuteSqlBindPlsqlTablegetPlsqlTableTypeDetails()List<Object>getResults()resultsList<Object>getValues()valuesinthashCode()ExecuteSqlBind.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ExecuteSqlBind
@Deprecated @ConstructorProperties({"dataType","name","index","mode","values","results","plsqlTableTypeDetails"}) public ExecuteSqlBind(String dataType, String name, Integer index, ExecuteSqlBind.Mode mode, List<Object> values, List<Object> results, ExecuteSqlBindPlsqlTable plsqlTableTypeDetails)
Deprecated.
-
-
Method Detail
-
builder
public static ExecuteSqlBind.Builder builder()
Create a new builder.
-
toBuilder
public ExecuteSqlBind.Builder toBuilder()
-
getDataType
public String getDataType()
The data type.- Returns:
- the value
-
getName
public String getName()
Name of the bind.- Returns:
- the value
-
getIndex
public Integer getIndex()
Index of the bind.Index of the first bind is 1.
- Returns:
- the value
-
getMode
public ExecuteSqlBind.Mode getMode()
The mode in which the bind is used.- Returns:
- the value
-
getPlsqlTableTypeDetails
public ExecuteSqlBindPlsqlTable getPlsqlTableTypeDetails()
-
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
-
-