| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
DataFrame.IO.Parquet.Page
Synopsis
- isDataPage :: Page -> Bool
- isDictionaryPage :: Page -> Bool
- readPage :: CompressionCodec -> ByteString -> IO (Maybe Page, ByteString)
- readPageHeader :: PageHeader -> ByteString -> Int16 -> (PageHeader, ByteString)
- readPageTypeHeader :: PageTypeHeader -> ByteString -> Int16 -> (PageTypeHeader, ByteString)
- readField' :: ByteString -> Int16 -> Maybe (ByteString, TType, Int16)
- readAllPages :: CompressionCodec -> ByteString -> IO [Page]
- readNInt32Vec :: Int -> ByteString -> Vector Int32
- readNInt64Vec :: Int -> ByteString -> Vector Int64
- readNFloatVec :: Int -> ByteString -> Vector Float
- readNDoubleVec :: Int -> ByteString -> Vector Double
- readNInt32 :: Int -> ByteString -> ([Int32], ByteString)
- readNDouble :: Int -> ByteString -> ([Double], ByteString)
- readNByteArrays :: Int -> ByteString -> ([ByteString], ByteString)
- readNBool :: Int -> ByteString -> ([Bool], ByteString)
- readNInt64 :: Int -> ByteString -> ([Int64], ByteString)
- readNFloat :: Int -> ByteString -> ([Float], ByteString)
- splitFixed :: Int -> Int -> ByteString -> ([ByteString], ByteString)
- readStatisticsFromBytes :: ColumnStatistics -> ByteString -> Int16 -> (ColumnStatistics, ByteString)
Documentation
isDataPage :: Page -> Bool Source #
isDictionaryPage :: Page -> Bool Source #
readPage :: CompressionCodec -> ByteString -> IO (Maybe Page, ByteString) Source #
readPageHeader :: PageHeader -> ByteString -> Int16 -> (PageHeader, ByteString) Source #
readPageTypeHeader :: PageTypeHeader -> ByteString -> Int16 -> (PageTypeHeader, ByteString) Source #
readField' :: ByteString -> Int16 -> Maybe (ByteString, TType, Int16) Source #
readAllPages :: CompressionCodec -> ByteString -> IO [Page] Source #
readNInt32Vec :: Int -> ByteString -> Vector Int32 Source #
Read n Int32 values directly into an unboxed vector (no intermediate list).
readNInt64Vec :: Int -> ByteString -> Vector Int64 Source #
Read n Int64 values directly into an unboxed vector.
readNFloatVec :: Int -> ByteString -> Vector Float Source #
Read n Float values directly into an unboxed vector.
readNDoubleVec :: Int -> ByteString -> Vector Double Source #
Read n Double values directly into an unboxed vector.
readNInt32 :: Int -> ByteString -> ([Int32], ByteString) Source #
readNDouble :: Int -> ByteString -> ([Double], ByteString) Source #
readNByteArrays :: Int -> ByteString -> ([ByteString], ByteString) Source #
readNBool :: Int -> ByteString -> ([Bool], ByteString) Source #
readNInt64 :: Int -> ByteString -> ([Int64], ByteString) Source #
readNFloat :: Int -> ByteString -> ([Float], ByteString) Source #
splitFixed :: Int -> Int -> ByteString -> ([ByteString], ByteString) Source #
readStatisticsFromBytes :: ColumnStatistics -> ByteString -> Int16 -> (ColumnStatistics, ByteString) Source #