LeafPlan
Attributes
- Graph
-
- Supertypes
-
trait LogicalPlantrait SQLSigtrait Producttrait Equalstrait TreeNode[LogicalPlan]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class CTERelationReftrait DDLclass AddColumnclass CreateSchemaclass CreateTableclass CreateTableAsclass CreateViewclass DropColumnclass DropSchemaclass DropTableclass DropViewclass RenameColumnclass RenameSchemaclass RenameTableclass Deleteclass EmptyRelationclass RawSQLclass TableRefclass Valuesclass TableScanShow all
Members list
Value members
Concrete methods
All child nodes of this plan node
Attributes
- Definition Classes
Inherited methods
Return child expressions associated to this LogicalPlan node
Return child expressions associated to this LogicalPlan node
Attributes
- Returns
-
child expressions of this node
- Inherited from:
- LogicalPlan
Collect from all input expressions and report matching expressions
Collect from all input expressions and report matching expressions
Attributes
- Inherited from:
- LogicalPlan
List all input expressions to the plan
Attributes
- Inherited from:
- LogicalPlan
Attributes
- Inherited from:
- LogicalPlan
Attributes
- Inherited from:
- LogicalPlan
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- LogicalPlan
Iterate through LogicalPlans and apply matching rules for transformation. The transformation will be applied to the current node as well.
Iterate through LogicalPlans and apply matching rules for transformation. The transformation will be applied to the current node as well.
Attributes
- Inherited from:
- LogicalPlan
Transform only child expressions
Transform child node only once
Apply transformOnce for all child nodes.
Recursively transform all nested expressions
Traverse the tree until finding the nodes matching the pattern. All nodes found from the root will be transformed, and no further recursive match will occur from the transformed nodes.
Traverse the tree until finding the nodes matching the pattern. All nodes found from the root will be transformed, and no further recursive match will occur from the transformed nodes.
If you want to continue the transformation for the child nodes, use transformChildren or transformChildrenOnce inside the rule.
Attributes
- Inherited from:
- LogicalPlan
Attributes
- Inherited from:
- LogicalPlan
Depth-first transformation of expression
Recursively traverse plan nodes and apply the given function to LogicalPlan nodes
Recursively traverse plan nodes and apply the given function to LogicalPlan nodes
Attributes
- Inherited from:
- LogicalPlan
Recursively traverse the child plan nodes and apply the given function to LogicalPlan nodes
Recursively traverse the child plan nodes and apply the given function to LogicalPlan nodes
Attributes
- Inherited from:
- LogicalPlan
Recursively traverse the child plan nodes until the rule matches.
Recursively traverse the child plan nodes until the rule matches.
Attributes
- Inherited from:
- LogicalPlan
Attributes
- Inherited from:
- LogicalPlan
Recursively traverse the plan nodes until the rule matches.
Attributes
- Inherited from:
- LogicalPlan
Inherited and Abstract methods
Attributes
- Inherited from:
- Equals
Attributes
- Returns
-
the code location in the SQL text if available
- Inherited from:
- TreeNode
Attributes
- Inherited from:
- LogicalPlan
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- SQLSig
Inherited fields
Attributes
- Inherited from:
- LogicalPlan