floor

@JvmName(name = "floorByField")
open fun <Context : Any, Result : Number?> floor(value: Field<Context, Result>): Value<Context, Result>(source)
@JvmName(name = "floorByProperty")
open fun <Context : Any, Result : Number?> floor(value: KProperty1<Context, Result>): Value<Context, Result>(source)
inline fun <Context : Any, Result : Number?> floor(value: Result): Value<Context, Result>(source)

The largest integer less than or equal to the specified value.

If the value is null or NaN, it is returned unchanged.

Example

class Sensor(
val value: Double,
val minBound: Double,
)

collection.aggregate()
.set {
Sensor::minBound set floor(Sensor::value)
}.toList()

External resources