StructuredType¶
-
class
oci.data_integration.models.StructuredType(**kwargs)¶ Bases:
objectA 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_PRIMITIVEA constant which can be used with the dt_type property of a StructuredType. DT_TYPE_STRUCTUREDA constant which can be used with the dt_type property of a StructuredType. config_definitionGets the config_definition of this StructuredType. dt_typeGets the dt_type of this StructuredType. schemaGets the schema of this StructuredType. type_system_nameGets 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
-