@@ -336,7 +336,7 @@ void CArrowTableIterator::convertScaledFixedNumberColumnToDecimalColumn_nanoarro
336336 // TODO: nanoarrow is missing appending a decimal value to array
337337 }
338338 }
339- ArrowArrayFinishBuilding (newArray, &error);
339+ ArrowArrayFinishBuildingDefault (newArray, &error);
340340 m_nanoarrowTable[batchIdx]->get ()->children [colIdx] = newArray;
341341 m_nanoarrowSchemas[batchIdx]->get ()->children [colIdx] = newSchema;
342342 m_newArrays[batchIdx].push_back (std::move (newUniqueArray));
@@ -384,7 +384,7 @@ void CArrowTableIterator::convertScaledFixedNumberColumnToDoubleColumn_nanoarrow
384384 ArrowArrayAppendDouble (newArray, val);
385385 }
386386 }
387- ArrowArrayFinishBuilding (newArray, &error);
387+ ArrowArrayFinishBuildingDefault (newArray, &error);
388388 m_nanoarrowTable[batchIdx]->get ()->children [colIdx] = newArray;
389389 m_nanoarrowSchemas[batchIdx]->get ()->children [colIdx] = newSchema;
390390 m_newArrays[batchIdx].push_back (std::move (newUniqueArray));
@@ -457,7 +457,7 @@ void CArrowTableIterator::convertTimeColumn_nanoarrow(
457457 }
458458 }
459459
460- ArrowArrayFinishBuilding (newArray, &error);
460+ ArrowArrayFinishBuildingDefault (newArray, &error);
461461 m_nanoarrowTable[batchIdx]->get ()->children [colIdx] = newArray;
462462 m_nanoarrowSchemas[batchIdx]->get ()->children [colIdx] = newSchema;
463463 m_newArrays[batchIdx].push_back (std::move (newUniqueArray));
@@ -674,7 +674,7 @@ void CArrowTableIterator::convertTimestampColumn_nanoarrow(
674674 }
675675 }
676676
677- ArrowArrayFinishBuilding (newArray, &error);
677+ ArrowArrayFinishBuildingDefault (newArray, &error);
678678 m_nanoarrowTable[batchIdx]->get ()->children [colIdx] = newArray;
679679 m_nanoarrowSchemas[batchIdx]->get ()->children [colIdx] = newSchema;
680680 m_newArrays[batchIdx].push_back (std::move (newUniqueArray));
@@ -812,7 +812,7 @@ void CArrowTableIterator::convertTimestampTZColumn_nanoarrow(
812812 }
813813 }
814814
815- ArrowArrayFinishBuilding (newArray, &error);
815+ ArrowArrayFinishBuildingDefault (newArray, &error);
816816 m_nanoarrowTable[batchIdx]->get ()->children [colIdx] = newArray;
817817 m_nanoarrowSchemas[batchIdx]->get ()->children [colIdx] = newSchema;
818818 m_newArrays[batchIdx].push_back (std::move (newUniqueArray));
0 commit comments