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

Enables zlib-ng of flate2

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?