View Source GoogleApi.DataMigration.V1.Model.ValueTransformation (google_api_data_migration v0.21.0)
Description of data transformation during migration as part of the ConditionalColumnSetValue.
Attributes
-
applyHash
(type:GoogleApi.DataMigration.V1.Model.ApplyHash.t
, default:nil
) - Optional. Applies a hash function on the data -
assignMaxValue
(type:GoogleApi.DataMigration.V1.Model.Empty.t
, default:nil
) - Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc -
assignMinValue
(type:GoogleApi.DataMigration.V1.Model.Empty.t
, default:nil
) - Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc -
assignNull
(type:GoogleApi.DataMigration.V1.Model.Empty.t
, default:nil
) - Optional. Set to null -
assignSpecificValue
(type:GoogleApi.DataMigration.V1.Model.AssignSpecificValue.t
, default:nil
) - Optional. Set to a specific value (value is converted to fit the target data type) -
doubleComparison
(type:GoogleApi.DataMigration.V1.Model.DoubleComparisonFilter.t
, default:nil
) - Optional. Filter on relation between source value and compare value of type double. -
intComparison
(type:GoogleApi.DataMigration.V1.Model.IntComparisonFilter.t
, default:nil
) - Optional. Filter on relation between source value and compare value of type integer. -
isNull
(type:GoogleApi.DataMigration.V1.Model.Empty.t
, default:nil
) - Optional. Value is null -
roundScale
(type:GoogleApi.DataMigration.V1.Model.RoundToScale.t
, default:nil
) - Optional. Allows the data to change scale -
valueList
(type:GoogleApi.DataMigration.V1.Model.ValueListFilter.t
, default:nil
) - Optional. Value is found in the specified list.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DataMigration.V1.Model.ValueTransformation{ applyHash: GoogleApi.DataMigration.V1.Model.ApplyHash.t() | nil, assignMaxValue: GoogleApi.DataMigration.V1.Model.Empty.t() | nil, assignMinValue: GoogleApi.DataMigration.V1.Model.Empty.t() | nil, assignNull: GoogleApi.DataMigration.V1.Model.Empty.t() | nil, assignSpecificValue: GoogleApi.DataMigration.V1.Model.AssignSpecificValue.t() | nil, doubleComparison: GoogleApi.DataMigration.V1.Model.DoubleComparisonFilter.t() | nil, intComparison: GoogleApi.DataMigration.V1.Model.IntComparisonFilter.t() | nil, isNull: GoogleApi.DataMigration.V1.Model.Empty.t() | nil, roundScale: GoogleApi.DataMigration.V1.Model.RoundToScale.t() | nil, valueList: GoogleApi.DataMigration.V1.Model.ValueListFilter.t() | nil }