dataframe-parquet-th-1.3.0.0: Parquet-file-based Template Haskell splices for the dataframe ecosystem.
LicenseMIT
Safe HaskellNone
LanguageHaskell2010

DataFrame.Typed.TH.Parquet

Description

Parquet-file-based typed-schema derivation. The typed counterpart of declareColumnsFromParquetFile: instead of binding one Expr per column, it generates a type synonym describing the file's schema, suitable for freeze / readParquet @Schema.

deriveSchemaFromParquetFile "Trips" "trips.parquet"
-- generates:  type Trips = '[ '("id", Int), '("fare", Double), ...]
Synopsis

Documentation

deriveSchemaFromParquetFile :: String -> String -> DecsQ Source #

Derive a typed schema synonym from a Parquet file (or directory/glob).