Cargo Features
[dependencies]
delta_kernel = { version = "0.0.1", default-features = false, features = ["arrow-conversion", "arrow-expression", "default-client", "developer-visibility", "sync-client"] }
- default = sync-client
-
The
sync-client
feature is set by default wheneverdelta_kernel
is added without
somewhere in the dependency tree.default-features = false - arrow-conversion default-client? sync-client = arrow-schema
-
Affects
client::arrow_conversion
,delta_kernel::client
… - arrow-expression default-client? sync-client = arrow-arith, arrow-array, arrow-ord, arrow-schema
-
Affects
client::arrow_expression
… - default-client = arrow-array, arrow-conversion, arrow-expression, arrow-json, arrow-schema, arrow-select, futures, object_store, tokio
-
Enables async and object_store of parquet ^49.0
Used in default and sync client
Affects
client::default
,client::arrow_data
,client::arrow_get_data
,client::arrow_utils
,delta_kernel::client
… - developer-visibility
- sync-client default = arrow-array, arrow-conversion, arrow-expression, arrow-json, arrow-select, parquet
-
Affects
client::sync
,client::arrow_data
,client::arrow_get_data
,client::arrow_utils
,delta_kernel::client
…
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.
- arrow-array arrow-expression? default-client? sync-client
-
Enables arrow-array ^49.0
Used in default client
- arrow-select default-client? sync-client
-
Enables arrow-select ^49.0
- arrow-arith arrow-expression?
-
Enables arrow-arith ^49.0
- arrow-json default-client? sync-client
-
Enables arrow-json ^49.0
- arrow-ord arrow-expression?
-
Enables arrow-ord ^49.0
- arrow-schema arrow-conversion? arrow-expression? default-client?
-
Enables arrow-schema ^49.0
- futures default-client?
- object_store default-client?
-
Enables object_store ^0.8.0
- parquet default-client? sync-client
-
Enables parquet ^49.0
- tokio default-client?
-
Enables tokio
optionally used with default client (though not required)