{"size": 1075, "ext": "scrbl", "max_stars_repo_path": "scribblings/parquet.scrbl", "max_stars_repo_name": "johnstonskj/racket-parquet", "max_stars_repo_stars_event_min_datetime": "2019-09-17T06:56:27.000Z", "max_stars_repo_stars_event_max_datetime": "2019-09-17T06:56:27.000Z", "max_issues_repo_path": "scribblings/parquet.scrbl", "max_issues_repo_name": "johnstonskj/racket-parquet", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "scribblings/parquet.scrbl", "max_forks_repo_name": "johnstonskj/racket-parquet", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 33.59375, "max_line_length": 92, "alphanum_fraction": 0.6697674419}
#lang scribble/manual

@(require racket/file scribble/core)

@;{============================================================================}

@title[#:version "1.0"]{Package parquet.}
@author[(author+email "Simon Johnston" "johnstonskj@gmail.com")]

This package provides the ability to
read (and eventually write) @hyperlink["https://parquet.apache.org/"]{Apache Parquet}
formatted files. Such files are becoming the mainstay of cloud-native big data
systems, especially the @hyperlink["https://hadoop.apache.org/"]{Apache Hadoop}
ecosystem.

The Parquet format is based upon the @hyperlink["https://thrift.apache.org/"]{Apache Thrift}
framework; @italic{"for scalable cross-language services development"}. The
support for this is described in @other-doc['(lib "thrift/scribblings/thrift.scrbl")
                                            #:indirect "Thrift collection"].

@image["scribblings/parquet_logo.png"] 

@table-of-contents[]

@include-section["generated-parquet.scrbl"]

@include-section["file.scrbl"]

@section{License}

@verbatim|{|@file->string["LICENSE"]}|
