SetOperation
Attributes
- Graph
- Supertypes
- trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait Relationtrait LogicalPlantrait SQLSigtrait Producttrait Equalstrait TreeNode[LogicalPlan]class Objecttrait Matchableclass Any
- Known subtypes
Members list
Value members
Abstract methods
All child nodes of this plan node
Concrete methods
Attributes
- Definition Classes
Inherited methods
Attributes
- Inherited from:
- Equals
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
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LogicalPlan
List all input expressions to the plan
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LogicalPlan
Attributes
- Inherited from:
- LogicalPlan
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:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- LogicalPlan
Attributes
- Inherited from:
- SQLSig
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
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
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Inherited fields
Attributes
- Inherited from:
- LogicalPlan