public class LogicalExpressionPlan extends BaseOperatorPlan
fromEdges, log, ops, softFromEdges, softToEdges, toEdges| Constructor and Description |
|---|
LogicalExpressionPlan() |
| Modifier and Type | Method and Description |
|---|---|
LogicalExpressionPlan |
deepCopy() |
void |
explain(java.io.PrintStream ps,
java.lang.String format,
boolean verbose) |
boolean |
isEqual(OperatorPlan other)
This is like a shallow comparison.
|
java.util.List<Operator> |
merge(LogicalExpressionPlan lgExpPlan)
Merge all nodes in lgExpPlan, keep the connections
|
add, connect, connect, createSoftLink, disconnect, getOperators, getPredecessors, getSinks, getSoftLinkPredecessors, getSoftLinkSuccessors, getSources, getSuccessors, insertBetween, isConnected, isEqual, moveTree, pathExists, remove, removeAndReconnect, removeSoftLink, replace, size, toString, trimBelowpublic boolean isEqual(OperatorPlan other) throws FrontendException
OperatorPlanisEqual in interface OperatorPlanisEqual in class BaseOperatorPlanother - object to compareFrontendExceptionpublic void explain(java.io.PrintStream ps,
java.lang.String format,
boolean verbose)
throws FrontendException
explain in class BaseOperatorPlanFrontendExceptionpublic java.util.List<Operator> merge(LogicalExpressionPlan lgExpPlan)
lgExpPlan - plan to mergepublic LogicalExpressionPlan deepCopy() throws FrontendException
FrontendExceptionCopyright © 2007-2025 The Apache Software Foundation