(val super.Value)
| 120 | type missingAsNull struct{ Evaluator } |
| 121 | |
| 122 | func (m *missingAsNull) Eval(val super.Value) super.Value { |
| 123 | val = m.Evaluator.Eval(val) |
| 124 | if val.IsMissing() { |
| 125 | return super.Null |
| 126 | } |
| 127 | return val |
| 128 | } |
| 129 | |
| 130 | // Compare returns an interger comparing two values according to the receiver's |
| 131 | // configuration. The result will be 0 if a==b, -1 if a < b, and +1 if a > b. |