(codec Codec, m *Map, oid uint32, format int16, src []byte, dst any)
| 1167 | var ErrScanTargetTypeChanged = errors.New("scan target type changed") |
| 1168 | |
| 1169 | func codecScan(codec Codec, m *Map, oid uint32, format int16, src []byte, dst any) error { |
| 1170 | scanPlan := codec.PlanScan(m, oid, format, dst) |
| 1171 | if scanPlan == nil { |
| 1172 | return fmt.Errorf("PlanScan did not find a plan") |
| 1173 | } |
| 1174 | return scanPlan.Scan(src, dst) |
| 1175 | } |
| 1176 | |
| 1177 | func codecDecodeToTextFormat(codec Codec, m *Map, oid uint32, format int16, src []byte) (driver.Value, error) { |
| 1178 | if src == nil { |
no test coverage detected