(left, right *types.T)
| 1798 | type cmpOpOverload []overloadImpl |
| 1799 | |
| 1800 | func (o cmpOpOverload) LookupImpl(left, right *types.T) (*CmpOp, bool) { |
| 1801 | for _, fn := range o { |
| 1802 | casted := fn.(*CmpOp) |
| 1803 | if casted.matchParams(left, right) { |
| 1804 | return casted, true |
| 1805 | } |
| 1806 | } |
| 1807 | return nil, false |
| 1808 | } |
| 1809 | |
| 1810 | func makeCmpOpOverload( |
| 1811 | fn func(ctx *EvalContext, left, right Datum) (Datum, error), a, b *types.T, nullableArgs bool, |
no test coverage detected