DecimalType constructor
- required int precision,
- required int scale,
Creates a decimal type with precision total digits (1 to 38) and
scale fractional digits (0 to precision).
Throws a RangeError when either value is out of range.
Implementation
DecimalType({required this.precision, required this.scale}) {
if (precision < 1 || precision > 38) {
throw RangeError.range(precision, 1, 38, 'precision');
}
if (scale < 0 || scale > precision) {
throw RangeError.range(scale, 0, precision, 'scale');
}
}