Class ReduceDecimalsRule.FloorExpander

  • Enclosing class:
    ReduceDecimalsRule

    private class ReduceDecimalsRule.FloorExpander
    extends ReduceDecimalsRule.RexExpander
    Expander that rewrites floor(decimal) expressions:
     if (value < 0)
         (value - 0.99...) / (10^scale)
     else
         value / (10 ^ scale)