Crate datafusion_execution

Source
Expand description

DataFusion execution configuration and runtime structures

Re-exports§

pub use disk_manager::DiskManager;

Modules§

cache
config
disk_manager
DiskManager: Manages files generated during query execution
memory_pool
MemoryPool for memory management during query execution, proxy for help with allocation accounting.
object_store
ObjectStoreRegistry holds all the object stores at Runtime with a scheme for each store. This allows the user to extend DataFusion with different storage systems such as S3 or HDFS and query data inside these systems.
registry
runtime_env
Execution RuntimeEnv environment that manages access to object store, memory manager, disk manager.

Structs§

TaskContext
Task Execution Context

Traits§

FunctionRegistry
A registry knows how to build logical expressions out of user-defined function’ names
RecordBatchStream
Trait for types that stream RecordBatch

Type Aliases§

SendableRecordBatchStream
Trait for a Stream of RecordBatches that can be passed between threads