Cargo Features
polars-parquet has no features set by default.
[dependencies]
polars-parquet = { version = "0.44.2", features = ["compression", "snappy", "gzip", "gzip_zlib_ng", "lz4", "lz4_flex", "async", "bloom_filter", "serde_types", "fallible-streaming-iterator"] }
- compression = brotli, gzip, lz4, snappy, zstd
- snappy compression? = snap
-
compression backends
- gzip compression?
-
Enables rust_backend of flate2
- gzip_zlib_ng
- lz4 compression?
-
Enables lz4
- lz4_flex
-
Enables lz4_flex
- async = async-stream, futures
-
Enables async of polars-parquet-format
Affects
read::read_metadata_async
,column_chunk::write_column_chunk_async
,write::write_column_index_async
,write::write_offset_index_async
,page::write_page_async
,row_group::write_row_group_async
… - bloom_filter = xxhash-rust
-
Affects
parquet::bloom_filter
… - serde_types = serde
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- fallible-streaming-iterator implicit feature
-
Enables fallible-streaming-iterator
fallible-streaming-iterator:
Fallible streaming iteration
- futures async?
- async-stream async?
- brotli compression?
-
Enables brotli ^6.0
- flate2 gzip? gzip_zlib_ng?
- serde serde_types?
- snap snappy?
- zstd compression?
- xxhash-rust bloom_filter?