round method

PgDecimal round([
  1. int scale = 0,
  2. PgRoundingMode mode = PgRoundingMode.halfAwayFromZero
])

O valor arredondado para scale dígitos depois da vírgula (como round(x, scale) do PostgreSQL). scale pode ser negativa: round(-1) arredonda para dezenas e o resultado tem escala 0. A escala do resultado é max(scale, 0), mesmo que maior que a atual (round(1.5, 3) → 1.500). Valores não finitos são devolvidos como estão.

Implementation

PgDecimal round(
        [int scale = 0,
        PgRoundingMode mode = PgRoundingMode.halfAwayFromZero]) =>
    rescale(scale, mode);