@@ -414,7 +414,7 @@ class JsonArrayWriter : public ArrayVisitor {
414414 typename std::enable_if<IsSignedInt<T>::value, void >::type WriteDataValues (
415415 const T& arr) {
416416 const auto data = arr.raw_data ();
417- for (auto i = 0 ; i < arr.length (); ++i) {
417+ for (int i = 0 ; i < arr.length (); ++i) {
418418 writer_->Int64 (data[i]);
419419 }
420420 }
@@ -423,7 +423,7 @@ class JsonArrayWriter : public ArrayVisitor {
423423 typename std::enable_if<IsUnsignedInt<T>::value, void >::type WriteDataValues (
424424 const T& arr) {
425425 const auto data = arr.raw_data ();
426- for (auto i = 0 ; i < arr.length (); ++i) {
426+ for (int i = 0 ; i < arr.length (); ++i) {
427427 writer_->Uint64 (data[i]);
428428 }
429429 }
@@ -432,7 +432,7 @@ class JsonArrayWriter : public ArrayVisitor {
432432 typename std::enable_if<IsFloatingPoint<T>::value, void >::type WriteDataValues (
433433 const T& arr) {
434434 const auto data = arr.raw_data ();
435- for (auto i = 0 ; i < arr.length (); ++i) {
435+ for (int i = 0 ; i < arr.length (); ++i) {
436436 writer_->Double (data[i]);
437437 }
438438 }
@@ -441,7 +441,7 @@ class JsonArrayWriter : public ArrayVisitor {
441441 template <typename T>
442442 typename std::enable_if<std::is_base_of<BinaryArray, T>::value, void >::type
443443 WriteDataValues (const T& arr) {
444- for (auto i = 0 ; i < arr.length (); ++i) {
444+ for (int i = 0 ; i < arr.length (); ++i) {
445445 int32_t length;
446446 const char * buf = reinterpret_cast <const char *>(arr.GetValue (i, &length));
447447 writer_->String (buf, length);
@@ -451,7 +451,7 @@ class JsonArrayWriter : public ArrayVisitor {
451451 template <typename T>
452452 typename std::enable_if<std::is_base_of<BooleanArray, T>::value, void >::type
453453 WriteDataValues (const T& arr) {
454- for (auto i = 0 ; i < arr.length (); ++i) {
454+ for (int i = 0 ; i < arr.length (); ++i) {
455455 writer_->Bool (arr.Value (i));
456456 }
457457 }
@@ -467,7 +467,7 @@ class JsonArrayWriter : public ArrayVisitor {
467467 void WriteOffsetsField (const T* offsets, int32_t length) {
468468 writer_->Key (" OFFSETS" );
469469 writer_->StartArray ();
470- for (auto i = 0 ; i < length; ++i) {
470+ for (int i = 0 ; i < length; ++i) {
471471 writer_->Int64 (offsets[i]);
472472 }
473473 writer_->EndArray ();
@@ -477,11 +477,11 @@ class JsonArrayWriter : public ArrayVisitor {
477477 writer_->Key (" VALIDITY" );
478478 writer_->StartArray ();
479479 if (arr.null_count () > 0 ) {
480- for (auto i = 0 ; i < arr.length (); ++i) {
480+ for (int i = 0 ; i < arr.length (); ++i) {
481481 writer_->Int (arr.IsNull (i) ? 0 : 1 );
482482 }
483483 } else {
484- for (auto i = 0 ; i < arr.length (); ++i) {
484+ for (int i = 0 ; i < arr.length (); ++i) {
485485 writer_->Int (1 );
486486 }
487487 }
@@ -922,7 +922,7 @@ class JsonArrayReader {
922922 const auto & json_data_arr = json_data->value .GetArray ();
923923
924924 DCHECK_EQ (static_cast <int32_t >(json_data_arr.Size ()), length);
925- for (auto i = 0 ; i < length; ++i) {
925+ for (int i = 0 ; i < length; ++i) {
926926 if (!is_valid[i]) {
927927 builder.AppendNull ();
928928 continue ;
@@ -962,7 +962,7 @@ class JsonArrayReader {
962962 const auto & json_data_arr = json_data->value .GetArray ();
963963
964964 DCHECK_EQ (static_cast <int32_t >(json_data_arr.Size ()), length);
965- for (auto i = 0 ; i < length; ++i) {
965+ for (int i = 0 ; i < length; ++i) {
966966 if (!is_valid[i]) {
967967 builder.AppendNull ();
968968 continue ;
@@ -1046,7 +1046,7 @@ class JsonArrayReader {
10461046 return Status::Invalid (ss.str ());
10471047 }
10481048
1049- for (auto i = 0 ; i < json_children_arr.Size (); ++i) {
1049+ for (int i = 0 ; i < static_cast < int >( json_children_arr.Size () ); ++i) {
10501050 DCHECK (json_children_arr[i].IsObject ());
10511051 std::shared_ptr<Array> child;
10521052 RETURN_NOT_OK (GetArray (json_children_arr[i], type->child (i)->type , &child));
0 commit comments