divideExpression method

Expr<Decimal?> divideExpression(
  1. Expr<Decimal?> divisor, {
  2. required int scale,
  3. DecimalRounding rounding = DecimalRounding.exact,
})

Divides two SQL expressions. A null operand produces null.

Implementation

Expr<Decimal?> divideExpression(
  Expr<Decimal?> divisor, {
  required int scale,
  DecimalRounding rounding = DecimalRounding.exact,
}) {
  Decimal.validateScale(scale);
  return Expr.internal(
    DecimalRatio(expressionNode, divisor.expressionNode, scale, rounding),
    Codecs.decimal.nullable(),
  );
}