ExecuteSqlBind

class oci.database_tools_runtime.models.ExecuteSqlBind(**kwargs)

Bases: object

Bind information.

Attributes

MODE_IN A constant which can be used with the mode property of a ExecuteSqlBind.
MODE_INOUT A constant which can be used with the mode property of a ExecuteSqlBind.
MODE_OUT A constant which can be used with the mode property of a ExecuteSqlBind.
data_type [Required] Gets the data_type of this ExecuteSqlBind.
index Gets the index of this ExecuteSqlBind.
mode Gets the mode of this ExecuteSqlBind.
name Gets the name of this ExecuteSqlBind.
plsql_table_type_details Gets the plsql_table_type_details of this ExecuteSqlBind.
results Gets the results of this ExecuteSqlBind.
values Gets the values of this ExecuteSqlBind.

Methods

__init__(**kwargs) Initializes a new ExecuteSqlBind object with values from keyword arguments.
MODE_IN = 'IN'

A constant which can be used with the mode property of a ExecuteSqlBind. This constant has a value of “IN”

MODE_INOUT = 'INOUT'

A constant which can be used with the mode property of a ExecuteSqlBind. This constant has a value of “INOUT”

MODE_OUT = 'OUT'

A constant which can be used with the mode property of a ExecuteSqlBind. This constant has a value of “OUT”

__init__(**kwargs)

Initializes a new ExecuteSqlBind object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • data_type (str) – The value to assign to the data_type property of this ExecuteSqlBind.
  • name (str) – The value to assign to the name property of this ExecuteSqlBind.
  • index (int) – The value to assign to the index property of this ExecuteSqlBind.
  • mode (str) – The value to assign to the mode property of this ExecuteSqlBind. Allowed values for this property are: “IN”, “INOUT”, “OUT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • values (list[object]) – The value to assign to the values property of this ExecuteSqlBind.
  • results (list[object]) – The value to assign to the results property of this ExecuteSqlBind.
  • plsql_table_type_details (oci.database_tools_runtime.models.ExecuteSqlBindPlsqlTable) – The value to assign to the plsql_table_type_details property of this ExecuteSqlBind.
data_type

[Required] Gets the data_type of this ExecuteSqlBind. The data type.

Returns:The data_type of this ExecuteSqlBind.
Return type:str
index

Gets the index of this ExecuteSqlBind. Index of the bind. Index of the first bind is 1.

Returns:The index of this ExecuteSqlBind.
Return type:int
mode

Gets the mode of this ExecuteSqlBind. The mode in which the bind is used.

Allowed values for this property are: “IN”, “INOUT”, “OUT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The mode of this ExecuteSqlBind.
Return type:str
name

Gets the name of this ExecuteSqlBind. Name of the bind.

Returns:The name of this ExecuteSqlBind.
Return type:str
plsql_table_type_details

Gets the plsql_table_type_details of this ExecuteSqlBind.

Returns:The plsql_table_type_details of this ExecuteSqlBind.
Return type:oci.database_tools_runtime.models.ExecuteSqlBindPlsqlTable
results

Gets the results of this ExecuteSqlBind. results

Returns:The results of this ExecuteSqlBind.
Return type:list[object]
values

Gets the values of this ExecuteSqlBind. values

Returns:The values of this ExecuteSqlBind.
Return type:list[object]