Info
Version: | 3.3.11 |
Author(s): | Ivan Gavryliuk (@aloneguid), Richard Conway (@azurecoder), Andy Cross (@andyelastacloud) |
Last Update: | Sunday, December 1, 2019 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/elastacloud/parquet-dotnet |
NuGet Url: | https://www.nuget.org/packages/Parquet.Net |
Install
Install-Package Parquet.Net
dotnet add package Parquet.Net
paket add Parquet.Net
Parquet.Net Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 1.6
- NETStandard.Library(>= 1.6.1)
- System.Buffers(>= 4.5.0)
- System.Memory(>= 4.5.1)
- System.Reflection.Emit.Lightweight(>= 4.3.0)
- System.Buffers(>= 4.5.0)
- System.Memory(>= 4.5.1)
- System.Reflection.Emit.Lightweight(>= 4.3.0)
- NETStandard.Library(>= 1.6.1)
- System.Buffers(>= 4.5.0)
- System.Memory(>= 4.5.1)
- System.Reflection.Emit.Lightweight(>= 4.3.0)
Tags
Linux, Windows and Mac are first class citizens, but also works everywhere .NET is running (Android, iOS, IOT). Has zero dependencies on thrid-party libraries or any native code.
Provides both low-level access to Apache Parquet files, and high-level utilities for more traditional and humanly understandable row-based access. Includes automatic serializer/deserializer from C# classes into parquet files that works by generating MSIL (bytecode) on the fly and is therefore super fast.