MultiColumnDatatypeChangeResponse constructor
- required Input<
Map< customFeatures,String, String> > - required Input<
String> newDataType, - required Input<
int> overrideFractionalSecondsPrecision, - required Input<
String> overrideLength, - required Input<
int> overridePrecision, - required Input<
int> overrideScale, - required Input<
String> sourceDataTypeFilter, - required Input<
SourceNumericFilterResponse> sourceNumericFilter, - 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,
});