@@ -97,7 +97,7 @@ class RequestEncoder {
9797 const Greeting &greet);
9898
9999 /* * Sync value is used as request id. */
100- static size_t getSync () { return sync; }
100+ static size_t getSync () { return static_cast < size_t >( sync) ; }
101101 static constexpr size_t PREHEADER_SIZE = 5 ;
102102private:
103103 void encodeHeader (int request);
@@ -124,9 +124,9 @@ RequestEncoder<BUFFER>::encodePing()
124124 m_Buf.write (uint32_t {0 });
125125 encodeHeader (Iproto::PING);
126126 mpp::encode (m_Buf, mpp::as_map (std::make_tuple ()));
127- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
127+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
128128 ++request_start;
129- request_start.set (__builtin_bswap32 (request_size));
129+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
130130 return request_size + PREHEADER_SIZE;
131131}
132132
@@ -142,9 +142,9 @@ RequestEncoder<BUFFER>::encodeInsert(const T &tuple, uint32_t space_id)
142142 mpp::encode (m_Buf, mpp::as_map (std::forward_as_tuple (
143143 MPP_AS_CONST (Iproto::SPACE_ID), space_id,
144144 MPP_AS_CONST (Iproto::TUPLE), tuple)));
145- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
145+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
146146 ++request_start;
147- request_start.set (__builtin_bswap32 (request_size));
147+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
148148 return request_size + PREHEADER_SIZE;
149149}
150150
@@ -160,9 +160,9 @@ RequestEncoder<BUFFER>::encodeReplace(const T &tuple, uint32_t space_id)
160160 mpp::encode (m_Buf, mpp::as_map (std::forward_as_tuple (
161161 MPP_AS_CONST (Iproto::SPACE_ID), space_id,
162162 MPP_AS_CONST (Iproto::TUPLE), tuple)));
163- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
163+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
164164 ++request_start;
165- request_start.set (__builtin_bswap32 (request_size));
165+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
166166 return request_size + PREHEADER_SIZE;
167167}
168168
@@ -180,9 +180,9 @@ RequestEncoder<BUFFER>::encodeDelete(const T &key, uint32_t space_id,
180180 MPP_AS_CONST (Iproto::SPACE_ID), space_id,
181181 MPP_AS_CONST (Iproto::INDEX_ID), index_id,
182182 MPP_AS_CONST (Iproto::KEY), key)));
183- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
183+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
184184 ++request_start;
185- request_start.set (__builtin_bswap32 (request_size));
185+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
186186 return request_size + PREHEADER_SIZE;
187187}
188188
@@ -201,9 +201,9 @@ RequestEncoder<BUFFER>::encodeUpdate(const K &key, const T &tuple,
201201 MPP_AS_CONST (Iproto::INDEX_ID), index_id,
202202 MPP_AS_CONST (Iproto::KEY), key,
203203 MPP_AS_CONST (Iproto::TUPLE), tuple)));
204- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
204+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
205205 ++request_start;
206- request_start.set (__builtin_bswap32 (request_size));
206+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
207207 return request_size + PREHEADER_SIZE;
208208}
209209
@@ -222,9 +222,9 @@ RequestEncoder<BUFFER>::encodeUpsert(const T &tuple, const O &ops,
222222 MPP_AS_CONST (Iproto::INDEX_BASE), index_base,
223223 MPP_AS_CONST (Iproto::OPS), ops,
224224 MPP_AS_CONST (Iproto::TUPLE), tuple)));
225- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
225+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
226226 ++request_start;
227- request_start.set (__builtin_bswap32 (request_size));
227+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
228228 return request_size + PREHEADER_SIZE;
229229}
230230
@@ -247,9 +247,9 @@ RequestEncoder<BUFFER>::encodeSelect(const T &key,
247247 MPP_AS_CONST (Iproto::OFFSET), offset,
248248 MPP_AS_CONST (Iproto::ITERATOR), iterator,
249249 MPP_AS_CONST (Iproto::KEY), key)));
250- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
250+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
251251 ++request_start;
252- request_start.set (__builtin_bswap32 (request_size));
252+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
253253 return request_size + PREHEADER_SIZE;
254254}
255255
@@ -266,9 +266,9 @@ RequestEncoder<BUFFER>::encodeExecute(const std::string& statement, const T& par
266266 MPP_AS_CONST (Iproto::SQL_TEXT), statement,
267267 MPP_AS_CONST (Iproto::SQL_BIND), parameters,
268268 MPP_AS_CONST (Iproto::OPTIONS), std::make_tuple ())));
269- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
269+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
270270 ++request_start;
271- request_start.set (__builtin_bswap32 (request_size));
271+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
272272 return request_size + PREHEADER_SIZE;
273273}
274274
@@ -285,9 +285,9 @@ RequestEncoder<BUFFER>::encodeExecute(unsigned int stmt_id, const T& parameters)
285285 MPP_AS_CONST (Iproto::STMT_ID), stmt_id,
286286 MPP_AS_CONST (Iproto::SQL_BIND), parameters,
287287 MPP_AS_CONST (Iproto::OPTIONS), std::make_tuple ())));
288- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
288+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
289289 ++request_start;
290- request_start.set (__builtin_bswap32 (request_size));
290+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
291291 return request_size + PREHEADER_SIZE;
292292}
293293
@@ -301,9 +301,9 @@ RequestEncoder<BUFFER>::encodePrepare(const std::string& statement)
301301 encodeHeader (Iproto::PREPARE);
302302 mpp::encode (m_Buf, mpp::as_map (std::forward_as_tuple (
303303 MPP_AS_CONST (Iproto::SQL_TEXT), statement)));
304- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
304+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
305305 ++request_start;
306- request_start.set (__builtin_bswap32 (request_size));
306+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
307307 return request_size + PREHEADER_SIZE;
308308}
309309
@@ -319,9 +319,9 @@ RequestEncoder<BUFFER>::encodeCall(const std::string &func, const T &args)
319319 mpp::encode (m_Buf, mpp::as_map (std::forward_as_tuple (
320320 MPP_AS_CONST (Iproto::FUNCTION_NAME), func,
321321 MPP_AS_CONST (Iproto::TUPLE), mpp::as_arr (args))));
322- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
322+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
323323 ++request_start;
324- request_start.set (__builtin_bswap32 (request_size));
324+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
325325 return request_size + PREHEADER_SIZE;
326326}
327327
@@ -342,9 +342,9 @@ RequestEncoder<BUFFER>::encodeAuth(std::string_view user,
342342 MPP_AS_CONST (Iproto::USER_NAME), user,
343343 MPP_AS_CONST (Iproto::TUPLE),
344344 std::make_tuple (" chap-sha1" , scram_str))));
345- uint32_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
345+ size_t request_size = (m_Buf.end () - request_start) - PREHEADER_SIZE;
346346 ++request_start;
347- request_start.set (__builtin_bswap32 (request_size));
347+ request_start.set (__builtin_bswap32 (static_cast < uint32_t >( request_size) ));
348348 return request_size + PREHEADER_SIZE;
349349}
350350
0 commit comments