Cargo Features
datafusion-server has no features set by default.
[dependencies]
datafusion-server = { version = "0.13.1", features = ["plugin", "flight", "avro"] }
- plugin = pyo3
-
Enables pyarrow of datafusion ^37.1.0
Affects
session::Session.append_from_connector_plugin
,session_manager::SessionManager.append_connector_plugin
,data_source::connector_plugin
,nd_json::from_bytes_to_record_batch
,convert_py_data::append_to_py_dict
,init_python::py_init
,plugin::exec_processor
,body::PluginOption
,body::DataSource.plugin_options
,body::PostProcessor
,body::QueryLanguage.post_processors
… - flight = arrow-flight, tonic
-
Affects
session::Session.append_from_flight_stream
,session_manager::SessionManager.append_flight_stream
,data_source::flight_stream
,server::flight
… - avro
-
Enables avro of datafusion ^37.1.0
Affects
session::Session.append_from_avro_file
,session_manager::SessionManager.append_avro_file
…
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.
- tonic flight?
- arrow-flight flight?
- pyo3 plugin?
-
Enables pyo3 ^0.20.3