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
+1 -13
View File
@@ -126,19 +126,7 @@ func (BoxCodec) PlanScan(ci *ConnInfo, oid uint32, format int16, target interfac
}
func (c BoxCodec) DecodeDatabaseSQLValue(ci *ConnInfo, oid uint32, format int16, src []byte) (driver.Value, error) {
if format == TextFormatCode {
return string(src), nil
} else {
box, err := c.DecodeValue(ci, oid, format, src)
if err != nil {
return nil, err
}
buf, err := c.Encode(ci, oid, TextFormatCode, box, nil)
if err != nil {
return nil, err
}
return string(buf), nil
}
return codecDecodeToTextFormat(c, ci, oid, format, src)
}
func (c BoxCodec) DecodeValue(ci *ConnInfo, oid uint32, format int16, src []byte) (interface{}, error) {