Cargo Features

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

[dependencies]
datafusion-table-providers = { version = "0.3.0", features = ["duckdb", "duckdb-federation", "federation", "flight", "mysql", "mysql-federation", "odbc", "odbc-federation", "postgres", "postgres-federation", "sqlite", "sqlite-federation", "sqlite-bundled", "arrow-array", "base64", "bytes", "datafusion-expr", "datafusion-physical-expr", "datafusion-physical-plan", "libduckdb-sys"] }
duckdb duckdb-federation?

Enables arrow-schema, async-stream, byte-unit, duckdb =1.2.0, dyn-clone, r2d2, and uuid

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

duckdb-federation = duckdb, federation
federation duckdb-federation? mysql-federation? odbc-federation? postgres-federation? sqlite-federation?

Enables datafusion-federation

Affects sql_provider_datafusion::federation

flight

Enables arrow-flight, datafusion-proto ^45, prost, and tonic, serde of datafusion ^45

Affects datafusion-table-providers::flight

mysql mysql-federation?

Enables async-stream and mysql_async

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

mysql-federation = federation, mysql

Affects mysql::federation

odbc odbc-federation?

Enables arrow-odbc, async-stream, dyn-clone, and odbc-api

Affects datafusion-table-providers::odbc, dbconnection::odbcconn, db_connection_pool::odbcpool

odbc-federation = federation, odbc
postgres postgres-federation?

Enables arrow-schema, async-stream, bb8, bb8-postgres, 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, util::schema

postgres-federation = federation, postgres
sqlite sqlite-bundled? sqlite-federation?

Enables arrow-schema, rusqlite ^0.32, and tokio-rusqlite

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

sqlite-federation = federation, sqlite

Affects sqlite::federation, sqlite::sqlite_interval

sqlite-bundled = sqlite

Enables bundled of rusqlite ^0.32

Features from optional dependencies

arrow-array implicit feature

Enables arrow-array

arrow-array:

Array abstractions for Apache Arrow

base64 implicit feature

Enables base64

base64:

encodes and decodes base64 as bytes or utf8

bytes implicit feature

Enables bytes

bytes:

Types and traits for working with bytes

datafusion-expr implicit feature

Enables datafusion-expr ^45

datafusion-expr:

Logical plan and expression representation for DataFusion query engine

datafusion-physical-expr implicit feature

Enables datafusion-physical-expr ^45

datafusion-physical-expr:

Physical expression implementation for DataFusion query engine

datafusion-physical-plan implicit feature

Enables datafusion-physical-plan ^45

datafusion-physical-plan:

Physical (ExecutionPlan) implementations for DataFusion query engine

libduckdb-sys implicit feature

Enables libduckdb-sys =1.2.0

libduckdb-sys:

Native bindings to the libduckdb library, C API