mirror of
https://github.com/jackc/pgx.git
synced 2025-05-31 11:42:24 +00:00
Fix encode plan names
This commit is contained in:
parent
f573cde09c
commit
6cb3439492
@ -113,14 +113,14 @@ func (BoolCodec) PlanEncode(ci *ConnInfo, oid uint32, format int16, value interf
|
||||
case bool:
|
||||
return encodePlanBoolCodecBinaryBool{}
|
||||
case BoolValuer:
|
||||
return encodePlanBoolCodecBinaryBoolScanner{}
|
||||
return encodePlanBoolCodecBinaryBoolValuer{}
|
||||
}
|
||||
case TextFormatCode:
|
||||
switch value.(type) {
|
||||
case bool:
|
||||
return encodePlanBoolCodecTextBool{}
|
||||
case BoolValuer:
|
||||
return encodePlanBoolCodecTextBoolScanner{}
|
||||
return encodePlanBoolCodecTextBoolValuer{}
|
||||
}
|
||||
}
|
||||
|
||||
@ -141,9 +141,9 @@ func (encodePlanBoolCodecBinaryBool) Encode(value interface{}, buf []byte) (newB
|
||||
return buf, nil
|
||||
}
|
||||
|
||||
type encodePlanBoolCodecTextBoolScanner struct{}
|
||||
type encodePlanBoolCodecTextBoolValuer struct{}
|
||||
|
||||
func (encodePlanBoolCodecTextBoolScanner) Encode(value interface{}, buf []byte) (newBuf []byte, err error) {
|
||||
func (encodePlanBoolCodecTextBoolValuer) Encode(value interface{}, buf []byte) (newBuf []byte, err error) {
|
||||
b, err := value.(BoolValuer).BoolValue()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -162,9 +162,9 @@ func (encodePlanBoolCodecTextBoolScanner) Encode(value interface{}, buf []byte)
|
||||
return buf, nil
|
||||
}
|
||||
|
||||
type encodePlanBoolCodecBinaryBoolScanner struct{}
|
||||
type encodePlanBoolCodecBinaryBoolValuer struct{}
|
||||
|
||||
func (encodePlanBoolCodecBinaryBoolScanner) Encode(value interface{}, buf []byte) (newBuf []byte, err error) {
|
||||
func (encodePlanBoolCodecBinaryBoolValuer) Encode(value interface{}, buf []byte) (newBuf []byte, err error) {
|
||||
b, err := value.(BoolValuer).BoolValue()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
Loading…
x
Reference in New Issue
Block a user