(msg message.Message, version primitive.ProtocolVersion)
| 54 | } |
| 55 | |
| 56 | func (c *partialQueryCodec) EncodedLength(msg message.Message, version primitive.ProtocolVersion) (int, error) { |
| 57 | switch query := msg.(type) { |
| 58 | case *PartialQuery: |
| 59 | length := primitive.LengthOfLongString(query.Query) |
| 60 | length += primitive.LengthOfShort |
| 61 | length += len(query.Parameters) |
| 62 | return length, nil |
| 63 | default: |
| 64 | return builtinQueryCodec.EncodedLength(msg, version) |
| 65 | } |
| 66 | } |
| 67 | |
| 68 | func (c *partialQueryCodec) Decode(source io.Reader, _ primitive.ProtocolVersion) (msg message.Message, err error) { |
| 69 | var ( |
no outgoing calls