Class SchemaDriftConfig
The configuration for handling schema drift in a Source or Target operator.
Inherited Members
Namespace: Oci.DataintegrationService.Models
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class SchemaDriftConfig
Properties
DataTypeChangeHandling
Declaration
[JsonProperty(PropertyName = "dataTypeChangeHandling")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SchemaDriftConfig.DataTypeChangeHandlingEnum? DataTypeChangeHandling { get; set; }
Property Value
Type | Description |
---|---|
SchemaDriftConfig.DataTypeChangeHandlingEnum? | The setting for how to handle columns/fields with changed data types. |
ExtraColumnHandling
Declaration
[JsonProperty(PropertyName = "extraColumnHandling")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SchemaDriftConfig.ExtraColumnHandlingEnum? ExtraColumnHandling { get; set; }
Property Value
Type | Description |
---|---|
SchemaDriftConfig.ExtraColumnHandlingEnum? | The setting for how to handle extra columns/fields. NULL_FILLUP means that nulls will be loaded into the target for extra columns. |
IsValidationWarningIfAllowed
Declaration
[JsonProperty(PropertyName = "isValidationWarningIfAllowed")]
public bool? IsValidationWarningIfAllowed { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, display a validation warning for schema changes, even if they are allowed. |
MissingColumnHandling
Declaration
[JsonProperty(PropertyName = "missingColumnHandling")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SchemaDriftConfig.MissingColumnHandlingEnum? MissingColumnHandling { get; set; }
Property Value
Type | Description |
---|---|
SchemaDriftConfig.MissingColumnHandlingEnum? | The setting for how to handle missing columns/fields. NULL_SELECT means that null values will be selected from the source for missing columns. |