Cargo Features
delta_kernel has no features set by default.
[dependencies]
delta_kernel = { version = "0.4.1", features = ["arrow-conversion", "arrow-expression", "cloud", "default-engine", "developer-visibility", "sync-engine", "integration-test"] }
- arrow-conversion default-engine? sync-engine? = arrow-schema
-
Affects
delta_kernel::engine
… - arrow-expression default-engine? sync-engine? = arrow-arith, arrow-array, arrow-buffer, arrow-ord, arrow-schema
-
Affects
engine::arrow_expression
… - cloud = hdfs-native-object-store
-
Enables aws, azure, gcp and http of object_store
Affects
storage::parse_url_opts_hdfs_native
… - default-engine = arrow-array, arrow-buffer, arrow-cast, arrow-conversion, arrow-expression, arrow-json, arrow-schema, arrow-select, futures, object_store, reqwest, tokio
-
Used in default and sync engine
Affects
engine::default
,engine::arrow_expression
,delta_kernel::engine
… - developer-visibility
-
Affects
actions::visitors
,delta_kernel::path
… - sync-engine = arrow-array, arrow-cast, arrow-conversion, arrow-expression, arrow-json, arrow-select, parquet
-
Affects
engine::sync
,engine::arrow_expression
,delta_kernel::engine
… - integration-test = hdfs-native, walkdir
-
Enables integration-test of hdfs-native-object-store
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-buffer arrow-expression? default-engine?
-
Enables arrow-buffer
Used in default engine
- arrow-array arrow-expression? default-engine? sync-engine?
- arrow-select default-engine? sync-engine?
- arrow-arith arrow-expression?
- arrow-cast default-engine? sync-engine?
- arrow-json default-engine? sync-engine?
- arrow-ord arrow-expression?
- arrow-schema arrow-conversion? arrow-expression? default-engine?
- futures default-engine?
- object_store cloud? default-engine?
- hdfs-native-object-store cloud? integration-test?
- parquet default-engine? sync-engine?
- reqwest default-engine?
-
Enables reqwest
Used for fetching direct urls (like pre-signed urls)
- tokio default-engine?
-
Enables tokio
optionally used with default engine (though not required)
- hdfs-native integration-test?
-
Enables hdfs-native
Used in integration tests
- walkdir integration-test?