Module default

Module default 

Source
Available on (crate features default-engine-native-tls or default-engine-rustls or arrow-conversion) and crate feature default-engine-base only.
Expand description

§The Default Engine

The default implementation of Engine is DefaultEngine.

The underlying implementations use asynchronous IO. Async tasks are run on a separate thread pool, provided by the TaskExecutor trait. Read more in the executor module.

Modules§

executor
The default engine uses Async IO to read files, but the kernel APIs are all synchronous. Therefore, we need an executor to run the async IO on in the background.
file_stream
filesystem
json
Default Json handler implementation
parquet
Default Parquet handler implementation
storage

Structs§

DefaultEngine