(m *Map, oid uint32, format int16, src []byte)
| 332 | } |
| 333 | |
| 334 | func (c *MultirangeCodec) DecodeValue(m *Map, oid uint32, format int16, src []byte) (any, error) { |
| 335 | if src == nil { |
| 336 | return nil, nil |
| 337 | } |
| 338 | |
| 339 | var multirange Multirange[Range[any]] |
| 340 | err := m.PlanScan(oid, format, &multirange).Scan(src, &multirange) |
| 341 | return multirange, err |
| 342 | } |
| 343 | |
| 344 | func parseUntypedTextMultirange(src []byte) ([]string, error) { |
| 345 | elements := make([]string, 0) |