Skip to main content

Module engine

Module engine 

Source
Available on crate features default-engine-native-tls or default-engine-rustls or arrow-conversion only.
Expand description

Provides an engine implementation that implements the required traits. The engine can optionally be built into the kernel by setting the default-engine feature flag. See the related module for more information.

Re-exports§

pub use self::arrow_utils::parse_json;internal-api
pub use self::arrow_utils::to_json_bytes;internal-api

Modules§

arrow_conversionarrow-conversion
Conversions between kernel schema types and arrow schema types.
arrow_datadefault-engine-base
arrow_expressionarrow-expression and default-engine-base
Expression handling based on arrow-rs compute kernels.
arrow_utilsarrow-expression and internal-api
Some utilities for working with arrow data types
defaultdefault-engine-base
The Default Engine
ensure_data_typesdefault-engine-base and internal-api
Helpers to ensure that kernel data types match arrow data types
parquet_row_group_skippingdefault-engine-base
An implementation of parquet row group skipping using data skipping predicates over footer stats.