diff options
Diffstat (limited to 'vendor/github.com/jackc/pgx/pgproto3/pgproto3.go')
| -rw-r--r-- | vendor/github.com/jackc/pgx/pgproto3/pgproto3.go | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/vendor/github.com/jackc/pgx/pgproto3/pgproto3.go b/vendor/github.com/jackc/pgx/pgproto3/pgproto3.go deleted file mode 100644 index fe7b085..0000000 --- a/vendor/github.com/jackc/pgx/pgproto3/pgproto3.go +++ /dev/null @@ -1,42 +0,0 @@ -package pgproto3 - -import "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 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) -} |
