2
0

Rename base.Conn to base.PgConn

- pgx.Conn embeds base.PgConn privately
- Add pgx.Conn.ParameterStatus
This commit is contained in:
Jack Christensen
2018-12-28 12:16:50 -06:00
parent 5c05f3f2ce
commit b63370e5d5
11 changed files with 76 additions and 72 deletions
+3 -3
View File
@@ -193,7 +193,7 @@ func (rc *ReplicationConn) SendStandbyStatus(k *StandbyStatus) (err error) {
pgio.SetInt32(buf[sp:], int32(len(buf[sp:])))
_, err = rc.c.BaseConn.NetConn.Write(buf)
_, err = rc.c.pgConn.NetConn.Write(buf)
if err != nil {
rc.c.die(err)
}
@@ -300,7 +300,7 @@ func (rc *ReplicationConn) WaitForReplicationMessage(ctx context.Context) (*Repl
go func() {
select {
case <-ctx.Done():
if err := rc.c.BaseConn.NetConn.SetDeadline(time.Now()); err != nil {
if err := rc.c.pgConn.NetConn.SetDeadline(time.Now()); err != nil {
rc.Close() // Close connection if unable to set deadline
return
}
@@ -314,7 +314,7 @@ func (rc *ReplicationConn) WaitForReplicationMessage(ctx context.Context) (*Repl
var err error
select {
case err = <-rc.c.closedChan:
if err := rc.c.BaseConn.NetConn.SetDeadline(time.Time{}); err != nil {
if err := rc.c.pgConn.NetConn.SetDeadline(time.Time{}); err != nil {
rc.Close() // Close connection if unable to disable deadline
return nil, err
}