decimal method

double? decimal(
  1. String name
)

Returns a finite double query value, or null when it is absent.

Implementation

double? decimal(String name) {
  final value = string(name);
  if (value == null) return null;
  final result = double.tryParse(value);
  if (result == null || !result.isFinite) {
    throw ParameterFormatException(
      'Search parameter "$name" must be a finite number.',
      source: value,
    );
  }
  return result;
}