Versions in this module Expand all Collapse all v0 v0.0.1 Oct 16, 2022 Changes in this version + func Abs(value interface{}) (interface{}, error) + func Ceil(number interface{}) int64 + func Floor(number interface{}) int64 + func Max(max interface{}, rest ...interface{}) float64 + func Min(min interface{}, rest ...interface{}) float64 + func Round(value float64) float64 + func Trunc(x float64) float64 + type AbsInterpreter struct + func (i AbsInterpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i AbsInterpreter) Schema() schema.Schema + type CeilInterpreter struct + func (i CeilInterpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i CeilInterpreter) Schema() schema.Schema + type FloorInterpreter struct + func (i FloorInterpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i FloorInterpreter) Schema() schema.Schema + type MaxInterpreter struct + func (i MaxInterpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i MaxInterpreter) Schema() schema.Schema + type MinInterpreter struct + func (i MinInterpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i MinInterpreter) Schema() schema.Schema + type RoundInterpreter struct + func (i RoundInterpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i RoundInterpreter) Schema() schema.Schema + type TruncInterpreter struct + func (i TruncInterpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i TruncInterpreter) Schema() schema.Schema