@@ -48,6 +48,8 @@ namespace vectorized {
48
48
class Block ;
49
49
} // namespace vectorized
50
50
51
+ #include " common/compile_check_begin.h"
52
+
51
53
std::vector<SchemaScanner::ColumnDesc> SchemaRowsetsScanner::_s_tbls_columns = {
52
54
// name, type, size, is_null
53
55
{" BACKEND_ID" , TYPE_BIGINT, sizeof (int64_t ), true },
@@ -132,13 +134,13 @@ Status SchemaRowsetsScanner::get_next_block_internal(vectorized::Block* block, b
132
134
Status SchemaRowsetsScanner::_fill_block_impl (vectorized::Block* block) {
133
135
SCOPED_TIMER (_fill_block_timer);
134
136
size_t fill_rowsets_num = std::min (1000UL , rowsets_.size () - _rowsets_idx);
135
- auto fill_idx_begin = _rowsets_idx;
136
- auto fill_idx_end = _rowsets_idx + fill_rowsets_num;
137
+ size_t fill_idx_begin = _rowsets_idx;
138
+ size_t fill_idx_end = _rowsets_idx + fill_rowsets_num;
137
139
std::vector<void *> datas (fill_rowsets_num);
138
140
// BACKEND_ID
139
141
{
140
142
int64_t src = backend_id_;
141
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
143
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
142
144
datas[i - fill_idx_begin] = &src;
143
145
}
144
146
RETURN_IF_ERROR (fill_dest_column_for_range (block, 0 , datas));
@@ -147,7 +149,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
147
149
{
148
150
std::vector<std::string> rowset_ids (fill_rowsets_num);
149
151
std::vector<StringRef> strs (fill_rowsets_num);
150
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
152
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
151
153
RowsetSharedPtr rowset = rowsets_[i];
152
154
rowset_ids[i - fill_idx_begin] = rowset->rowset_id ().to_string ();
153
155
strs[i - fill_idx_begin] = StringRef (rowset_ids[i - fill_idx_begin].c_str (),
@@ -159,7 +161,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
159
161
// TABLET_ID
160
162
{
161
163
std::vector<int64_t > srcs (fill_rowsets_num);
162
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
164
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
163
165
RowsetSharedPtr rowset = rowsets_[i];
164
166
srcs[i - fill_idx_begin] = rowset->rowset_meta ()->tablet_id ();
165
167
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
@@ -169,7 +171,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
169
171
// ROWSET_NUM_ROWS
170
172
{
171
173
std::vector<int64_t > srcs (fill_rowsets_num);
172
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
174
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
173
175
RowsetSharedPtr rowset = rowsets_[i];
174
176
srcs[i - fill_idx_begin] = rowset->num_rows ();
175
177
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
@@ -179,7 +181,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
179
181
// TXN_ID
180
182
{
181
183
std::vector<int64_t > srcs (fill_rowsets_num);
182
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
184
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
183
185
RowsetSharedPtr rowset = rowsets_[i];
184
186
srcs[i - fill_idx_begin] = rowset->txn_id ();
185
187
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
@@ -189,7 +191,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
189
191
// NUM_SEGMENTS
190
192
{
191
193
std::vector<int64_t > srcs (fill_rowsets_num);
192
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
194
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
193
195
RowsetSharedPtr rowset = rowsets_[i];
194
196
srcs[i - fill_idx_begin] = rowset->num_segments ();
195
197
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
@@ -199,7 +201,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
199
201
// START_VERSION
200
202
{
201
203
std::vector<int64_t > srcs (fill_rowsets_num);
202
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
204
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
203
205
RowsetSharedPtr rowset = rowsets_[i];
204
206
srcs[i - fill_idx_begin] = rowset->start_version ();
205
207
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
@@ -209,7 +211,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
209
211
// END_VERSION
210
212
{
211
213
std::vector<int64_t > srcs (fill_rowsets_num);
212
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
214
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
213
215
RowsetSharedPtr rowset = rowsets_[i];
214
216
srcs[i - fill_idx_begin] = rowset->end_version ();
215
217
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
@@ -219,7 +221,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
219
221
// INDEX_DISK_SIZE
220
222
{
221
223
std::vector<int64_t > srcs (fill_rowsets_num);
222
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
224
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
223
225
RowsetSharedPtr rowset = rowsets_[i];
224
226
srcs[i - fill_idx_begin] = rowset->index_disk_size ();
225
227
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
@@ -229,7 +231,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
229
231
// DATA_DISK_SIZE
230
232
{
231
233
std::vector<int64_t > srcs (fill_rowsets_num);
232
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
234
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
233
235
RowsetSharedPtr rowset = rowsets_[i];
234
236
srcs[i - fill_idx_begin] = rowset->data_disk_size ();
235
237
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
@@ -239,7 +241,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
239
241
// CREATION_TIME
240
242
{
241
243
std::vector<VecDateTimeValue> srcs (fill_rowsets_num);
242
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
244
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
243
245
RowsetSharedPtr rowset = rowsets_[i];
244
246
int64_t creation_time = rowset->creation_time ();
245
247
srcs[i - fill_idx_begin].from_unixtime (creation_time, TimezoneUtils::default_time_zone);
@@ -250,7 +252,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
250
252
// NEWEST_WRITE_TIMESTAMP
251
253
{
252
254
std::vector<VecDateTimeValue> srcs (fill_rowsets_num);
253
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
255
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
254
256
RowsetSharedPtr rowset = rowsets_[i];
255
257
int64_t newest_write_timestamp = rowset->newest_write_timestamp ();
256
258
srcs[i - fill_idx_begin].from_unixtime (newest_write_timestamp,
@@ -262,7 +264,7 @@ Status SchemaRowsetsScanner::_fill_block_impl(vectorized::Block* block) {
262
264
// SCHEMA_VERSION
263
265
{
264
266
std::vector<int32_t > srcs (fill_rowsets_num);
265
- for (int i = fill_idx_begin; i < fill_idx_end; ++i) {
267
+ for (size_t i = fill_idx_begin; i < fill_idx_end; ++i) {
266
268
RowsetSharedPtr rowset = rowsets_[i];
267
269
srcs[i - fill_idx_begin] = rowset->tablet_schema ()->schema_version ();
268
270
datas[i - fill_idx_begin] = srcs.data () + i - fill_idx_begin;
0 commit comments