Cargo Features

datafusion-common has no features set by default.

[dependencies]
datafusion-common = { version = "53.1.0", features = ["avro", "backtrace", "parquet_encryption", "force_hash_collisions", "recursive_protection", "parquet", "sql", "object_store"] }
avro = apache-avro
backtrace
parquet_encryption = parquet

Enables hex and encryption of parquet

parquet:

Enable Parquet modular encryption support

force_hash_collisions
recursive_protection

Enables recursive

parquet parquet_encryption?

Enables parquet

Affects file_options::parquet_writer, test_util::parquet_test_data

sql = sqlparser

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.

apache-avro avro?
object_store implicit feature
sqlparser sql?