Module datafusion_expr::logical_plan::builder
source · Expand description
This module provides a builder for creating LogicalPlans
Structs
- Builder for logical plans
- Basic TableSource implementation intended for use in tests and documentation. It is expected that users will provide their own TableSource implementations or use DataFusion’s DefaultTableSource.
Constants
- Default table name for unnamed table
Functions
- Creates a schema for a join operation. The fields from the left side are first
- Create Projection
- Create a SubqueryAlias to wrap a LogicalPlan.
- Create a LogicalPlanBuilder representing a scan of a table with the provided name and schema. This is mostly used for testing and documentation.
- Create a LogicalPlanBuilder representing a scan of a table with the provided name and schema, and inlined filters. This is mostly used for testing and documentation.
- Union two logical plans.
- Create a
LogicalPlan::Unnest
plan - Create a
LogicalPlan::Unnest
plan with options - Wrap projection for a plan, if the join keys contains normal expression.