Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 4.2% on proxy.golang.org
Top 0.1% forks on proxy.golang.org

proxy.golang.org : github.com/apache/arrow/go/parquet

Package parquet provides an implementation of Apache Parquet for Go. Apache Parquet is an open-source columnar data storage format using the record shredding and assembly algorithm to accomodate complex data structures which can then be used to efficiently store the data. This implementation is a native go implementation for reading and writing the parquet file format. You can download the library via: In addition, two cli utilities are provided: This top level parquet package contains the basic common types and reader/writer properties along with some utilities that are used throughout the other modules. The file module contains the functions for directly reading/writing parquet files including Column Readers and Column Writers. The metadata module contains the types for managing the lower level file/rowgroup/column metadata inside of a ParquetFile including inspecting the statistics. The pqarrow module contains helper functions and types for converting directly between Parquet and Apache Arrow formats. The schema module contains the types for manipulating / inspecting / creating parquet file schemas. The Parquet Primitive Types and their corresponding Go types are Boolean (bool), Int32 (int32), Int64 (int64), Int96 (parquet.Int96), Float (float32), Double (float64), ByteArray (parquet.ByteArray) and FixedLenByteArray (parquet.FixedLenByteArray). The encoding types supported in this package are: Plain, Plain/RLE Dictionary, Delta Binary Packed (only integer types), Delta Byte Array (only ByteArray), Delta Length Byte Array (only ByteArray) Tip: Some platforms don't necessarily support all kinds of encodings. If you're not sure what to use, just use Plain and Dictionary encoding.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/apache/arrow/go/parquet
Keywords: arrow
License: Apache-2.0,BSD-2-Clause,BSD-3-Clause,Artistic-1.0-cl8
Latest release: about 1 month ago
Namespace: github.com/apache/arrow/go
Stars: 11,607 on GitHub
Forks: 2,870 on GitHub
Docker dependents: 2
Docker downloads: 375
See more repository details: repos.ecosyste.ms
Last synced: 19 days ago

Top 7.5% on proxy.golang.org
github.com/apache/arrow/go/v17
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
Latest release: 24 days ago - 13,443 stars on GitHub
Top 0.2% on proxy.golang.org
github.com/apache/arrow/go/arrow
Package arrow provides an implementation of Apache Arrow. Apache Arrow is a cross-language devel...
Latest release: 25 days ago - 4,989 dependent packages - 9,970 dependent repositories - 11,347 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/apache/arrow/go/v16 v16.0.0
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
2 versions - Latest release: about 2 months ago - 12 dependent packages - 13,036 stars on GitHub
Top 5.1% on proxy.golang.org
github.com/apache/arrow/go/v15 v15.0.2
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
3 versions - Latest release: 3 months ago - 110 dependent packages - 12,503 stars on GitHub
Top 4.9% on proxy.golang.org
github.com/apache/arrow/go/v14 v14.0.2
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
3 versions - Latest release: 6 months ago - 261 dependent packages - 12,353 stars on GitHub
Top 2.5% on proxy.golang.org
github.com/apache/arrow/go/v13 v13.0.0
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
1 version - Latest release: 10 months ago - 164 dependent packages - 32 dependent repositories - 11,658 stars on GitHub
Top 1.0% on proxy.golang.org
github.com/apache/arrow/go/v12 v12.0.1
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
2 versions - Latest release: about 1 year ago - 489 dependent packages - 366 dependent repositories - 11,607 stars on GitHub
Top 0.6% on proxy.golang.org
github.com/apache/arrow/go/v11 v11.0.0
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
1 version - Latest release: over 1 year ago - 191 dependent packages - 833 dependent repositories - 11,607 stars on GitHub
Top 0.4% on proxy.golang.org
github.com/apache/arrow/go/v10 v10.0.1
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
2 versions - Latest release: over 1 year ago - 219 dependent packages - 1,047 dependent repositories - 11,607 stars on GitHub
Top 1.0% on proxy.golang.org
github.com/apache/arrow/go/v9 v9.0.0
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
1 version - Latest release: almost 2 years ago - 11 dependent packages - 10 dependent repositories - 11,607 stars on GitHub
Top 0.4% on proxy.golang.org
github.com/apache/arrow/go/v7 v7.0.1
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
2 versions - Latest release: almost 2 years ago - 63 dependent packages - 59 dependent repositories - 11,607 stars on GitHub
Top 0.5% on proxy.golang.org
github.com/apache/arrow/go/v8 v8.0.1
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
2 versions - Latest release: almost 2 years ago - 26 dependent packages - 76 dependent repositories - 11,607 stars on GitHub
Top 3.5% on proxy.golang.org
github.com/apache/arrow/go/v6 v6.0.2
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 11,607 stars on GitHub
Top 0.7% on proxy.golang.org
github.com/apache/arrow v0.0.0-20180803000219-07f142df646c
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
1 version - Latest release: almost 6 years ago - 26 dependent packages - 23 dependent repositories - 11,347 stars on GitHub