module DataFrame.IO.Parquet.Compression where import Data.Int data CompressionCodec = UNCOMPRESSED | SNAPPY | GZIP | LZO | BROTLI | LZ4 | ZSTD | LZ4_RAW | COMPRESSION_CODEC_UNKNOWN deriving (Int -> CompressionCodec -> ShowS [CompressionCodec] -> ShowS CompressionCodec -> String (Int -> CompressionCodec -> ShowS) -> (CompressionCodec -> String) -> ([CompressionCodec] -> ShowS) -> Show CompressionCodec forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> CompressionCodec -> ShowS showsPrec :: Int -> CompressionCodec -> ShowS $cshow :: CompressionCodec -> String show :: CompressionCodec -> String $cshowList :: [CompressionCodec] -> ShowS showList :: [CompressionCodec] -> ShowS Show, CompressionCodec -> CompressionCodec -> Bool (CompressionCodec -> CompressionCodec -> Bool) -> (CompressionCodec -> CompressionCodec -> Bool) -> Eq CompressionCodec forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: CompressionCodec -> CompressionCodec -> Bool == :: CompressionCodec -> CompressionCodec -> Bool $c/= :: CompressionCodec -> CompressionCodec -> Bool /= :: CompressionCodec -> CompressionCodec -> Bool Eq) compressionCodecFromInt :: Int32 -> CompressionCodec compressionCodecFromInt :: Int32 -> CompressionCodec compressionCodecFromInt Int32 0 = CompressionCodec UNCOMPRESSED compressionCodecFromInt Int32 1 = CompressionCodec SNAPPY compressionCodecFromInt Int32 2 = CompressionCodec GZIP compressionCodecFromInt Int32 3 = CompressionCodec LZO compressionCodecFromInt Int32 4 = CompressionCodec BROTLI compressionCodecFromInt Int32 5 = CompressionCodec LZ4 compressionCodecFromInt Int32 6 = CompressionCodec ZSTD compressionCodecFromInt Int32 7 = CompressionCodec LZ4_RAW compressionCodecFromInt Int32 _ = CompressionCodec COMPRESSION_CODEC_UNKNOWN