2 Module file.
| (require parquet/file) | package: parquet | 
Read/Write Apache Parquet format files.
> (require parquet/file parquet/generated/parquet thrift/transport/common) > (define tport (open-input-parquet-file "../test-data/nation.impala.parquet")) file-not-exists: arity mismatch;
the expected number of arguments does not match the given
number
expected: 2
given: 1
> (define metadata (read-metadata tport)) tport: undefined;
cannot reference an identifier before its definition
in module: top-level
> (displayln (format "File Metadata: ~a, Version: ~a, Num Rows: ~a" (transport-source tport) (file-metadata-version metadata) (file-metadata-num-rows metadata))) tport: undefined;
cannot reference an identifier before its definition
in module: top-level
> (close-parquet-file tport) tport: undefined;
cannot reference an identifier before its definition
in module: top-level
2.1 File Handling
procedure
(open-input-parquet-file file-path) → transport?
file-path : string? 
procedure
(close-parquet-file transport) → void?
transport : transport? 
2.2 Decoding
procedure
(read-metadata transport) → file-metadata?
transport : transport? 
2.3 Command Line Launcher
TBD
| rparquet [ <option> ... ] <file-path> | 
| where <option> is one of | 
| -v, --verbose : Compile with verbose messages | 
| -V, --very-verbose : Compile with very verbose messages | 
| --help, -h : Show this help | 
| -- : Do not treat any remaining argument as a switch (at this level) | 
| Multiple single-letter switches can be combined after one `-'; for | 
| example: `-h-' is the same as `-h --' |