MCPcopy
hub / github.com/jackc/pgx / getResultsDeallocate

Method getResultsDeallocate

pgconn/pgconn.go:2752–2769  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2750}
2751
2752func (p *Pipeline) getResultsDeallocate() (*CloseComplete, error) {
2753 msg, err := p.receiveMessage()
2754 if err != nil {
2755 return nil, err
2756 }
2757
2758 switch msg := msg.(type) {
2759 case *pgproto3.CloseComplete:
2760 return &CloseComplete{}, nil
2761 case *pgproto3.ErrorResponse:
2762 pgErr := ErrorResponseToPgError(msg)
2763 p.state.HandleError(pgErr)
2764 p.conn.resultReader.closed = true
2765 return nil, pgErr
2766 default:
2767 return nil, p.handleUnexpectedMessage("Deallocate", msg)
2768 }
2769}
2770
2771func (p *Pipeline) getResultsSync() (*PipelineSync, error) {
2772 msg, err := p.receiveMessage()

Callers 1

getResultsMethod · 0.95

Calls 4

receiveMessageMethod · 0.95
ErrorResponseToPgErrorFunction · 0.85
HandleErrorMethod · 0.80

Tested by

no test coverage detected