Coverage report: /home/ellis/comp/core/lib/dat/parquet/pkg.lisp
Kind | Covered | All | % |
expression | 0 | 12 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;; pkg.lisp --- Apache Parquet Packages
3
;; Common Lisp Parquet Implementation
8
https://github.com/apache/parquet-format
9
https://github.com/apache/parquet-format/blob/master/src/main/thrift/parquet.thrift
10
https://github.com/apache/parquet-testing
11
https://github.com/apache/parquet-java
12
https://github.com/apache/arrow-rs
13
https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36632.pdf
14
https://thrift.apache.org/docs/types
18
4-byte magic number "PAR1"
33
4-byte length in bytes of file metadata (little endian)
34
4-byte magic number "PAR1"
38
(in-package :dat/parquet)
40
(define-constant +parquet-magic-number+ "PAR1" :test 'equal)
42
(defconstant +default-parquet-page-size+ (* 8 1024)) ;; 8kb
43
(defconstant +default-parquet-row-group-size (expt 1024 3)) ;; 1gb
45
(defvar *parquet-creator* "dat/parquet version 0.1.0")