Documentation ¶
Overview ¶
Package parquetgo is an utility and marshaler with go-friendly error handling for parquet-go. https://github.com/xitongsys/parquet-go xitongsys/parquet-go provides simple, high-level API to convert to Parquet. But provided features are limited (mainly it looks main users select Go struct or JSON ), and the error handling is sometimes too simple (panic/recovery based). parquetgo package enriches these points for handling Arrow based data.
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func MarshalArrow ¶
func MarshalArrow(maybeRecord []interface{}, bgn int, end int, schemaHandler *schema.SchemaHandler) (*map[string]*layout.Table, error)
MarshalMap converts 1 arrow record to parquet tables.
func MarshalMap ¶
func MarshalMap(sources []interface{}, bgn int, end int, schemaHandler *schema.SchemaHandler) (*map[string]*layout.Table, error)
MarshalMap converts []map[string]interface{} to parquet tables.
func NewStdioFile ¶
func NewStdioFile() *stdioFile
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.