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::context - Rust
[go: Go Back, main page]

Module context

Source
Expand description

SessionContext API for registering data sources and executing queries

Re-exports§

pub use crate::execution::session_state::SessionState;

Structs§

EmptySerializerRegistry
Default implementation of SerializerRegistry that throws unimplemented error for all requests.
ExecutionProps
Holds per-query execution properties and data (such as statement starting timestamps).
SQLOptions
Describes which SQL statements can be run.
SessionConfig
Configuration options for SessionContext.
SessionContext
Main interface for executing queries with DataFusion. Maintains the state of the connection between a user and an instance of the DataFusion engine.
TaskContext
Task Execution Context

Enums§

RegisterFunction
Type of function to create

Traits§

DataFilePaths
DataFilePaths adds a method to convert strings and vector of strings to vector of ListingTableUrl URLs. This allows methods such SessionContext::read_csv and SessionContext::read_avro to take either a single file or multiple files.
FunctionFactory
A pluggable interface to handle CREATE FUNCTION statements and interact with SessionState to registers new udf, udaf or udwf.
QueryPlanner
A planner used to add extensions to DataFusion logical and physical plans.