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