2
0

Extract codecDecodeToTextFormat

This commit is contained in:
Jack Christensen
2022-01-03 21:23:29 -06:00
parent f7c0c31e87
commit 6a32f938f1
5 changed files with 22 additions and 46 deletions
+3 -15
View File
@@ -209,11 +209,7 @@ func (c Int2Codec) DecodeDatabaseSQLValue(ci *ConnInfo, oid uint32, format int16
}
var n int64
scanPlan := c.PlanScan(ci, oid, format, &n, true)
if scanPlan == nil {
return nil, fmt.Errorf("PlanScan did not find a plan")
}
err := scanPlan.Scan(ci, oid, format, src, &n)
err := codecScan(c, ci, oid, format, src, &n)
if err != nil {
return nil, err
}
@@ -693,11 +689,7 @@ func (c Int4Codec) DecodeDatabaseSQLValue(ci *ConnInfo, oid uint32, format int16
}
var n int64
scanPlan := c.PlanScan(ci, oid, format, &n, true)
if scanPlan == nil {
return nil, fmt.Errorf("PlanScan did not find a plan")
}
err := scanPlan.Scan(ci, oid, format, src, &n)
err := codecScan(c, ci, oid, format, src, &n)
if err != nil {
return nil, err
}
@@ -1188,11 +1180,7 @@ func (c Int8Codec) DecodeDatabaseSQLValue(ci *ConnInfo, oid uint32, format int16
}
var n int64
scanPlan := c.PlanScan(ci, oid, format, &n, true)
if scanPlan == nil {
return nil, fmt.Errorf("PlanScan did not find a plan")
}
err := scanPlan.Scan(ci, oid, format, src, &n)
err := codecScan(c, ci, oid, format, src, &n)
if err != nil {
return nil, err
}