@@ -73,7 +73,7 @@ class GenericRow : public InternalRow {
7373 // / GenericRow is corrupted. See `InternalRow` for more information about internal data
7474 // / structures. The field value can be null for representing nullability.
7575 void SetField (int32_t pos, const VariantType& value) {
76- assert (( size_t ) pos < fields_.size ());
76+ assert (static_cast < size_t >( pos) < fields_.size ());
7777 fields_[pos] = value;
7878 }
7979
@@ -82,7 +82,7 @@ class GenericRow : public InternalRow {
8282 // / for more information about internal data structures.
8383 // / The returned field value can be null for representing nullability.
8484 const VariantType& GetField (int32_t pos) const {
85- assert (( size_t ) pos < fields_.size ());
85+ assert (static_cast < size_t >( pos) < fields_.size ());
8686 return fields_[pos];
8787 }
8888
@@ -99,7 +99,7 @@ class GenericRow : public InternalRow {
9999 }
100100
101101 bool IsNullAt (int32_t pos) const override {
102- assert (( size_t ) pos < fields_.size ());
102+ assert (static_cast < size_t >( pos) < fields_.size ());
103103 return DataDefine::IsVariantNull (fields_[pos]);
104104 }
105105
@@ -108,22 +108,22 @@ class GenericRow : public InternalRow {
108108 }
109109
110110 bool GetBoolean (int32_t pos) const override {
111- assert (( size_t ) pos < fields_.size ());
111+ assert (static_cast < size_t >( pos) < fields_.size ());
112112 return DataDefine::GetVariantValue<bool >(fields_[pos]);
113113 }
114114
115115 char GetByte (int32_t pos) const override {
116- assert (( size_t ) pos < fields_.size ());
116+ assert (static_cast < size_t >( pos) < fields_.size ());
117117 return DataDefine::GetVariantValue<char >(fields_[pos]);
118118 }
119119
120120 int16_t GetShort (int32_t pos) const override {
121- assert (( size_t ) pos < fields_.size ());
121+ assert (static_cast < size_t >( pos) < fields_.size ());
122122 return DataDefine::GetVariantValue<int16_t >(fields_[pos]);
123123 }
124124
125125 int32_t GetInt (int32_t pos) const override {
126- assert (( size_t ) pos < fields_.size ());
126+ assert (static_cast < size_t >( pos) < fields_.size ());
127127 return DataDefine::GetVariantValue<int32_t >(fields_[pos]);
128128 }
129129
@@ -132,57 +132,57 @@ class GenericRow : public InternalRow {
132132 }
133133
134134 int64_t GetLong (int32_t pos) const override {
135- assert (( size_t ) pos < fields_.size ());
135+ assert (static_cast < size_t >( pos) < fields_.size ());
136136 return DataDefine::GetVariantValue<int64_t >(fields_[pos]);
137137 }
138138
139139 float GetFloat (int32_t pos) const override {
140- assert (( size_t ) pos < fields_.size ());
140+ assert (static_cast < size_t >( pos) < fields_.size ());
141141 return DataDefine::GetVariantValue<float >(fields_[pos]);
142142 }
143143
144144 double GetDouble (int32_t pos) const override {
145- assert (( size_t ) pos < fields_.size ());
145+ assert (static_cast < size_t >( pos) < fields_.size ());
146146 return DataDefine::GetVariantValue<double >(fields_[pos]);
147147 }
148148
149149 BinaryString GetString (int32_t pos) const override {
150- assert (( size_t ) pos < fields_.size ());
150+ assert (static_cast < size_t >( pos) < fields_.size ());
151151 return DataDefine::GetVariantValue<BinaryString>(fields_[pos]);
152152 }
153153
154154 std::string_view GetStringView (int32_t pos) const override {
155- assert (( size_t ) pos < fields_.size ());
155+ assert (static_cast < size_t >( pos) < fields_.size ());
156156 return DataDefine::GetVariantValue<std::string_view>(fields_[pos]);
157157 }
158158
159159 Decimal GetDecimal (int32_t pos, int32_t precision, int32_t scale) const override {
160- assert (( size_t ) pos < fields_.size ());
160+ assert (static_cast < size_t >( pos) < fields_.size ());
161161 return DataDefine::GetVariantValue<Decimal>(fields_[pos]);
162162 }
163163
164164 Timestamp GetTimestamp (int32_t pos, int32_t precision) const override {
165- assert (( size_t ) pos < fields_.size ());
165+ assert (static_cast < size_t >( pos) < fields_.size ());
166166 return DataDefine::GetVariantValue<Timestamp>(fields_[pos]);
167167 }
168168
169169 std::shared_ptr<Bytes> GetBinary (int32_t pos) const override {
170- assert (( size_t ) pos < fields_.size ());
170+ assert (static_cast < size_t >( pos) < fields_.size ());
171171 return DataDefine::GetVariantValue<std::shared_ptr<Bytes>>(fields_[pos]);
172172 }
173173
174174 std::shared_ptr<InternalArray> GetArray (int32_t pos) const override {
175- assert (( size_t ) pos < fields_.size ());
175+ assert (static_cast < size_t >( pos) < fields_.size ());
176176 return DataDefine::GetVariantValue<std::shared_ptr<InternalArray>>(fields_[pos]);
177177 }
178178
179179 std::shared_ptr<InternalMap> GetMap (int32_t pos) const override {
180- assert (( size_t ) pos < fields_.size ());
180+ assert (static_cast < size_t >( pos) < fields_.size ());
181181 return DataDefine::GetVariantValue<std::shared_ptr<InternalMap>>(fields_[pos]);
182182 }
183183
184184 std::shared_ptr<InternalRow> GetRow (int32_t pos, int32_t num_fields) const override {
185- assert (( size_t ) pos < fields_.size ());
185+ assert (static_cast < size_t >( pos) < fields_.size ());
186186 return DataDefine::GetVariantValue<std::shared_ptr<InternalRow>>(fields_[pos]);
187187 }
188188
0 commit comments