SingleColumnChangeResponse class

Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column. The rule filter field can refer to one entity. The rule scope can be one of: Column. When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..

Constructors

SingleColumnChangeResponse({required Input<bool> array, required Input<int> arrayLength, required Input<bool> autoGenerated, required Input<String> charset, required Input<String> collation, required Input<String> comment, required Input<Map<String, String>> customFeatures, required Input<String> dataType, required Input<int> fractionalSecondsPrecision, required Input<String> length, required Input<bool> nullable, required Input<int> precision, required Input<int> scale, required Input<List<String>> setValues, required Input<bool> udt})
Creates a new SingleColumnChangeResponse. 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).
const
SingleColumnChangeResponse.fromMap(Map<String, dynamic> map)
factory

Properties

array → Input<bool>
Optional. Is the column of array type.
final
arrayLength → Input<int>
Optional. The length of the array, only relevant if the column type is an array.
final
autoGenerated → Input<bool>
Optional. Is the column auto-generated/identity.
final
charset → Input<String>
Optional. Charset override - instead of table level charset.
final
collation → Input<String>
Optional. Collation override - instead of table level collation.
final
comment → Input<String>
Optional. Comment associated with the column.
final
customFeatures → Input<Map<String, String>>
Optional. Custom engine specific features.
final
dataType → Input<String>
Optional. Column data type name.
final
fractionalSecondsPrecision → Input<int>
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
final
hashCode → int
The hash code for this object.
no setterinherited
length → Input<String>
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
final
nullable → Input<bool>
Optional. Is the column nullable.
final
precision → Input<int>
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scale → Input<int>
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
final
setValues → Input<List<String>>
Optional. Specifies the list of values allowed in the column.
final
udt → Input<bool>
Optional. Is the column a UDT (User-defined Type).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited