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

t()

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.