Skip to content

Commit 14c2ee9

Browse files
authored
fix(proto): add TCP protocol version in query packet (ClickHouse#1077)
1 parent f340744 commit 14c2ee9

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

conn_send_query.go

+11-10
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,17 @@ func (c *connect) sendQuery(body string, o *QueryOptions) error {
2727
c.debugf("[send query] compression=%q %s", c.compression, body)
2828
c.buffer.PutByte(proto.ClientQuery)
2929
q := proto.Query{
30-
ClientName: c.opt.ClientInfo.String(),
31-
ClientVersion: proto.Version{ClientVersionMajor, ClientVersionMinor, ClientVersionPatch}, //nolint:govet
32-
ID: o.queryID,
33-
Body: body,
34-
Span: o.span,
35-
QuotaKey: o.quotaKey,
36-
Compression: c.compression != CompressionNone,
37-
InitialAddress: c.conn.LocalAddr().String(),
38-
Settings: c.settings(o.settings),
39-
Parameters: parametersToProtoParameters(o.parameters),
30+
ClientTCPProtocolVersion: ClientTCPProtocolVersion,
31+
ClientName: c.opt.ClientInfo.String(),
32+
ClientVersion: proto.Version{ClientVersionMajor, ClientVersionMinor, ClientVersionPatch}, //nolint:govet
33+
ID: o.queryID,
34+
Body: body,
35+
Span: o.span,
36+
QuotaKey: o.quotaKey,
37+
Compression: c.compression != CompressionNone,
38+
InitialAddress: c.conn.LocalAddr().String(),
39+
Settings: c.settings(o.settings),
40+
Parameters: parametersToProtoParameters(o.parameters),
4041
}
4142
if err := q.Encode(c.buffer, c.revision); err != nil {
4243
return err

0 commit comments

Comments
 (0)