| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
DataFrame.IO.Parquet.Binary
Synopsis
- littleEndianWord32 :: ByteString -> Word32
- littleEndianWord64 :: ByteString -> Word64
- littleEndianInt32 :: ByteString -> Int32
- word64ToLittleEndian :: Word64 -> ByteString
- word32ToLittleEndian :: Word32 -> ByteString
- readUVarInt :: ByteString -> (Word64, ByteString)
- readVarIntFromBytes :: Integral a => ByteString -> (a, ByteString)
- readIntFromBytes :: Integral a => ByteString -> (a, ByteString)
- readInt32FromBytes :: ByteString -> (Int32, ByteString)
- readAndAdvance :: IORef Int -> ByteString -> IO Word8
- readVarIntFromBuffer :: Integral a => ByteString -> IORef Int -> IO a
- readIntFromBuffer :: Integral a => ByteString -> IORef Int -> IO a
- readInt32FromBuffer :: ByteString -> IORef Int -> IO Int32
- readString :: ByteString -> IORef Int -> IO String
- readByteStringFromBytes :: ByteString -> (ByteString, ByteString)
- readByteString :: ByteString -> IORef Int -> IO ByteString
- readByteString' :: ByteString -> Int64 -> IO ByteString
- fillByteStringByWord8 :: Int -> (Int -> IO Word8) -> IO ByteString
- readSingleByte :: Int64 -> ByteString -> IO Word8
- readNoAdvance :: IORef Int -> ByteString -> IO Word8
Documentation
littleEndianInt32 :: ByteString -> Int32 Source #
readUVarInt :: ByteString -> (Word64, ByteString) Source #
readVarIntFromBytes :: Integral a => ByteString -> (a, ByteString) Source #
readIntFromBytes :: Integral a => ByteString -> (a, ByteString) Source #
readInt32FromBytes :: ByteString -> (Int32, ByteString) Source #
readAndAdvance :: IORef Int -> ByteString -> IO Word8 Source #
readVarIntFromBuffer :: Integral a => ByteString -> IORef Int -> IO a Source #
readIntFromBuffer :: Integral a => ByteString -> IORef Int -> IO a Source #
readInt32FromBuffer :: ByteString -> IORef Int -> IO Int32 Source #
readString :: ByteString -> IORef Int -> IO String Source #
readByteString :: ByteString -> IORef Int -> IO ByteString Source #
readByteString' :: ByteString -> Int64 -> IO ByteString Source #
fillByteStringByWord8 :: Int -> (Int -> IO Word8) -> IO ByteString Source #
Allocate a fixed-size buffer, repeat the action on each index. Fill it into the buffer to get a ByteString.
readSingleByte :: Int64 -> ByteString -> IO Word8 Source #
readNoAdvance :: IORef Int -> ByteString -> IO Word8 Source #