From e095213a91c692da6c312a583c519f0d493aaa20 Mon Sep 17 00:00:00 2001 From: Simon Smith Date: Fri, 1 Aug 2025 11:20:31 +0100 Subject: [PATCH] ParquetFileWriter changed to use FileStream rather than filepath. Had been causing issues where File.Create would open the file and was blocking ParquetFileWriter from accessing. --- StandardPlugin/ADAPTParquet.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StandardPlugin/ADAPTParquet.cs b/StandardPlugin/ADAPTParquet.cs index 0029224..2f28c4e 100644 --- a/StandardPlugin/ADAPTParquet.cs +++ b/StandardPlugin/ADAPTParquet.cs @@ -46,7 +46,7 @@ public void Write(string outputFile) using (var fs = File.Create(outputFile)) { - using (var writer = new ParquetFileWriter(outputFile, dataFields.ToArray(), keyValueMetadata: geometadata)) + using (var writer = new ParquetFileWriter(fs, dataFields.ToArray(), keyValueMetadata: geometadata)) { int startIndex = 0; int remainingRowGroups = ColumnData.Geometries.Count / RowGroupSize; @@ -72,7 +72,7 @@ public void Write(string outputFile) } var geometries = ColumnData.Geometries.Skip(startIndex).Take(RowGroupSize); var geometryWriter = rg.NextColumn().LogicalWriter(); - geometryWriter.WriteBatch(ColumnData.Geometries.Skip(startIndex).Take(RowGroupSize).ToArray()); + geometryWriter.WriteBatch(geometries.ToArray()); } startIndex += RowGroupSize; remainingRowGroups--;