Skip to content

Commit a422a30

Browse files
committed
update nanoarrow c dependency
1 parent d1236b7 commit a422a30

File tree

3 files changed

+372
-114
lines changed

3 files changed

+372
-114
lines changed

src/snowflake/connector/cpp/ArrowIterator/CArrowTableIterator.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)