diff options
Diffstat (limited to 'vendor/github.com/jackc/pgproto3/v2/pgproto3.go')
| -rw-r--r-- | vendor/github.com/jackc/pgproto3/v2/pgproto3.go | 65 | 
1 files changed, 0 insertions, 65 deletions
| diff --git a/vendor/github.com/jackc/pgproto3/v2/pgproto3.go b/vendor/github.com/jackc/pgproto3/v2/pgproto3.go deleted file mode 100644 index 70c825e3c..000000000 --- a/vendor/github.com/jackc/pgproto3/v2/pgproto3.go +++ /dev/null @@ -1,65 +0,0 @@ -package pgproto3 - -import ( -	"encoding/hex" -	"errors" -	"fmt" -) - -// Message is the interface implemented by an object that can decode and encode -// a particular PostgreSQL message. -type Message interface { -	// Decode is allowed and expected to retain a reference to data after -	// returning (unlike encoding.BinaryUnmarshaler). -	Decode(data []byte) error - -	// Encode appends itself to dst and returns the new buffer. -	Encode(dst []byte) []byte -} - -type FrontendMessage interface { -	Message -	Frontend() // no-op method to distinguish frontend from backend methods -} - -type BackendMessage interface { -	Message -	Backend() // no-op method to distinguish frontend from backend methods -} - -type AuthenticationResponseMessage interface { -	BackendMessage -	AuthenticationResponse() // no-op method to distinguish authentication responses -} - -type invalidMessageLenErr struct { -	messageType string -	expectedLen int -	actualLen   int -} - -func (e *invalidMessageLenErr) Error() string { -	return fmt.Sprintf("%s body must have length of %d, but it is %d", e.messageType, e.expectedLen, e.actualLen) -} - -type invalidMessageFormatErr struct { -	messageType string -} - -func (e *invalidMessageFormatErr) Error() string { -	return fmt.Sprintf("%s body is invalid", e.messageType) -} - -// getValueFromJSON gets the value from a protocol message representation in JSON. -func getValueFromJSON(v map[string]string) ([]byte, error) { -	if v == nil { -		return nil, nil -	} -	if text, ok := v["text"]; ok { -		return []byte(text), nil -	} -	if binary, ok := v["binary"]; ok { -		return hex.DecodeString(binary) -	} -	return nil, errors.New("unknown protocol representation") -} | 
