MacroPivotField¶
-
class
oci.data_integration.models.
MacroPivotField
(**kwargs)¶ Bases:
object
MacroPivotField is used for the PivotField with macro expressions. It can contain the rules according to the macro pattern/attribute added and create new fields according to the PivotKeyValues
Methods
__init__
(**kwargs)Initializes a new MacroPivotField object with values from keyword arguments. Attributes
column_name_pattern
Gets the column_name_pattern of this MacroPivotField. expr
Gets the expr of this MacroPivotField. is_use_source_type
Gets the is_use_source_type of this MacroPivotField. type
Gets the type of this MacroPivotField. use_type
Gets the use_type of this MacroPivotField. -
__init__
(**kwargs)¶ Initializes a new MacroPivotField object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - is_use_source_type (bool) – The value to assign to the is_use_source_type property of this MacroPivotField.
- expr (oci.data_integration.models.Expression) – The value to assign to the expr property of this MacroPivotField.
- use_type (oci.data_integration.models.ConfiguredType) – The value to assign to the use_type property of this MacroPivotField.
- type (oci.data_integration.models.BaseType) – The value to assign to the type property of this MacroPivotField.
- column_name_pattern (str) – The value to assign to the column_name_pattern property of this MacroPivotField.
-
column_name_pattern
¶ Gets the column_name_pattern of this MacroPivotField. column name pattern can be used to generate the name structure of the generated columns. By default column names are of %PIVOT_KEY_VALUE% or %MACRO_INPUT%_%PIVOT_KEY_VALUE%, but we can change it something by passing something like MY_PREFIX%PIVOT_KEY_VALUE%MY_SUFFIX or MY_PREFIX%MACRO_INPUT%_%PIVOT_KEY_VALUE%MY_SUFFIX which will add custom prefix and suffix to the column name.
Returns: The column_name_pattern of this MacroPivotField. Return type: str
-
expr
¶ Gets the expr of this MacroPivotField.
Returns: The expr of this MacroPivotField. Return type: oci.data_integration.models.Expression
-
is_use_source_type
¶ Gets the is_use_source_type of this MacroPivotField. Specifies whether the type of macro fields is inferred from an expression or useType (false) or the source field (true).
Returns: The is_use_source_type of this MacroPivotField. Return type: bool
-
type
¶ Gets the type of this MacroPivotField.
Returns: The type of this MacroPivotField. Return type: oci.data_integration.models.BaseType
-
use_type
¶ Gets the use_type of this MacroPivotField.
Returns: The use_type of this MacroPivotField. Return type: oci.data_integration.models.ConfiguredType
-