Cargo Features

datafusion-table-providers has no features set by default.

[dependencies]
datafusion-table-providers = { version = "0.2.3", features = ["mysql", "postgres", "sqlite", "duckdb", "flight", "federation", "duckdb-federation", "sqlite-federation", "postgres-federation", "mysql-federation", "prost"] }
mysql mysql-federation?

Enables async-stream and mysql_async

Affects datafusion-table-providers::mysql, arrow_sql_gen::mysql, dbconnection::mysqlconn, db_connection_pool::mysqlpool

postgres postgres-federation?

Enables async-stream, bb8 ^0.8, bb8-postgres ^0.8, native-tls, pem, postgres-native-tls, tokio-postgres, and uuid

Affects datafusion-table-providers::postgres, arrow_sql_gen::postgres, dbconnection::postgresconn, db_connection_pool::postgrespool

sqlite sqlite-federation?

Enables rusqlite ^0.31.0 and tokio-rusqlite ^0.5.1

Affects datafusion-table-providers::sqlite, arrow_sql_gen::sqlite, dbconnection::sqliteconn, db_connection_pool::sqlitepool

duckdb duckdb-federation?

Enables async-stream, duckdb, dyn-clone, r2d2, and uuid

Affects datafusion-table-providers::duckdb, dbconnection::duckdbconn, db_connection_pool::duckdbpool

flight

Enables arrow-array ^53, arrow-cast ^53, arrow-flight ^53, arrow-schema ^53, datafusion-expr ^42.0.0, datafusion-physical-expr ^42.0.0, datafusion-physical-plan ^42.0.0, datafusion-proto ^42.0.0, serde, and tonic

Affects datafusion-table-providers::flight

federation duckdb-federation? mysql-federation? postgres-federation? sqlite-federation?

Enables datafusion-federation

Affects sql_provider_datafusion::federation

duckdb-federation = duckdb, federation
sqlite-federation = federation, sqlite

Affects sqlite::federation, sqlite::sqlite_interval

postgres-federation = federation, postgres
mysql-federation = federation, mysql

Features from optional dependencies

prost implicit feature

Enables prost

prost:

A Protocol Buffers implementation for the Rust Language