Next implements the Datum interface.
(_ *EvalContext)
| 3389 | |
| 3390 | // Next implements the Datum interface. |
| 3391 | func (d *DArray) Next(_ *EvalContext) (Datum, bool) { |
| 3392 | a := DArray{ParamTyp: d.ParamTyp, Array: make(Datums, d.Len()+1)} |
| 3393 | copy(a.Array, d.Array) |
| 3394 | a.Array[len(a.Array)-1] = DNull |
| 3395 | return &a, true |
| 3396 | } |
| 3397 | |
| 3398 | // Max implements the Datum interface. |
| 3399 | func (d *DArray) Max(_ *EvalContext) (Datum, bool) { |