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