public abstract class LogicalOperatorBase extends Object implements LogicalOperator
LogicalOperator.NodeBuilder<T extends LogicalOperator>
Constructor and Description |
---|
LogicalOperatorBase() |
Modifier and Type | Method and Description |
---|---|
void |
accept(GraphVisitor<LogicalOperator> visitor) |
boolean |
equals(Object obj) |
String |
getMemo() |
int |
hashCode() |
LogicalOperator.NodeBuilder<?> |
nodeBuilder() |
void |
registerAsSubscriber(LogicalOperator operator) |
void |
setMemo(String memo) |
void |
setupAndValidate(List<LogicalOperator> operators,
Collection<ValidationError> errors) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
accept
forEach, iterator, spliterator
public void setupAndValidate(List<LogicalOperator> operators, Collection<ValidationError> errors)
setupAndValidate
in interface LogicalOperator
public LogicalOperator.NodeBuilder<?> nodeBuilder()
nodeBuilder
in interface LogicalOperator
public void accept(GraphVisitor<LogicalOperator> visitor)
accept
in interface GraphValue<LogicalOperator>
public void registerAsSubscriber(LogicalOperator operator)
registerAsSubscriber
in interface LogicalOperator
public String getMemo()
public void setMemo(String memo)
Copyright © 1970 The Apache Software Foundation. All rights reserved.