StructuredType¶
-
class
oci.data_integration.models.
StructuredType
(**kwargs)¶ Bases:
object
A StructuredType object represents a data type that exists in a physical data asset object such as a table column, but is more complex. For example, an Oracle database OBJECT type. It can be composed of multiple DataType objects.
Attributes
DT_TYPE_PRIMITIVE
A constant which can be used with the dt_type property of a StructuredType. DT_TYPE_STRUCTURED
A constant which can be used with the dt_type property of a StructuredType. config_definition
Gets the config_definition of this StructuredType. dt_type
Gets the dt_type of this StructuredType. schema
Gets the schema of this StructuredType. type_system_name
Gets the type_system_name of this StructuredType. Methods
__init__
(**kwargs)Initializes a new StructuredType object with values from keyword arguments. -
DT_TYPE_PRIMITIVE
= 'PRIMITIVE'¶ A constant which can be used with the dt_type property of a StructuredType. This constant has a value of “PRIMITIVE”
-
DT_TYPE_STRUCTURED
= 'STRUCTURED'¶ A constant which can be used with the dt_type property of a StructuredType. This constant has a value of “STRUCTURED”
-
__init__
(**kwargs)¶ Initializes a new StructuredType object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - schema (oci.data_integration.models.BaseType) – The value to assign to the schema property of this StructuredType.
- dt_type (str) – The value to assign to the dt_type property of this StructuredType. Allowed values for this property are: “PRIMITIVE”, “STRUCTURED”
- type_system_name (str) – The value to assign to the type_system_name property of this StructuredType.
- config_definition (oci.data_integration.models.ConfigDefinition) – The value to assign to the config_definition property of this StructuredType.
-
config_definition
¶ Gets the config_definition of this StructuredType.
Returns: The config_definition of this StructuredType. Return type: oci.data_integration.models.ConfigDefinition
-
dt_type
¶ Gets the dt_type of this StructuredType. The data type.
Allowed values for this property are: “PRIMITIVE”, “STRUCTURED”
Returns: The dt_type of this StructuredType. Return type: str
-
schema
¶ Gets the schema of this StructuredType.
Returns: The schema of this StructuredType. Return type: oci.data_integration.models.BaseType
-
type_system_name
¶ Gets the type_system_name of this StructuredType. The data type system name.
Returns: The type_system_name of this StructuredType. Return type: str
-