Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
datafusion::execution - Rust
[go: Go Back, main page]

Module datafusion::execution

source ·
Expand description

Shared state for query planning and execution.

Re-exports§

  • pub use crate::datasource::file_format::options;

Modules§

  • SessionContext API for registering data sources and executing queries
  • Manages files generated during query execution, files are hashed among the directories listed in RuntimeConfig::local_dirs.
  • MemoryPool for memory management during query execution, [proxy] for help with allocation accounting.
  • 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.
  • Execution RuntimeEnv environment that manages access to object store, memory manager, disk manager.
  • SessionState: information required to run queries in a session

Structs§

  • Manages files generated during query execution, e.g. spill files generated while processing dataset larger than available memory.
  • Task Execution Context

Traits§

Type Aliases§