| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
DataFrame.IO.Parquet.Levels
Synopsis
- readLevelsV1 :: Int -> Int -> Int -> ByteString -> (Vector Int, Vector Int, Int, ByteString)
- readLevelsV2 :: Int -> Int -> Int -> Int32 -> Int32 -> ByteString -> (Vector Int, Vector Int, Int, ByteString)
- stitchList :: Int -> Vector Int -> Vector Int -> Vector a -> [Maybe [Maybe a]]
- stitchList2 :: Int -> Int -> Vector Int -> Vector Int -> Vector a -> [Maybe [Maybe [Maybe a]]]
- stitchList3 :: Int -> Int -> Int -> Vector Int -> Vector Int -> Vector a -> [Maybe [Maybe [Maybe [Maybe a]]]]
Documentation
Arguments
| :: Int | Total number of values in the page |
| -> Int | maxDefinitionLevel |
| -> Int | maxRepetitionLevel |
| -> ByteString | |
| -> (Vector Int, Vector Int, Int, ByteString) |
stitchList :: Int -> Vector Int -> Vector Int -> Vector a -> [Maybe [Maybe a]] Source #
Stitch a singly-nested list column (maxRep == 1) from vector-format
definition and repetition levels plus a compact present-values vector.
Returns one Maybe [Maybe a] per top-level row.