This mixin includes the standard mathematical methods (+, -, *, and /) that are defined on objects that can be used in a numeric context in SQL.
Example
- sql.a.plus(sql.b) //=> "a" + "b"
- sql.a.minus(sql.b) //=> "a" - "b"
- sql.a.multiply(sql.b) //=> "a" * "b"
- sql.a.divide(sql.b) //=> "a" / "b"
- define({
Returns
- sql.a.divide(sql.b) //=> "a" / "b"
patio.sql.NumericExpression
- numericMethod("divide")
Returns
- sql.a.minus(sql.b) //=> "a" - "b"
patio.sql.NumericExpression
- numericMethod("minus")
Returns
- sql.a.multiply(sql.b) //=> "a" * "b"
patio.sql.NumericExpression
- numericMethod("multiply")
Returns
- sql.a.plus(sql.b) //=> "a" + "b"
patio.sql.NumericExpression
- numericMethod("plus")