Module datafusion::execution::context
source · Expand description
SessionContext
contains methods for registering data sources and executing queries
Structs§
- Default implementation of SerializerRegistry that throws unimplemented error for all requests.
- Holds per-query execution properties and data (such as statement starting timestamps).
- Describes which SQL statements can be run.
- Configuration options for
SessionContext
. - Main interface for executing queries with DataFusion. Maintains the state of the connection between a user and an instance of the DataFusion engine.
- Execution context for registering data sources and executing queries. See
SessionContext
for a higher level API. - Task Execution Context
Enums§
- Type of function to create
Traits§
- DataFilePaths adds a method to convert strings and vector of strings to vector of
ListingTableUrl
URLs. This allows methods suchSessionContext::read_csv
andSessionContext::read_avro
to take either a single file or multiple files. - A pluggable interface to handle
CREATE FUNCTION
statements and interact with SessionState to registers new udf, udaf or udwf. - A planner used to add extensions to DataFusion logical and physical plans.