MultiColumnDatatypeChangeResponse constructor

const MultiColumnDatatypeChangeResponse({
  1. required Input<Map<String, String>> customFeatures,
  2. required Input<String> newDataType,
  3. required Input<int> overrideFractionalSecondsPrecision,
  4. required Input<String> overrideLength,
  5. required Input<int> overridePrecision,
  6. required Input<int> overrideScale,
  7. required Input<String> sourceDataTypeFilter,
  8. required Input<SourceNumericFilterResponse> sourceNumericFilter,
  9. required Input<SourceTextFilterResponse> sourceTextFilter,
})

Creates a new MultiColumnDatatypeChangeResponse. customFeatures Optional. Custom engine specific features. newDataType New data type. overrideFractionalSecondsPrecision Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision. overrideLength Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length. overridePrecision Optional. Column precision - when relevant - if not specified and relevant uses the source column precision. overrideScale Optional. Column scale - when relevant - if not specified and relevant uses the source column scale. sourceDataTypeFilter Filter on source data type. sourceNumericFilter Optional. Filter for fixed point number data types such as NUMERIC/NUMBER. sourceTextFilter Optional. Filter for text-based data types like varchar.

Implementation

const MultiColumnDatatypeChangeResponse({
  required this.customFeatures,
  required this.newDataType,
  required this.overrideFractionalSecondsPrecision,
  required this.overrideLength,
  required this.overridePrecision,
  required this.overrideScale,
  required this.sourceDataTypeFilter,
  required this.sourceNumericFilter,
  required this.sourceTextFilter,
});