aloneguid / parquet-dotnet

Fully managed Apache Parquet implementation
https://aloneguid.github.io/parquet-dotnet/
MIT License
542 stars 141 forks source link

Add DeserializeAllAsync #433

Closed Arithmomaniac closed 6 months ago

Arithmomaniac commented 7 months ago

Fixes #386 .

After this is merged, I would suggest [Obsolete]ing the Task<IList<T>> DeserializeAsync<T>(Stream, ParquetOptions, CancellationToken) over load at the earliest opportunity. Removing it will reduce confusion between the new method and this one, and will make it easer to optimize DeserializeRowGroupAsync.