SingleColumnChange constructor

const SingleColumnChange({
  1. Input<bool>? array,
  2. Input<int>? arrayLength,
  3. Input<bool>? autoGenerated,
  4. Input<String>? charset,
  5. Input<String>? collation,
  6. Input<String>? comment,
  7. Input<Map<String, String>>? customFeatures,
  8. Input<String>? dataType,
  9. Input<int>? fractionalSecondsPrecision,
  10. Input<String>? length,
  11. Input<bool>? nullable,
  12. Input<int>? precision,
  13. Input<int>? scale,
  14. Input<List<String>>? setValues,
  15. Input<bool>? udt,
})

Creates a new SingleColumnChange. array Optional. Is the column of array type. arrayLength Optional. The length of the array, only relevant if the column type is an array. autoGenerated Optional. Is the column auto-generated/identity. charset Optional. Charset override - instead of table level charset. collation Optional. Collation override - instead of table level collation. comment Optional. Comment associated with the column. customFeatures Optional. Custom engine specific features. dataType Optional. Column data type name. fractionalSecondsPrecision Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant. length Optional. Column length - e.g. 50 as in varchar (50) - when relevant. nullable Optional. Is the column nullable. precision Optional. Column precision - e.g. 8 as in double (8,2) - when relevant. scale Optional. Column scale - e.g. 2 as in double (8,2) - when relevant. setValues Optional. Specifies the list of values allowed in the column. udt Optional. Is the column a UDT (User-defined Type).

Implementation

const SingleColumnChange({
  this.array,
  this.arrayLength,
  this.autoGenerated,
  this.charset,
  this.collation,
  this.comment,
  this.customFeatures,
  this.dataType,
  this.fractionalSecondsPrecision,
  this.length,
  this.nullable,
  this.precision,
  this.scale,
  this.setValues,
  this.udt,
});